Se encuentra en México, Centroamérica, noroeste de Sudamérica, Antillas Mayores y las islas Caimán.