Annular-Total Eclipse of the Sun: 2023 April 20

Global Circumstances and Animation

Global Visibility of the Annular-Total Eclipse of the Sun on 2023 April 20

The global visibility of this solar eclipse is shown in the diagram to the left. A higher quality version of this global plot can be downloaded in pdf format by clicking on this image.

An explanation of this diagram can be found here.


Animation of the Annular-Total Eclipse of the Sun on 2023 April 20

The animation shown in the diagram to the right illustrates the motion of the shadow of the Moon at five minute intervals. This animation runs in a continuous loop.

This graphic, provided by Dr. Andrew Sinclair, shows the grey penumbral shadow where the eclipse will be seen as a partial one and the much smaller black umbral shadow where the eclipse will be seen as an annular or total one. The UT time is shown in the upper right-hand corner of the diagram and the central line duration of the eclipse can be seen in the lower right-hand corner.

Local Circumstances and Animations

Diagrams showing the configuration of the eclipse including the local circumstances are available for the 153 locations given in the following table. All timing information is given in Universal time (UT). Animations showing the progress of the eclipse are also available for the locations specified. These animations can be as large as 275kb in size. It may be necessary to download these files for optimum performance. Eclipses for the locations listed in the following table in the period 1501 CE to 2100 CE can be found by following the location link. A location which lies within the path of annularity or totality is highlighted.

LocationAvailable data
Pago Pago, American SamoaLocal CircumstancesAnimation
Adelaide, AustraliaLocal CircumstancesAnimation
Albany, AustraliaLocal CircumstancesAnimation
Albury, AustraliaLocal CircumstancesAnimation
Alice Springs, AustraliaLocal CircumstancesAnimation
Bendigo, AustraliaLocal CircumstancesAnimation
Brisbane, AustraliaLocal CircumstancesAnimation
Broken Hill, AustraliaLocal CircumstancesAnimation
Broome, AustraliaLocal CircumstancesAnimation
Bunbury, AustraliaLocal CircumstancesAnimation
Cairns, AustraliaLocal CircumstancesAnimation
Canberra, AustraliaLocal CircumstancesAnimation
Darwin, AustraliaLocal CircumstancesAnimation
Geelong, AustraliaLocal CircumstancesAnimation
Geraldton, AustraliaLocal CircumstancesAnimation
Gladstone, AustraliaLocal CircumstancesAnimation
Gold Coast, AustraliaLocal CircumstancesAnimation
Gosford, AustraliaLocal CircumstancesAnimation
Hobart, AustraliaLocal CircumstancesAnimation
Kalgoorlie, AustraliaLocal CircumstancesAnimation
Karratha, AustraliaLocal CircumstancesAnimation
Launceston, AustraliaLocal CircumstancesAnimation
Mackay, AustraliaLocal CircumstancesAnimation
Melbourne, AustraliaLocal CircumstancesAnimation
Mount Gambier, AustraliaLocal CircumstancesAnimation
Mount Isa, AustraliaLocal CircumstancesAnimation
Newcastle, AustraliaLocal CircumstancesAnimation
Orange, AustraliaLocal CircumstancesAnimation
Perth, AustraliaLocal CircumstancesAnimation
Port Hedland, AustraliaLocal CircumstancesAnimation
Rockhampton, AustraliaLocal CircumstancesAnimation
Sydney, AustraliaLocal CircumstancesAnimation
Tamworth, AustraliaLocal CircumstancesAnimation
Toowoomba, AustraliaLocal CircumstancesAnimation
Townsville, AustraliaLocal CircumstancesAnimation
Wagga Wagga, AustraliaLocal CircumstancesAnimation
Whyalla, AustraliaLocal CircumstancesAnimation
Wollongong, AustraliaLocal CircumstancesAnimation
Bandar Seri Begawan, BruneiLocal CircumstancesAnimation
Phnum Penh, CambodiaLocal CircumstancesAnimation
Sihanoukville, CambodiaLocal CircumstancesAnimation
Fuzhou, ChinaLocal CircumstancesAnimation
Haikou, ChinaLocal CircumstancesAnimation
Hong Kong, ChinaLocal CircumstancesAnimation
Meizhou, ChinaLocal CircumstancesAnimation
Shantou, ChinaLocal CircumstancesAnimation
Shenzhen, ChinaLocal CircumstancesAnimation
Xiamen, ChinaLocal CircumstancesAnimation
The Settlement, Christmas I.Local CircumstancesAnimation
West Island, Cocos Is.Local CircumstancesAnimation
Dili, East TimorLocal CircumstancesAnimation
Lospatos, East TimorLocal CircumstancesAnimation
Suva, Viti Levu, FijiLocal CircumstancesAnimation
Agana, GuamLocal CircumstancesAnimation
Ambon, IndonesiaLocal CircumstancesAnimation
Balikpapan, IndonesiaLocal CircumstancesAnimation
Tanjungkarang Telukbetung, IndonesiaLocal CircumstancesAnimation
Bandung, IndonesiaLocal CircumstancesAnimation
Banjarmasin, IndonesiaLocal CircumstancesAnimation
Bengkulu, IndonesiaLocal CircumstancesAnimation
Denpasar, IndonesiaLocal CircumstancesAnimation
Jakarta, IndonesiaLocal CircumstancesAnimation
Jambu, IndonesiaLocal CircumstancesAnimation
Jayapura, IndonesiaLocal CircumstancesAnimation
Kupang, IndonesiaLocal CircumstancesAnimation
Malang, IndonesiaLocal CircumstancesAnimation
Manado, IndonesiaLocal CircumstancesAnimation
Medan, IndonesiaLocal CircumstancesAnimation
Padang, IndonesiaLocal CircumstancesAnimation
Palembang, IndonesiaLocal CircumstancesAnimation
Palu, IndonesiaLocal CircumstancesAnimation
Pekanburu, IndonesiaLocal CircumstancesAnimation
Pontianak, IndonesiaLocal CircumstancesAnimation
Samarinda, IndonesiaLocal CircumstancesAnimation
Semarang, IndonesiaLocal CircumstancesAnimation
Sorong, IndonesiaLocal CircumstancesAnimation
Surabaya, IndonesiaLocal CircumstancesAnimation
Surakarta, IndonesiaLocal CircumstancesAnimation
Ternate, IndonesiaLocal CircumstancesAnimation
Ujung Pandang, IndonesiaLocal CircumstancesAnimation
Yogyakarta, IndonesiaLocal CircumstancesAnimation
Kagoshima, JapanLocal CircumstancesAnimation
Naha, Okinawa, JapanLocal CircumstancesAnimation
Port-aux-Francais, Kerguelen Is.Local CircumstancesAnimation
Bairiki, KiribatiLocal CircumstancesAnimation
Alor Setar, MalaysiaLocal CircumstancesAnimation
Ipoh, MalaysiaLocal CircumstancesAnimation
Johor Bahru, MalaysiaLocal CircumstancesAnimation
Kota Bharu, MalaysiaLocal CircumstancesAnimation
Kota Kinabalu, MalaysiaLocal CircumstancesAnimation
Kuala Lumpur, MalaysiaLocal CircumstancesAnimation
Kuantan, MalaysiaLocal CircumstancesAnimation
Kuching, MalaysiaLocal CircumstancesAnimation
Miri, MalaysiaLocal CircumstancesAnimation
Sandakan, MalaysiaLocal CircumstancesAnimation
Sibu, MalaysiaLocal CircumstancesAnimation
Sri Aman, MalaysiaLocal CircumstancesAnimation
Tawau, MalaysiaLocal CircumstancesAnimation
Delap-Uliga-Djarrit, Marshall Is.Local CircumstancesAnimation
Port Louis, MauritiusLocal CircumstancesAnimation
Palikir, Pohnpei, MicronesiaLocal CircumstancesAnimation
Weno, Chuuk, MicronesiaLocal CircumstancesAnimation
Yaren, NauruLocal CircumstancesAnimation
Noumea, New CaledoniaLocal CircumstancesAnimation
Auckland, New ZealandLocal CircumstancesAnimation
Gisborne, New ZealandLocal CircumstancesAnimation
Greymouth, New ZealandLocal CircumstancesAnimation
Hamilton, New ZealandLocal CircumstancesAnimation
Napier, New ZealandLocal CircumstancesAnimation
Nelson, New ZealandLocal CircumstancesAnimation
New Plymouth, New ZealandLocal CircumstancesAnimation
Palmerston North, New ZealandLocal CircumstancesAnimation
Tauranga, New ZealandLocal CircumstancesAnimation
Wellington, New ZealandLocal CircumstancesAnimation
Whangerai, New ZealandLocal CircumstancesAnimation
Kingston, Norfolk I.Local CircumstancesAnimation
Garapan, Saipan, Northern Mariana Is.Local CircumstancesAnimation
Koror, PalauLocal CircumstancesAnimation
Arawa, Papua New GuineaLocal CircumstancesAnimation
Kokopo, Papua New GuineaLocal CircumstancesAnimation
Lae, Papua New GuineaLocal CircumstancesAnimation
Madang, Papua New GuineaLocal CircumstancesAnimation
Mount Hagen, Papua New GuineaLocal CircumstancesAnimation
Port Moresby, Papua New GuineaLocal CircumstancesAnimation
Wewak, Papua New GuineaLocal CircumstancesAnimation
Bacolod, PhilippinesLocal CircumstancesAnimation
Baguio, PhilippinesLocal CircumstancesAnimation
Cagayan de Oro, PhilippinesLocal CircumstancesAnimation
Cebu, PhilippinesLocal CircumstancesAnimation
Davao, PhilippinesLocal CircumstancesAnimation
Iloilo, PhilippinesLocal CircumstancesAnimation
Manila, PhilippinesLocal CircumstancesAnimation
Quezon City, PhilippinesLocal CircumstancesAnimation
San Pedro, PhilippinesLocal CircumstancesAnimation
Tacloban, PhilippinesLocal CircumstancesAnimation
Zamboanga, PhilippinesLocal CircumstancesAnimation
Port Mathurin, Rodrigues I.Local CircumstancesAnimation
Singapore, SingaporeLocal CircumstancesAnimation
Honiara, Solomon Is.Local CircumstancesAnimation
Hsinchu, TaiwanLocal CircumstancesAnimation
Kaohsiung, TaiwanLocal CircumstancesAnimation
T'aichung, TaiwanLocal CircumstancesAnimation
T'ainan, TaiwanLocal CircumstancesAnimation
T'aipei, TaiwanLocal CircumstancesAnimation
Hat Yai, ThailandLocal CircumstancesAnimation
Vaiaku, TuvaluLocal CircumstancesAnimation
Luganville, VanuatuLocal CircumstancesAnimation
Port Vila, VanuatuLocal CircumstancesAnimation
Da Nang, VietnamLocal CircumstancesAnimation
Ho Chi Minh, VietnamLocal CircumstancesAnimation
Hue, VietnamLocal CircumstancesAnimation
Nha Trang, VietnamLocal CircumstancesAnimation
Qui Nhon, VietnamLocal CircumstancesAnimation

Please use the browser's back button after viewing a local circumstances diagram or an animated gif file.

Eclipses in 2023

HMNAO logo © HM Nautical Almanac Office,
UK Hydrographic Office, 2006-2016

Sine sole sileo