Annular solar eclipse of 21 May 2031
On 21 May 2031 the Moon will cover the middle of the Sun and leave a ring of light, in a path up to 151 km (94 mi) wide across Namibia, Zambia, Angola, DR Congo, Tanzania, Malawi and 5 others. The ring will last up to 5 min 22 s. A partial eclipse will be visible in Asia, Africa and Oceania.
The eclipse in your city
The eclipse will not be visible in London.
The eclipse in numbers
- Type
- Annular solar eclipse
- Date
- Wednesday, 21 May 2031
- Greatest eclipse
- 07:14 UTC, 8°55′01″N 71°43′41″E
- Longest annular phase
- 5 min 22 s
- Path width
- 151 km (94 mi)
- Partial eclipse on Earth
- 04:14 to 10:15 UTC (6 h 1 min)
- Gamma
- -0.1972
Map of the eclipse
The darker, the more of the Sun is covered (lines: 25, 50 and 75%). The band: the path of the annular eclipse. Click the map for the times at any place (UTC).
Where it is visible
Annular eclipse along the path
Namibia, Zambia, Angola, DR Congo, Tanzania, Malawi, India, Sri Lanka, Malaysia, Thailand, Indonesia
Asia
Thailand annular, India annular, Indonesia annular, Malaysia annular, Sri Lanka annular, Maldives 87%, Myanmar 83%, Brunei 83%, Singapore 82%, Vietnam 80%, Philippines 76%, Cambodia 75%, Laos 60%, Yemen 59%, Bangladesh 50%, Oman 46%, China 43%, Pakistan 39%, Saudi Arabia 35%, Nepal 34%, Bhutan 32%, Cocos Islands 31%, Iran 29%, Macao 28%, UAE 27%, Hong Kong 27%, Taiwan 21%, Qatar 20%, Afghanistan 17%, Bahrain 16%, Japan 13%, Kuwait 9%, Iraq 7%, Tajikistan 7%, Turkmenistan 6%, Uzbekistan 5%, Kyrgyzstan 2%, Kazakhstan 0.5%
Africa
Angola annular, Tanzania annular, Zambia annular, DR Congo annular, Malawi annular, Namibia annular, Kenya 89%, Somalia 83%, Mozambique 80%, Botswana 80%, Zimbabwe 77%, Burundi 72%, Seychelles 72%, Comoros 71%, Ethiopia 67%, Rwanda 67%, Uganda 64%, Mayotte 63%, Madagascar 58%, South Africa 56%, Mauritius 52%, Republic of the Congo 52%, South Sudan 51%, Djibouti 45%, Gabon 43%, Eswatini 43%, Eritrea 40%, Lesotho 39%, Central African Republic 38%, Sudan 34%, Equatorial Guinea 30%, Cameroon 28%, São Tomé and Príncipe 28%, Réunion 25%, Chad 19%, Nigeria 19%, Egypt 10%, Benin 10%, Togo 9%, Ghana 8%, Niger 6%, Burkina Faso 2%, Ivory Coast 2%
Oceania
Timor-Leste 76%, Palau 66%, Australia 60%, Christmas Island 45%, Micronesia 36%, Papua New Guinea 22%, Guam 12%, Northern Mariana Islands 8%
Cities in the path of the annular eclipse
| City | Begins – ends | Duration |
|---|---|---|
| Dar es SalaamTanzania | 08:33:36 – 08:36:36 | 3 min |
| LubumbashiDR Congo | 07:21:56 – 07:25:46 | 3 min 51 s |
| MaduraiIndia | 13:07:45 – 13:12:57 | 5 min 12 s |
| SamarindaIndonesia | 17:04:00 – 17:06:39 | 2 min 39 s |
| KanayannurIndia | 13:00:56 – 13:05:37 | 4 min 40 s |
| ZanzibarTanzania | 08:33:18 – 08:37:31 | 4 min 13 s |
| KochiIndia | 13:00:51 – 13:05:38 | 4 min 47 s |
| Kota BharuMalaysia | 16:46:15 – 16:49:26 | 3 min 11 s |
| Kota Kuala MudaMalaysia | 16:43:12 – 16:46:32 | 3 min 21 s |
| Sungai PetaniMalaysia | 16:43:10 – 16:46:56 | 3 min 46 s |
| MbeyaTanzania | 08:26:31 – 08:30:29 | 3 min 58 s |
| MorogoroTanzania | 08:31:19 – 08:35:23 | 4 min 5 s |
| Kuala TerengganuMalaysia | 16:47:18 – 16:51:45 | 4 min 26 s |
| Alor SetarMalaysia | 16:42:23 – 16:46:56 | 4 min 33 s |
| PaluIndonesia | 17:04:46 – 17:08:47 | 4 min |
| AmbonIndonesia | 18:07:12 – 18:10:58 | 3 min 46 s |
| SolweziZambia | 07:21:19 – 07:25:10 | 3 min 51 s |
| DindigulIndia | 13:08:44 – 13:11:16 | 2 min 32 s |
| KibahaTanzania | 08:32:50 – 08:36:38 | 3 min 48 s |
| ChingolaZambia | 07:22:54 – 07:24:49 | 1 min 55 s |
The eclipse in the capitals
| City | Begins – ends | Covered |
|---|---|---|
| DodomaTanzania | 07:16 – 10:03Maximum 08:31 | 88% |
| Kuala LumpurMalaysia | 15:01 – 18:11Maximum 16:47 | 85% |
| ColomboSri Lanka | 11:07 – 15:11Maximum 13:16 | 84% |
| SingaporeSingapore | 15:09 – 18:12Maximum 16:51 | 81% |
| LusakaZambia | 06:14 – 08:45Maximum 07:23 · at sunrise | 81% |
| Bandar Seri BegawanBrunei | 15:35 – 18:14Maximum 17:02 | 81% |
| MogadishuSomalia | 07:25 – 10:37Maximum 08:50 | 78% |
| LilongweMalawi | 06:14 – 08:54Maximum 07:27 | 77% |
| MaleMaldives | 10:13 – 14:23Maximum 12:18 | 77% |
| DiliTimor-Leste | 16:52 – 19:12Maximum 18:08 · at sunset | 74% |
| NairobiKenya | 07:19 – 10:09Maximum 08:36 | 74% |
| WindhoekNamibia | 06:18 – 08:33Maximum 07:23 · at sunrise | 72% |
| VictoriaSeychelles | 08:30 – 12:04Maximum 10:05 | 72% |
| Phnom PenhCambodia | 14:11 – 17:08Maximum 15:49 | 70% |
| GitegaBurundi | 06:18 – 08:53Maximum 07:28 | 70% |
| MoroniComoros | 07:17 – 10:15Maximum 08:37 | 70% |
| HarareZimbabwe | 06:15 – 08:47Maximum 07:25 · at sunrise | 69% |
| BangkokThailand | 13:58 – 17:04Maximum 15:41 | 68% |
| KigaliRwanda | 06:19 – 08:53Maximum 07:29 | 65% |
| LuandaAngola | 05:21 – 07:30Maximum 06:21 · at sunrise | 64% |
| MamoudzouMayotte | 07:19 – 10:19Maximum 08:39 | 63% |
| KampalaUganda | 07:21 – 09:59Maximum 08:33 | 62% |
| JakartaIndonesia | 14:22 – 17:11Maximum 15:56 | 59% |
| GaboroneBotswana | 06:19 – 08:38Maximum 07:23 · at sunrise | 54% |
All 80 capitals
| City | Begins – ends | Covered |
|---|---|---|
| KinshasaDR Congo | 05:23 – 07:30Maximum 06:22 · at sunrise | 52% |
| BrazzavilleRepublic of the Congo | 05:23 – 07:30Maximum 06:23 · at sunrise | 52% |
| Nay Pyi TawMyanmar | 13:18 – 16:22Maximum 14:59 | 51% |
| VientianeLaos | 14:08 – 16:59Maximum 15:41 | 51% |
| PretoriaSouth Africa | 06:21 – 08:39Maximum 07:25 · at sunrise | 48% |
| NgerulmudPalau | 17:03 – 19:03Maximum 18:06 · at sunset | 47% |
| JubaSouth Sudan | 06:28 – 08:57Maximum 07:36 | 46% |
| Addis AbabaEthiopia | 07:34 – 10:17Maximum 08:48 | 45% |
| DjiboutiDjibouti | 07:40 – 10:32Maximum 08:58 | 45% |
| Flying Fish CoveChristmas Island | 14:23 – 17:06Maximum 15:53 | 45% |
| MbabaneEswatini | 06:22 – 08:41Maximum 07:26 · at sunrise | 42% |
| DhakaBangladesh | 12:36 – 15:40Maximum 14:14 | 42% |
| MaputoMozambique | 06:22 – 08:42Maximum 07:27 · at sunrise | 42% |
| ManilaPhilippines | 15:49 – 18:02Maximum 17:01 | 41% |
| AntananarivoMadagascar | 07:26 – 10:13Maximum 08:42 | 41% |
| MaseruLesotho | 06:25 – 08:36Maximum 07:26 · at sunrise | 38% |
| HanoiVietnam | 14:20 – 16:54Maximum 15:43 | 38% |
| SanaaYemen | 07:49 – 10:35Maximum 09:05 | 36% |
| MuscatOman | 09:21 – 12:23Maximum 10:48 | 31% |
| West IslandCocos Islands | 13:31 – 16:23Maximum 15:06 | 31% |
| LibrevilleGabon | 05:33 – 07:22Maximum 06:25 · at sunrise | 31% |
| KathmanduNepal | 12:14 – 15:09Maximum 13:46 | 31% |
| BanguiCentral African Republic | 05:33 – 07:31Maximum 06:28 · at sunrise | 30% |
| ThimphuBhutan | 12:41 – 15:29Maximum 14:10 | 30% |
| Ciudad de la PazEquatorial Guinea | 05:34 – 07:23Maximum 06:25 · at sunrise | 29% |
| New DelhiIndia | 11:40 – 14:37Maximum 13:11 | 28% |
| AsmaraEritrea | 07:49 – 10:16Maximum 08:57 | 28% |
| São ToméSão Tomé and Príncipe | 04:36 – 06:20Maximum 05:29 · at sunrise | 28% |
| MacauMacao | 15:40 – 17:50Maximum 16:50 | 27% |
| Hong KongHong Kong | 15:42 – 17:50Maximum 16:50 | 27% |
| Saint-DenisRéunion | 08:42 – 11:25Maximum 09:57 | 25% |
| Abu DhabiUAE | 09:21 – 12:06Maximum 10:39 | 25% |
| Port LouisMauritius | 08:45 – 11:32Maximum 10:01 | 24% |
| YaoundéCameroon | 05:38 – 07:22Maximum 06:27 · at sunrise | 24% |
| KhartoumSudan | 06:51 – 08:55Maximum 07:49 | 19% |
| DohaQatar | 08:23 – 10:54Maximum 09:34 | 19% |
| ManamaBahrain | 08:26 – 10:48Maximum 09:33 | 16% |
| RiyadhSaudi Arabia | 08:19 – 10:35Maximum 09:23 | 16% |
| TaipeiTaiwan | 16:01 – 17:39Maximum 16:52 | 13% |
| IslamabadPakistan | 11:21 – 13:41Maximum 12:31 | 13% |
| HagåtñaGuam | 6:14 PM – 7:45 PMMaximum 6:37 PM · at sunset | 11% |
| KabulAfghanistan | 10:48 – 12:58Maximum 11:53 | 10% |
| Porto-NovoBenin | 05:52 – 07:09Maximum 06:36 · at sunrise | 10% |
| N'DjamenaChad | 05:55 – 07:17Maximum 06:34 | 9% |
| AbujaNigeria | 05:54 – 07:10Maximum 06:31 · at sunrise | 9% |
| LoméTogo | 04:53 – 06:08Maximum 05:42 · at sunrise | 8% |
| SaipanNorthern Mariana Islands | 6:17 PM – 7:40 PMMaximum 6:36 PM · at sunset | 8% |
| Kuwait CityKuwait | 08:40 – 10:30Maximum 09:32 | 8% |
| AccraGhana | 04:53 – 06:08Maximum 05:49 · at sunrise | 6% |
| DushanbeTajikistan | 11:41 – 13:07Maximum 12:24 | 3% |
| AshgabatTurkmenistan | 11:34 – 12:32Maximum 12:03 | 1% |
| TehranIran | 09:49 – 10:46Maximum 10:17 | 1% |
| BaghdadIraq | 09:10 – 09:54Maximum 09:32 | 0.5% |
| NiameyNiger | 06:21 – 06:49Maximum 06:35 · at sunrise | 0.4% |
| TashkentUzbekistan | 12:09 – 12:42Maximum 12:25 | 0.2% |
| OuagadougouBurkina Faso | 05:23 – 05:47Maximum 05:44 · at sunrise | 0.1% |
Frequently asked questions
Is it safe to look at a solar eclipse?
Only through eclipse glasses or a solar filter that meets ISO 12312-2: sunglasses, smoked glass and photographic film do not protect the eyes. Only during totality, inside the path, can you look without protection, and the glasses go back on as soon as the Sun reappears.
Where is the annular solar eclipse of 21 May 2031 visible?
Annular: Namibia, Zambia, Angola, DR Congo, Tanzania, Malawi, India, Sri Lanka and 3 others; partial: Asia, Africa and Oceania.
How long does the eclipse last?
On the whole Earth the partial eclipse lasts 6 h 1 min, from 04:14 to 10:15 UTC. In one place it lasts up to about 4 h 6 min. Totality lasts up to 5 min 22 s, near the point of greatest eclipse.
When is the next total solar eclipse?
The next total solar eclipse is on 14 November 2031. Partial: North America, South America and Oceania.