Anguilla, Antigua and Barbuda, Argentina, Aruba, Bahamas, Barbados, Belize, Bolivia, Brazil, Cayman Islands, Colombia, Costa Rica, Cuba, Dominica, Dominican Republic, Ecuador, El Salvador, French Guiana, Guadeloupe, Guatemala, Guyana, Haiti, Honduras, Jamaica (B), Martinique, Mexico, Montserrat, Netherlands Antilles, Nicaragua (B), Panama, Paraguay, Peru, Puerto Rico, St Kitts and Nevis, St Lucia, St Vincent and The Grenadines, Suriname, Trinidad and Tobago, Turks and Caicos Islands, Uruguay (B), USA (B), Venezuela.
Vagrant to Virgin Islands (U.S.).
West Indies and Mexico south to north-western Peru and east of Andes to north-eastern Argentina.
 
Population
Estimated population is 50,000 - 499,999 (2010).