Suelen habitar en las zonas boscosas (bosque seco y húmedo) de las Américas en cualquier altitud, desde el nivel del mar hasta 3500 m, desde el sureste de Arizona y Nuevo México hasta Ecuador.