TTALITY TRAIL

Follow the Moon’s shadow across Earth

Support?
← Totality Trail

Eclipses and countries

Every solar eclipse from 2026 to the end of 2100, and every country with towns in a path of totality or annularity. Only inside its path is an eclipse total or annular; elsewhere, and for a partial eclipse everywhere, part of the Sun stays visible.

Next eclipse

6 February 2027 Annular

Annularity
7 min 52 s
  • Chile
  • Argentina
  • Uruguay
  • Brazil
  • Ghana
  • Nigeria
  • Benin
  • Togo
  • Côte d’Ivoire

About this eclipseFollow the shadow on the globe

By date

Up to and including 20335 total · 6 annular · 1 hybrid · 6 partial

Partial Partial only, no path: 14 Jan 2029 · 12 Jun 2029 · 11 Jul 2029 · 5 Dec 2029 · 3 Nov 2032 · 23 Sept 2033

Later, up to 2100

2034 to 20395 total · 5 annular · 4 partial
  • 20 Mar 2034TotalBenin · Nigeria · Cameroon · 7 more3 min 58 s
  • 12 Sept 2034AnnularChile · Argentina · Paraguay · 1 more2 min 57 s
  • 9 Mar 2035AnnularNew Zealand1 min 6 s
  • 2 Sept 2035TotalChina · North Korea · Japan2 min 36 s
  • 13 Jul 2037TotalAustralia · New Zealand3 min 25 s
  • 5 Jan 2038AnnularCuba · Haiti · Dominican Republic · 10 more3 min 10 s
  • 2 Jul 2038AnnularColombia · Venezuela · Niger · 5 more1 min 31 s
  • 26 Dec 2038TotalAustralia · New Zealand2 min 7 s
  • 21 Jun 2039AnnularUnited States · Norway · Sweden · 7 more3 min 51 s
  • 15 Dec 2039TotalPath over the sea and Antarctica1 min 51 s

Partial Partial only, no path: 27 Feb 2036 · 23 Jul 2036 · 21 Aug 2036 · 16 Jan 2037

2040 to 20497 total · 8 annular · 1 hybrid · 6 partial
  • 30 Apr 2041TotalAngola · Congo - Kinshasa · Uganda · 2 more1 min 49 s
  • 25 Oct 2041AnnularMongolia · China · North Korea · 2 more6 min 2 s
  • 20 Apr 2042TotalIndonesia · Malaysia · Brunei · 1 more4 min 23 s
  • 14 Oct 2042AnnularThailand · Malaysia · Indonesia · 3 more7 min 29 s
  • 9 Apr 2043TotalPath over the sea and Russia and Norway0 s
  • 3 Oct 2043AnnularPath over the sea and Antarctica0 s
  • 28 Feb 2044AnnularPath over the sea and South Georgia & South Sandwich Islands2 min 27 s
  • 23 Aug 2044TotalCanada · United States1 min 56 s
  • 16 Feb 2045AnnularNew Zealand · Cook Islands7 min 34 s
  • 12 Aug 2045TotalUnited States · Bahamas · Turks & Caicos Islands · 7 more6 min 6 s
  • 5 Feb 2046AnnularIndonesia · Papua New Guinea · United States8 min 36 s
  • 2 Aug 2046TotalBrazil · Angola · Namibia · 4 more4 min 50 s
  • 11 Jun 2048AnnularUnited States · Canada · Iceland · 14 more4 min 53 s
  • 5 Dec 2048TotalArgentina1 min 19 s
  • 31 May 2049AnnularPeru · Ecuador · Brazil · 18 more4 min 33 s
  • 25 Nov 2049HybridSaudi Arabia34 s

Partial Partial only, no path: 11 May 2040 · 4 Nov 2040 · 26 Jan 2047 · 23 Jun 2047 · 22 Jul 2047 · 16 Dec 2047

2050 to 20596 total · 6 annular · 1 hybrid · 10 partial

Partial Partial only, no path: 14 Nov 2050 · 11 Apr 2051 · 4 Oct 2051 · 9 Mar 2054 · 3 Aug 2054 · 2 Sept 2054 · 27 Jan 2055 · 22 May 2058 · 21 Jun 2058 · 16 Nov 2058

2060 to 20696 total · 6 annular · 1 hybrid · 10 partial
  • 30 Apr 2060TotalBrazil · Côte d’Ivoire · Ghana · 17 more5 min 14 s
  • 24 Oct 2060AnnularSierra Leone · Guinea · Liberia · 5 more8 min 8 s
  • 20 Apr 2061TotalRussia · Kazakhstan · Ukraine · 1 more2 min 34 s
  • 13 Oct 2061AnnularArgentina · Chile · Falkland Islands3 min 33 s
  • 28 Feb 2063AnnularIndonesia · Singapore · Malaysia · 2 more6 min 33 s
  • 24 Aug 2063TotalChina · Mongolia · North Korea · 2 more4 min 59 s
  • 17 Feb 2064AnnularCongo - Kinshasa · Congo - Brazzaville · Angola · 8 more8 min 42 s
  • 12 Aug 2064TotalChile · Argentina3 min 15 s
  • 22 Jun 2066AnnularRussia · Portugal3 min 29 s
  • 17 Dec 2066TotalAustralia1 min 27 s
  • 11 Jun 2067AnnularKiribati · Ecuador · Colombia · 1 more3 min 14 s
  • 6 Dec 2067HybridHonduras · Guatemala · Nicaragua · 7 more57 s
  • 31 May 2068TotalAustralia1 min 2 s

Partial Partial only, no path: 11 Mar 2062 · 3 Sept 2062 · 5 Feb 2065 · 3 Jul 2065 · 2 Aug 2065 · 27 Dec 2065 · 24 Nov 2068 · 21 Apr 2069 · 20 May 2069 · 15 Oct 2069

2070 to 20799 total · 8 annular · 5 partial
  • 11 Apr 2070TotalSri Lanka · Thailand · Cambodia · 2 more2 min 58 s
  • 4 Oct 2070AnnularAngola · Zambia · Zimbabwe · 2 more2 min 41 s
  • 31 Mar 2071AnnularChile · Argentina · Paraguay · 3 more1 min 24 s
  • 23 Sept 2071TotalMexico · Colombia · Venezuela · 1 more3 min 7 s
  • 12 Sept 2072TotalRussia3 min 4 s
  • 3 Aug 2073TotalArgentina2 min 8 s
  • 27 Jan 2074AnnularChad · Sudan · Ethiopia · 8 more2 min 21 s
  • 24 Jul 2074AnnularThailand · Cambodia · Vietnam · 2 more2 min 3 s
  • 16 Jan 2075TotalChile · Argentina · Brazil2 min 6 s
  • 13 Jul 2075AnnularSpain · France · Italy · 14 more4 min 42 s
  • 6 Jan 2076TotalPath over the sea and Antarctica1 min 49 s
  • 22 May 2077TotalAustralia · Solomon Islands2 min 6 s
  • 15 Nov 2077AnnularUnited States · Mexico · Colombia · 2 more7 min 53 s
  • 11 May 2078TotalMexico · United States · Spain5 min 38 s
  • 4 Nov 2078AnnularChile · Argentina8 min 27 s
  • 1 May 2079TotalUnited States · Canada2 min 36 s
  • 24 Oct 2079AnnularNew Zealand3 min 28 s

Partial Partial only, no path: 19 Mar 2072 · 7 Feb 2073 · 1 Jun 2076 · 1 Jul 2076 · 26 Nov 2076

2080 to 20896 total · 7 annular · 10 partial
  • 10 Mar 2081AnnularChile · Argentina · Liberia · 6 more6 min 31 s
  • 3 Sept 2081TotalFrance · Jersey · Guernsey · 23 more5 min 30 s
  • 27 Feb 2082AnnularPeru · Brazil · French Guiana · 12 more7 min 59 s
  • 24 Aug 2082TotalIndonesia · Malaysia · Brunei · 2 more3 min 55 s
  • 3 Jul 2084AnnularRussia · United States · Canada4 min 21 s
  • 27 Dec 2084TotalPath over the sea and French Southern Territories3 min 4 s
  • 22 Jun 2085AnnularIndia · Myanmar (Burma) · China · 1 more3 min 29 s
  • 16 Dec 2085AnnularMexico29 s
  • 11 Jun 2086TotalSouth Africa1 min 24 s
  • 21 Apr 2088TotalCape Verde · Mauritania · Algeria · 11 more3 min 58 s
  • 14 Oct 2088AnnularChile · Argentina2 min 37 s
  • 10 Apr 2089AnnularAustralia · Norfolk Island · Niue1 min 29 s
  • 4 Oct 2089TotalChina · Japan · Kiribati2 min 15 s

Partial Partial only, no path: 21 Mar 2080 · 13 Sept 2080 · 16 Feb 2083 · 15 Jul 2083 · 13 Aug 2083 · 7 Jan 2084 · 6 Dec 2086 · 2 May 2087 · 1 Jun 2087 · 26 Oct 2087

2090 to 21009 total · 8 annular · 8 partial
  • 23 Sept 2090TotalGreenland · United Kingdom · France · 3 more2 min 45 s
  • 15 Aug 2091TotalPath over the sea1 min 38 s
  • 7 Feb 2092AnnularColombia · Venezuela · Spain · 3 more2 min 3 s
  • 3 Aug 2092AnnularLiberia · Côte d’Ivoire · Ghana · 8 more2 min 32 s
  • 27 Jan 2093TotalAustralia2 min 35 s
  • 23 Jul 2093AnnularUnited States · Canada · Ireland · 16 more5 min 11 s
  • 16 Jan 2094TotalPath over the sea and Antarctica1 min 51 s
  • 2 Jun 2095TotalBotswana · Zimbabwe · Mozambique · 2 more3 min 17 s
  • 27 Nov 2095AnnularChina · North Korea · South Korea · 2 more7 min 5 s
  • 22 May 2096TotalIndonesia · Philippines4 min 36 s
  • 15 Nov 2096AnnularMalaysia · Philippines · Brunei · 2 more8 min 48 s
  • 11 May 2097TotalSvalbard & Jan Mayen · Russia2 min 20 s
  • 4 Nov 2097AnnularPath over the sea and French Southern Territories and Antarctica3 min 36 s
  • 21 Mar 2099AnnularPath over the sea and New Zealand and French Polynesia7 min 32 s
  • 14 Sept 2099TotalCanada · United States4 min 45 s
  • 10 Mar 2100AnnularSolomon Islands · United States7 min 3 s
  • 4 Sept 2100TotalSierra Leone · Guinea · Côte d’Ivoire · 13 more3 min 32 s

Partial Partial only, no path: 31 Mar 2090 · 18 Feb 2091 · 13 Jun 2094 · 12 Jul 2094 · 7 Dec 2094 · 1 Apr 2098 · 25 Sept 2098 · 24 Oct 2098

By country

Every country with towns in the path of an eclipse from 2026 to 2100, with its next eclipse and the number of towns in that path.