Se encuentra desde el sur de México a Bolivia y Argentina, y las Antillas.