Es endémica de Norteamérica: México; Centroamérica: Belice, Costa Rica, El Salvador, Honduras; el Caribe: Antigua y Barbuda, Dominica, Granada, Martinica, San Cristóbal y Nieves, Santa Lucía, San Vicente y Granadinas, Trinidad y Tobago; Sudamérica: Guyana Francesa, Guyana, Surinam, Venezuela, Colombia, noreste argentino, Brasil, este de Bolivia, Paraguay, Uruguay. Crece de 0 a 300 msnm
