Solar and lunar eclipses 2025–2045
- Total lunar eclipse — March 14, 2025 — Visible from the night hemisphere
- Total lunar eclipse — September 7, 2025 — Visible from the night hemisphere
- Total lunar eclipse — March 3, 2026 — Visible from the night hemisphere
- Total solar eclipse — August 12, 2026 — Arctic, Greenland, Iceland, Spain
- Partial lunar eclipse — August 28, 2026 — Visible from the night hemisphere
- Annular solar eclipse — February 6, 2027 — Chile, Argentina, Atlantic
- Penumbral lunar eclipse — February 20, 2027 — Visible from the night hemisphere
- Penumbral lunar eclipse — July 18, 2027 — Visible from the night hemisphere
- Total solar eclipse — August 2, 2027 — Morocco, Spain, Algeria, Libya, Egypt, Saudi Arabia, Yemen, Somalia
- Penumbral lunar eclipse — August 17, 2027 — Visible from the night hemisphere
- Partial lunar eclipse — January 12, 2028 — Visible from the night hemisphere
- Annular solar eclipse — January 26, 2028 — Ecuador, Peru, Brazil, Suriname, Spain, Portugal
- Partial lunar eclipse — July 6, 2028 — Visible from the night hemisphere
- Total solar eclipse — July 22, 2028 — Australia, New Zealand
- Total lunar eclipse — December 31, 2028 — Visible from the night hemisphere
- Total lunar eclipse — June 26, 2029 — Visible from the night hemisphere
- Total lunar eclipse — December 20, 2029 — Visible from the night hemisphere
- Annular solar eclipse — June 1, 2030 — Algeria, Tunisia, Greece, Türkiye, Russia, China, Japan
- Total solar eclipse — November 25, 2030 — Botswana, South Africa, Australia
- Annular solar eclipse — May 21, 2031 — Angola, Congo, Zambia, Tanzania, India, Malaysia, Indonesia
- Hybrid solar eclipse — November 14, 2031 — Pacific, Panama
- Total solar eclipse — March 30, 2033 — Russia, Alaska
- Total solar eclipse — March 20, 2034 — Nigeria, Cameroon, Chad, Sudan, Egypt, Saudi Arabia, Iran, Afghanistan, Pakistan, India, China
- Total solar eclipse — September 2, 2035 — China, Korea, Japan, Pacific
- Total solar eclipse — July 13, 2037 — Australia, New Zealand
- Total solar eclipse — December 26, 2038 — Australia, New Zealand, Pacific
- Total solar eclipse — December 15, 2039 — Antarctica
- Total solar eclipse — April 30, 2041 — Angola, Congo, Uganda, Kenya, Somalia
- Total solar eclipse — April 20, 2042 — Malaysia, Indonesia, Philippines, Pacific
- Total solar eclipse — August 23, 2044 — Greenland, Canada, Montana, North Dakota
- Total solar eclipse — August 12, 2045 — United States, Haiti, Dominican Republic, Venezuela, Guyana, French Guiana, Suriname, Brazil