Se encuentra desde México hasta el norte de Argentina, también en las Antillas.