Está ampliamente distribuido por Centroamérica (desde México a Panamá) y algunas islas caribeñas (Islas Caimán, Jamaica y La Española).