La tangara roja tropical se distribuye desde el sur de Veracruz y el norte de Oaxaca, en México, a través de la llanura atlántica de Centroamérica hasta las zonas montañosas del oeste de Panamá.