Annular solar eclipse on 21 May 2031 in South Africa

Annular solar eclipse on 21 May 2031 — path, times and visibility by country.

In South Africa, the eclipse will appear as partial. 75 cities in our catalogue will see it from South Africa.

Cities where the eclipse is visible

Alberton
Partial — 46% · 121,536
Alexandra
Partial — 47% · 179,624
Athlone
Partial — 35% · 237,414
Benoni
Partial — 46% · 605,344
Bhisho
Partial — 29% · 137,287
Bloemfontein
Partial — 40% · 556,637
Boksburg
Partial — 46% · 445,168
Botshabelo
Partial — 39% · 309,714
Brakpan
Partial — 46% · 305,692
Brits
Partial — 49% · 122,497
Cape Town
Partial — 35% · 4,772,846
Carletonville
Partial — 47% · 182,304
Centurion
Partial — 48% · 236,580
Diepsloot
Partial — 48% · 350,000
Durban
Partial — 33% · 3,338,026
East London
Partial — 28% · 478,676
Emalahleni
Partial — 46% · 373,403
eMbalenhle
Partial — 44% · 142,443
Ermelo
Partial — 43% · 100,324
Etwatwa
Partial — 46% · 151,866
Evaton
Partial — 46% · 725,468
George
Partial — 31% · 188,580
Germiston
Partial — 46% · 255,863
Gqeberha
Partial — 28% · 1,050,078
Hammanskraal
Partial — 49% · 112,950
Ivory Park
Partial — 47% · 184,383
Johannesburg
Partial — 47% · 9,418,183
Kariega
Partial — 29% · 291,052
Kimberley
Partial — 43% · 142,089
Klerksdorp
Partial — 46% · 227,039
Kroonstad
Partial — 43% · 117,152
Krugersdorp
Partial — 47% · 378,821
KwaDukuza
Partial — 34% · 161,177
Ladysmith
Partial — 38% · 143,446
Mabopane
Partial — 49% · 110,972
Mbombela
Partial — 45% · 110,159
Mdantsane
Partial — 28% · 205,504
Mokopane
Partial — 52% · 101,090
Mpumalanga
Partial — 33% · 140,121
Mthatha
Partial — 31% · 164,848
Musina
Partial — 56% · 51,132
Newcastle
Partial — 40% · 404,838
Nigel
Partial — 45% · 140,644
Ntuzuma
Partial — 33% · 125,394
Orkney
Partial — 46% · 110,052
Paarl
Partial — 35% · 236,910
Phalaborwa
Partial — 49% · 109,468
Pietermaritzburg
Partial — 34% · 839,327
Pinetown
Partial — 33% · 144,026
Polokwane
Partial — 52% · 272,461
Potchefstroom
Partial — 46% · 178,285
Pretoria
Partial — 48% · 2,112,693
Queenstown
Partial — 32% · 118,599
Randburg
Partial — 47% · 337,053
Randfontein
Partial — 47% · 133,654
Richards Bay
Partial — 34% · 252,968
Roodepoort
Partial — 47% · 326,416
Rustenburg
Partial — 49% · 373,695
Sasolburg
Partial — 45% · 135,828
Somaroboro
Partial — 48% · 114,369
Somerset West
Partial — 34% · 225,289
Soshanguve
Partial — 49% · 872,309
Soweto
Partial — 47% · 1,695,047
Springs
Partial — 46% · 186,394
Standerton
Partial — 43% · 101,101
Thembisa
Partial — 47% · 511,655
Thohoyandou
Partial — 53% · 107,144
Tokoza
Partial — 46% · 106,000
Vanderbijlpark
Partial — 45% · 246,754
Vereeniging
Partial — 45% · 474,681
Virginia
Partial — 43% · 122,502
Vryheid
Partial — 39% · 150,012
Welkom
Partial — 43% · 431,944
Westonaria
Partial — 47% · 156,831
Worcester
Partial — 35% · 127,597

228 more cities in this country see a partial eclipse.

About this data

Eclipse Predictions by Fred Espenak (NASA's GSFC)