It distributed in Mexico, Guatemala, Belize, El Salvador and Honduras. In Mexico is found on the Pacific slope from Sinaloa to Guerrero, in the Atlantic slope is from southern Tamaulipas to central Veracruz, South of Isthmus on both sides, in the interior from the east of Oaxaca to Chiapas, and in the Yucatan Peninsula.
Is a resident species, but in montane areas can make altitudinal movements after the breeding season. It is considered uncommon to common in Mexico. It has been estimated that the range of occurrence of this species is about 280,000 km2, and the overall population has been quantified between 100,000 - 500,000 individuals.