The West Indian subspecies lives throughout the Greater Antilles. It is also lives in the Florida Keys. The Eastern subspecies lives mainly in eastern North America, as well as Bermuda and the Bahamas. The Western subspecies lives in western North America and parts of Mexico. The Panamanian subspecies is in Central America. The Clarion Island subspecies lives near the Pacific coast of Mexico.