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
By date
Up to and including 20335 total · 6 annular · 1 hybrid · 6 partial
2026 · past17 FebruaryAnnularPath over the sea and Antarctica
2026 · past12 AugustTotalIceland · Spain
2027 · next6 FebruaryAnnularChile · Argentina · Uruguay · 6 more
20272 AugustTotalMorocco · Spain · Gibraltar · 7 more
202826 JanuaryAnnularPeru · Ecuador · Brazil · 5 more
202822 JulyTotalCocos (Keeling) Islands · Christmas Island · Australia · 1 more
20301 JuneAnnularLibya · Tunisia · Algeria · 8 more
203025 NovemberTotalNamibia · South Africa · Lesotho
203121 MayAnnularAngola · Namibia · Zambia · 8 more
203114 NovemberHybridPath over the sea and Panama
20329 MayAnnularPath over the sea
203330 MarchTotalRussia
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 more
- 12 Sept 2034AnnularChile · Argentina · Paraguay · 1 more
- 9 Mar 2035AnnularNew Zealand
- 2 Sept 2035TotalChina · North Korea · Japan
- 13 Jul 2037TotalAustralia · New Zealand
- 5 Jan 2038AnnularCuba · Haiti · Dominican Republic · 10 more
- 2 Jul 2038AnnularColombia · Venezuela · Niger · 5 more
- 26 Dec 2038TotalAustralia · New Zealand
- 21 Jun 2039AnnularUnited States · Norway · Sweden · 7 more
- 15 Dec 2039TotalPath over the sea and Antarctica
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 more
- 25 Oct 2041AnnularMongolia · China · North Korea · 2 more
- 20 Apr 2042TotalIndonesia · Malaysia · Brunei · 1 more
- 14 Oct 2042AnnularThailand · Malaysia · Indonesia · 3 more
- 9 Apr 2043TotalPath over the sea and Russia and Norway
- 3 Oct 2043AnnularPath over the sea and Antarctica
- 28 Feb 2044AnnularPath over the sea and South Georgia & South Sandwich Islands
- 23 Aug 2044TotalCanada · United States
- 16 Feb 2045AnnularNew Zealand · Cook Islands
- 12 Aug 2045TotalUnited States · Bahamas · Turks & Caicos Islands · 7 more
- 5 Feb 2046AnnularIndonesia · Papua New Guinea · United States
- 2 Aug 2046TotalBrazil · Angola · Namibia · 4 more
- 11 Jun 2048AnnularUnited States · Canada · Iceland · 14 more
- 5 Dec 2048TotalArgentina
- 31 May 2049AnnularPeru · Ecuador · Brazil · 18 more
- 25 Nov 2049HybridSaudi Arabia
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
- 20 May 2050HybridPath over the sea
- 30 Mar 2052TotalMexico · United States
- 22 Sept 2052AnnularIndonesia · Timor-Leste
- 20 Mar 2053AnnularIndonesia
- 12 Sept 2053TotalMorocco · Spain · Gibraltar · 6 more
- 24 Jul 2055TotalSouth Africa
- 16 Jan 2056AnnularMexico · United States
- 12 Jul 2056AnnularEcuador · Colombia · Brazil
- 5 Jan 2057TotalPath over the sea
- 1 Jul 2057AnnularChina · Mongolia · Russia · 2 more
- 26 Dec 2057TotalPath over the sea and Antarctica
- 11 May 2059TotalPeru · Ecuador · Brazil
- 5 Nov 2059AnnularFrance · Spain · Andorra · 11 more
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 more
- 24 Oct 2060AnnularSierra Leone · Guinea · Liberia · 5 more
- 20 Apr 2061TotalRussia · Kazakhstan · Ukraine · 1 more
- 13 Oct 2061AnnularArgentina · Chile · Falkland Islands
- 28 Feb 2063AnnularIndonesia · Singapore · Malaysia · 2 more
- 24 Aug 2063TotalChina · Mongolia · North Korea · 2 more
- 17 Feb 2064AnnularCongo - Kinshasa · Congo - Brazzaville · Angola · 8 more
- 12 Aug 2064TotalChile · Argentina
- 22 Jun 2066AnnularRussia · Portugal
- 17 Dec 2066TotalAustralia
- 11 Jun 2067AnnularKiribati · Ecuador · Colombia · 1 more
- 6 Dec 2067HybridHonduras · Guatemala · Nicaragua · 7 more
- 31 May 2068TotalAustralia
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 more
- 4 Oct 2070AnnularAngola · Zambia · Zimbabwe · 2 more
- 31 Mar 2071AnnularChile · Argentina · Paraguay · 3 more
- 23 Sept 2071TotalMexico · Colombia · Venezuela · 1 more
- 12 Sept 2072TotalRussia
- 3 Aug 2073TotalArgentina
- 27 Jan 2074AnnularChad · Sudan · Ethiopia · 8 more
- 24 Jul 2074AnnularThailand · Cambodia · Vietnam · 2 more
- 16 Jan 2075TotalChile · Argentina · Brazil
- 13 Jul 2075AnnularSpain · France · Italy · 14 more
- 6 Jan 2076TotalPath over the sea and Antarctica
- 22 May 2077TotalAustralia · Solomon Islands
- 15 Nov 2077AnnularUnited States · Mexico · Colombia · 2 more
- 11 May 2078TotalMexico · United States · Spain
- 4 Nov 2078AnnularChile · Argentina
- 1 May 2079TotalUnited States · Canada
- 24 Oct 2079AnnularNew Zealand
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 more
- 3 Sept 2081TotalFrance · Jersey · Guernsey · 23 more
- 27 Feb 2082AnnularPeru · Brazil · French Guiana · 12 more
- 24 Aug 2082TotalIndonesia · Malaysia · Brunei · 2 more
- 3 Jul 2084AnnularRussia · United States · Canada
- 27 Dec 2084TotalPath over the sea and French Southern Territories
- 22 Jun 2085AnnularIndia · Myanmar (Burma) · China · 1 more
- 16 Dec 2085AnnularMexico
- 11 Jun 2086TotalSouth Africa
- 21 Apr 2088TotalCape Verde · Mauritania · Algeria · 11 more
- 14 Oct 2088AnnularChile · Argentina
- 10 Apr 2089AnnularAustralia · Norfolk Island · Niue
- 4 Oct 2089TotalChina · Japan · Kiribati
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 more
- 15 Aug 2091TotalPath over the sea
- 7 Feb 2092AnnularColombia · Venezuela · Spain · 3 more
- 3 Aug 2092AnnularLiberia · Côte d’Ivoire · Ghana · 8 more
- 27 Jan 2093TotalAustralia
- 23 Jul 2093AnnularUnited States · Canada · Ireland · 16 more
- 16 Jan 2094TotalPath over the sea and Antarctica
- 2 Jun 2095TotalBotswana · Zimbabwe · Mozambique · 2 more
- 27 Nov 2095AnnularChina · North Korea · South Korea · 2 more
- 22 May 2096TotalIndonesia · Philippines
- 15 Nov 2096AnnularMalaysia · Philippines · Brunei · 2 more
- 11 May 2097TotalSvalbard & Jan Mayen · Russia
- 4 Nov 2097AnnularPath over the sea and French Southern Territories and Antarctica
- 21 Mar 2099AnnularPath over the sea and New Zealand and French Polynesia
- 14 Sept 2099TotalCanada · United States
- 10 Mar 2100AnnularSolomon Islands · United States
- 4 Sept 2100TotalSierra Leone · Guinea · Côte d’Ivoire · 13 more
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.
- AfghanistanTotal20 Mar 2034 · 4 places
- Åland IslandsAnnular21 Jun 2039 · 1 place
- AlgeriaTotal2 Aug 2027 · 167 places
- AndorraAnnular5 Nov 2059 · 2 places
- AngolaAnnular21 May 2031 · 5 places
- ArgentinaAnnular6 Feb 2027 · 23 places
- ArmeniaTotal30 Apr 2060 · 25 places
- AustraliaTotal22 Jul 2028 · 72 places
- AustriaAnnular13 Jul 2075 · 47 places
- AzerbaijanTotal30 Apr 2060 · 56 places
- BahamasTotal12 Aug 2045 · 4 places
- BahrainTotal3 Sept 2081 · 8 places
- BangladeshAnnular17 Feb 2064 · 3 places
- BarbadosAnnular5 Jan 2038 · 1 place
- BelarusAnnular21 Jun 2039 · 18 places
- BelgiumTotal23 Sept 2090 · 66 places
- BeninAnnular6 Feb 2027 · 35 places
- BhutanAnnular17 Feb 2064 · 3 places
- Bosnia & HerzegovinaAnnular13 Jul 2075 · 4 places
- BotswanaTotal2 Aug 2046 · 5 places
- BrazilAnnular6 Feb 2027 · 1 place
- BruneiTotal20 Apr 2042 · 7 places
- BulgariaTotal3 Sept 2081 · 31 places
- Burkina FasoAnnular31 May 2049 · 6 places
- BurundiAnnular31 May 2049 · 5 places
- CambodiaTotal11 Apr 2070 · 11 places
- CameroonTotal20 Mar 2034 · 4 places
- CanadaTotal23 Aug 2044 · 33 places
- Cape VerdeAnnular31 May 2049 · 2 places
- Central African RepublicTotal4 Sept 2100 · 9 places
- ChadTotal20 Mar 2034 · 9 places
- ChileAnnular6 Feb 2027 · 2 places
- ChinaAnnular1 Jun 2030 · 21 places
- Christmas IslandTotal22 Jul 2028 · 1 place
- Cocos (Keeling) IslandsTotal22 Jul 2028 · 1 place
- ColombiaAnnular26 Jan 2028 · 1 place
- Congo - BrazzavilleAnnular31 May 2049 · 2 places
- Congo - KinshasaAnnular21 May 2031 · 2 places
- Cook IslandsAnnular16 Feb 2045 · 1 place
- Côte d’IvoireAnnular6 Feb 2027 · 10 places
- CroatiaAnnular13 Jul 2075 · 14 places
- CubaAnnular5 Jan 2038 · 74 places
- CyprusTotal30 Apr 2060 · 15 places
- CzechiaAnnular13 Jul 2075 · 3 places
- DjiboutiAnnular5 Nov 2059 · 5 places
- Dominican RepublicAnnular5 Jan 2038 · 6 places
- EcuadorAnnular26 Jan 2028 · 21 places
- EgyptTotal2 Aug 2027 · 56 places
- EritreaAnnular5 Nov 2059 · 2 places
- EstoniaAnnular21 Jun 2039 · 15 places
- EswatiniTotal2 Aug 2046 · 3 places
- EthiopiaAnnular5 Nov 2059 · 1 place
- Falkland IslandsAnnular13 Oct 2061 · 1 place
- FinlandAnnular21 Jun 2039 · 79 places
- FranceAnnular5 Nov 2059 · 112 places
- French GuianaAnnular27 Feb 2082 · 4 places
- French Southern TerritoriesTotal2 Aug 2046 · 1 place
- GambiaAnnular31 May 2049 · 3 places
- GeorgiaTotal21 Apr 2088 · 5 places
- GermanyTotal3 Sept 2081 · 68 places
- GhanaAnnular6 Feb 2027 · 57 places
- GibraltarTotal2 Aug 2027 · 1 place
- GreeceAnnular1 Jun 2030 · 80 places
- GreenlandTotal23 Sept 2090 · 1 place
- GuatemalaHybrid6 Dec 2067 · 3 places
- GuernseyTotal3 Sept 2081 · 1 place
- GuineaAnnular31 May 2049 · 1 place
- GuyanaTotal12 Aug 2045 · 3 places
- HaitiAnnular5 Jan 2038 · 23 places
- HondurasHybrid6 Dec 2067 · 15 places
- HungaryAnnular13 Jul 2075 · 131 places
- IcelandAnnular11 Jun 2048 · 5 places
- IndiaAnnular21 May 2031 · 226 places
- IndonesiaAnnular21 May 2031 · 12 places
- IranTotal20 Mar 2034 · 24 places
- IraqTotal3 Sept 2081 · 59 places
- IrelandAnnular23 Jul 2093 · 1 place
- ItalyAnnular5 Nov 2059 · 78 places
- JapanAnnular1 Jun 2030 · 40 places
- JerseyTotal3 Sept 2081 · 1 place
- KazakhstanAnnular1 Jun 2030 · 4 places
- KenyaAnnular2 Jul 2038 · 3 places
- KiribatiAnnular25 Oct 2041 · 1 place
- KuwaitTotal20 Mar 2034 · 7 places
- KyrgyzstanTotal30 Apr 2060 · 8 places
- LaosAnnular27 Jan 2074 · 3 places
- LatviaAnnular21 Jun 2039 · 13 places
- LesothoTotal25 Nov 2030 · 2 places
- LiberiaAnnular5 Jan 2038 · 2 places
- LibyaTotal2 Aug 2027 · 7 places
- LiechtensteinTotal3 Sept 2081 · 1 place
- LithuaniaAnnular21 Jun 2039 · 2 places
- MadagascarAnnular4 Oct 2070 · 6 places
- MalawiAnnular21 May 2031 · 1 place
- MalaysiaAnnular21 May 2031 · 78 places
- MaldivesTotal3 Sept 2081 · 1 place
- MaliAnnular31 May 2049 · 9 places
- MaltaAnnular1 Jun 2030 · 7 places
- Marshall IslandsAnnular27 Nov 2095 · 2 places
- MauritaniaTotal21 Apr 2088 · 1 place
- MexicoTotal30 Mar 2052 · 31 places
- MoldovaAnnular23 Jul 2093 · 10 places
- MonacoAnnular13 Jul 2075 · 2 places
- MongoliaAnnular25 Oct 2041 · 10 places
- MoroccoTotal2 Aug 2027 · 32 places
- MozambiqueAnnular4 Oct 2070 · 9 places
- Myanmar (Burma)Annular27 Jan 2074 · 1 place
- NamibiaTotal25 Nov 2030 · 3 places
- NepalAnnular17 Feb 2064 · 15 places
- NetherlandsAnnular23 Jul 2093 · 41 places
- New ZealandTotal22 Jul 2028 · 1 place
- NicaraguaHybrid6 Dec 2067 · 1 place
- NigerAnnular5 Jan 2038 · 12 places
- NigeriaAnnular6 Feb 2027 · 47 places
- NiueAnnular10 Apr 2089 · 1 place
- Norfolk IslandAnnular10 Apr 2089 · 1 place
- North KoreaTotal2 Sept 2035 · 22 places
- NorwayAnnular21 Jun 2039 · 3 places
- PakistanTotal20 Mar 2034 · 49 places
- Papua New GuineaAnnular5 Feb 2046 · 5 places
- ParaguayAnnular12 Sept 2034 · 1 place
- PeruAnnular26 Jan 2028 · 17 places
- PhilippinesTotal20 Apr 2042 · 36 places
- PolandAnnular13 Jul 2075 · 43 places
- PortugalAnnular26 Jan 2028 · 17 places
- QatarTotal3 Sept 2081 · 26 places
- RomaniaAnnular13 Jul 2075 · 2 places
- RussiaAnnular1 Jun 2030 · 153 places
- RwandaTotal4 Sept 2100 · 28 places
- San MarinoAnnular13 Jul 2075 · 1 place
- Saudi ArabiaTotal2 Aug 2027 · 26 places
- SenegalAnnular31 May 2049 · 46 places
- SerbiaTotal3 Sept 2081 · 40 places
- SeychellesAnnular17 Feb 2064 · 1 place
- Sierra LeoneAnnular24 Oct 2060 · 12 places
- SingaporeAnnular28 Feb 2063 · 65 places
- SlovakiaAnnular13 Jul 2075 · 61 places
- SloveniaAnnular13 Jul 2075 · 9 places
- Solomon IslandsTotal22 May 2077 · 1 place
- SomaliaTotal2 Aug 2027 · 3 places
- South AfricaTotal25 Nov 2030 · 52 places
- South KoreaAnnular27 Nov 2095 · 105 places
- South SudanAnnular2 Jul 2038 · 2 places
- SpainTotal2 Aug 2027 · 42 places
- Sri LankaAnnular21 May 2031 · 4 places
- St LuciaAnnular5 Jan 2038 · 1 place
- St Vincent & the GrenadinesAnnular5 Jan 2038 · 2 places
- SudanAnnular2 Jul 2038 · 1 place
- SurinameTotal12 Aug 2045 · 12 places
- Svalbard & Jan MayenTotal20 Apr 2061 · 1 place
- SwedenAnnular21 Jun 2039 · 10 places
- SwitzerlandTotal3 Sept 2081 · 74 places
- SyriaTotal30 Apr 2060 · 10 places
- TaiwanTotal11 Apr 2070 · 1 place
- TajikistanAnnular11 Jun 2048 · 3 places
- TanzaniaAnnular21 May 2031 · 54 places
- ThailandAnnular21 May 2031 · 8 places
- Timor-LesteAnnular14 Oct 2042 · 10 places
- TogoAnnular6 Feb 2027 · 7 places
- Trinidad & TobagoTotal12 Aug 2045 · 13 places
- TunisiaTotal2 Aug 2027 · 49 places
- TürkiyeAnnular1 Jun 2030 · 104 places
- TurkmenistanAnnular11 Jun 2048 · 17 places
- Turks & Caicos IslandsTotal12 Aug 2045 · 1 place
- TuvaluAnnular24 Jul 2074 · 1 place
- UgandaTotal30 Apr 2041 · 46 places
- UkraineAnnular1 Jun 2030 · 15 places
- United Arab EmiratesTotal3 Sept 2081 · 8 places
- United KingdomTotal23 Sept 2090 · 65 places
- United StatesAnnular21 Jun 2039 · 4 places
- UruguayAnnular6 Feb 2027 · 3 places
- UzbekistanAnnular11 Jun 2048 · 15 places
- VenezuelaAnnular2 Jul 2038 · 16 places
- VietnamTotal11 Apr 2070 · 9 places
- YemenTotal2 Aug 2027 · 8 places
- ZambiaAnnular21 May 2031 · 20 places
- ZimbabweAnnular4 Oct 2070 · 15 places
No country with that name has a page.