Distribución
Anida desde la frontera sureste de Estados Unidos-noreste de México, por Guatemala, Belice, El Salvador, Honduras, Nicaragua, Costa Rica hasta Panamá y migra hacia el noroeste de América del Sur, por Venezuela, Colombia, Ecuador, Perú, oeste de la Amazonia en Brasil y Bolivia, al este de los Andes. Se registra su presencia como divagante en Barbados y Santa Lucía.Su hábitat preferencial son las selvas húmedas de tierras bajas, tropicales y subtropicales, principalmente abajo de los 00 msnm de altitud.