Inverna desde el sur de la península de Baja California y el norte de México hacia todo el sur de país y a través de Centroamérica hasta Panamá; también en Cuba, La Española, Puerto Rico e islas adyacentes.