El tirahojas mexicanu estiéndese dendel sur de Méxicu, por toa América Central enfusándose en Colombia, dende onde llega pel sur a los Andes peruanos y la cuenca del Amazones, con una población aisllada na viesca atlántica de Brasil. La especie ta ausente en gran parte de Venezuela y apaez de forma discontinua na mayoría del so área de distribución especialmente nAmérica Central.