Su área de distribución se extiende del sur de México hasta norte de Argentina e incluye los siguientes países: México, Belice, Guatemala, El Salvador, Honduras, Nicaragua, Costa Rica, Panamá, Trinidad y Tobago, Colombia, Venezuela, Surinam, Guayana Francesa, Guyana, Paraguay, Ecuador, Perú, Bolivia, Brasil, Argentina.