10 places to view the 2024 total solar eclipse

Mazatlán, Sinaloa, Mexico The Moon's umbra touched the coast of Mexico at 12:07 p.m. Mexican Pacific Daylight Time, less than 12 miles (19 km) southeast of Mazatlán. This city is a popular tourist destination and was well-positioned for viewing the eclipse.

Durango, Colorado, USA Durango, Colorado, was another prime location for viewing the 2024 total solar eclipse. The totality lasted for about 4 minutes and 13 seconds in Durango.

Clayton, New Mexico, USA Clayton, New Mexico, is a small town located in the northeastern part of the state. The totality lasted for about 4 minutes and 3 seconds in Clayton.

Grand Rapids, Michigan, USA Grand Rapids, Michigan, is a larger city located in the western part of the state. The totality lasted for about 4 minutes and 6 seconds in Grand Rapids.

Niagara Falls, New York, USA Niagara Falls is a world-famous tourist destination located on the border between New York and Ontario, Canada. The totality lasted for about 3 minutes and 15 seconds in Niagara Falls.

Buffalo, New York, USA Buffalo, New York, is a major city located on the eastern shore of Lake Erie. The totality lasted for about 2 minutes and 55 seconds in Buffalo.

Rochester, New York, USA Rochester, New York, is a mid-sized city located on the Genesee River. The totality lasted for about 2 minutes and 41 seconds in Rochester.

Montpelier, Vermont, USA Montpelier is the capital city of Vermont and is located in the central part of the state. The totality lasted for about 2 minutes and 38 seconds in Montpelier.

Jackman, Maine, USA Jackman is a small town located in western Maine, near the border with Canada. The totality lasted for about 3 minutes and 10 seconds in Jackman.

McAdam, New Brunswick, Canada McAdam is a small town located in southwestern New Brunswick, Canada. The totality lasted for about 3 minutes and 41 seconds in McAdam.