Its range extends from Guatemala in the north, to Bolivia in the south and from Ecuador in the west, to the east coast of introduced to Puerto Rico where it has become naturalised.
Its range extends from Guatemala in the north, to Bolivia in the south and from Ecuador in the west, to the east coast of Brazil It is also found on the island of Dominica in the Caribbean Sea. It has been introduced to Puerto Rico where it has become naturalised.