Habita en Anguila, Antigua y Barbuda, Aruba, Bahamas, Barbados, Belice, Canadá, Colombia, Costa Rica, Cuba, Dominica, Ecuador, El Salvador, Estados Unidos, Granada, Guadalupe, Guatemala, Guyana, Haití, Honduras, Islas Caimán, Islas Turcas y Caicos, Islas Vírgenes Británicas, Islas Vírgenes Estadounidenses, Jamaica, Martinica, México, Montserrat, Nicaragua, Panamá, Puerto Rico, República Bolivariana de Venezuela, Saint Kitts y Nevis, Santa Lucía, San Vicente y las Granadinas, Suriname, República Dominicana, Trinidad y Tobago y es errante de Polinesia francésa.