Se distribuye por América del Norte en los Estados Unidos en Florida, Carolina del Sur, Texas, Utah, por el Caribe en: Bahamas, Cuba, Haití, República Dominicana, Jamaica, Trinidad, por América Central en: Belice, Costa Rica, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá y por América del Sur en: Argentina, Bolivia, Brasil, Colombia, Ecuador, Guyana, Paraguay, Perú, Surinam y Venezuela.