It is native to Mexico (Southeast Mexico and Southwest Mexico), Central America (Costa Rica, El Salvador, Guatemala, Nicaragua and Panama), South America (Bolivia, South Brazil, Southeast Brazil, Colombia, mainland Ecuador, Guyana, Peru and Venezuela) and the Galápagos Islands.