Es endémica en Mesoamérica: Panamá; Caribe: Anguila; Antigua y Barbuda; Barbados; Cuba; Dominica; Granada; Guadalupe; La Española; Martinica; Montserrat; Antillas Neerlandesas - Saba, Sint Eustatius; Puerto Rico; San Cristóbal y Nieves; Santa Lucía; San Vicente y las Granadinas; Sudamérica: Guyana; Venezuela; Brasil; Colombia; Ecuador y Perú