The United States gets two back-to-back solar eclipses on October 14, 2023 and April 8, 2024! The annular solar eclipse of 2023 crosses the US from Oregon to Texas. The total solar eclipse of 2024 sweeps North America from Mazatlan to Texas, the Midwest and New England, to the Canadian Maritimes.