Anguilla, Antigua and Barbuda, Aruba, Bahamas, Barbados, Belize, Canada (B), Cayman Islands, Costa Rica, Cuba, Dominica, Dominican Republic, El Salvador, Grenada, Guadeloupe, Guatemala, Haiti, Honduras, Jamaica (B), Martinique, Mexico, Montserrat, Netherlands Antilles, Nicaragua, Panama, Puerto Rico (B), St Kitts and Nevis, St Lucia, St Vincent and The Grenadines, Trinidad and Tobago, Turks and Caicos Islands, USA (B), Venezuela, Virgin Islands (British) (B) (NB), Virgin Islands (U.S.) (B) (NB).
Vagrant to Greenland, Portugal, St Pierre and Miquelon (P), United Kingdom.
Central USA and eastern Canada to Panama and Caribbean.
 
Population
Estimated population is unknown (2010).