Live · partial lunar
👁 Naked-eye safe
–
0%
Partial Lunar Eclipse · naked-eye safe
12 Jan 2028 — Partial Lunar Eclipse
📍 Mexico City — sees the partial phases
Umbral eclipse begins in
–days
–hrs
–min
–sec
From Mexico City you see the partial phases at maximum (22:13 GMT-6, Moon 54° above the horizon) — the whole eclipse with the Moon up. No eye protection is needed.
Eclipse
3%
of the Moon in the umbra
Maximum
22:13
22:13 GMT-6
Moon altitude
54°
at maximum, ENE
Moonrise
18:01
moonrise · sets 07:39
Eclipse timeline
Mexico CityThe same instants everywhere on Earth, shown in Mexico City local time. The umbral phase lasts 58m 16s.
P1
20:07
penumbra begins
U1
21:43
partial begins
U2
—
totality begins
Max
22:13
greatest eclipse
U3
—
totality ends
U4
22:42
partial ends
P4
00:18
penumbra ends
All times in Mexico City local (GMT-6). Every phase happens with the Moon above your horizon.
What each city sees
Per-location pagesThe eclipse is global — these are the places where the Moon is up for the umbral phases. Each row is its own page: local times, Moon altitude, moonrise and moonset.
| City | Sees | Local max | Moon alt. | Rise / set | |
|---|---|---|---|---|---|
| Caracas 🇻🇪 | Partial | 00:13 GMT-4 | 76° | 18:03 / 07:09 | View → |
| Miami 🇺🇸 | Partial | 23:13 GMT-5 | 72° | 17:27 / 07:32 | View → |
| Havana 🇨🇺 | Partial | 23:13 GMT-5 | 70° | 17:42 / 07:36 | View → |
| New York 🇺🇸 | Partial | 23:13 GMT-5 | 69° | 16:20 / 07:43 | View → |
| Washington, DC 🇺🇸 | Partial | 23:13 GMT-5 | 68° | 16:39 / 07:50 | View → |
| Boston 🇺🇸 | Partial | 23:13 GMT-5 | 68° | 16:02 / 07:36 | View → |
| Bogotá 🇨🇴 | Partial | 23:13 GMT-5 | 68° | 17:44 / 06:29 | View → |
| Panama City 🇵🇦 | Partial | 23:13 GMT-5 | 67° | 17:59 / 06:59 | View → |
| Atlanta 🇺🇸 | Partial | 23:13 GMT-5 | 66° | 17:25 / 08:07 | View → |
| Montréal 🇨🇦 | Partial | 23:13 GMT-5 | 65° | 16:00 / 07:56 | View → |
| St. John's 🇨🇦 | Partial | 00:43 GMT-3:30 | 64° | 15:52 / 08:08 | View → |
| Manaus 🇧🇷 | Partial | 00:13 GMT-4 | 64° | 17:59 / 06:18 | View → |
| Toronto 🇨🇦 | Partial | 23:13 GMT-5 | 64° | 16:32 / 08:14 | View → |
| Belém 🇧🇷 | Partial | 01:13 GMT-3 | 62° | 18:08 / 06:33 | View → |
| Quito 🇪🇨 | Partial | 23:13 GMT-5 | 61° | 18:11 / 06:40 | View → |
| Iquitos 🇵🇪 | Partial | 23:13 GMT-5 | 60° | 17:56 / 06:12 | View → |
| Guatemala City 🇬🇹 | Partial | 22:13 GMT-6 | 60° | 17:34 / 06:54 | View → |
| Chicago 🇺🇸 | Partial | 22:13 GMT-6 | 60° | 16:13 / 07:42 | View → |
| São Luís 🇧🇷 | Partial | 01:13 GMT-3 | 59° | 17:53 / 06:13 | View → |
| Guayaquil 🇪🇨 | Partial | 23:13 GMT-5 | 59° | 18:21 / 06:42 | View → |
| Houston 🇺🇸 | Partial | 22:13 GMT-6 | 58° | 17:22 / 07:43 | View → |
| Dallas 🇺🇸 | Partial | 22:13 GMT-6 | 56° | 17:20 / 07:56 | View → |
| Fortaleza 🇧🇷 | Partial | 01:13 GMT-3 | 55° | 17:31 / 05:47 | View → |
| Mexico City 🇲🇽 | Partial | 22:13 GMT-6 | 54° | 18:01 / 07:39 | View → |
| Monterrey 🇲🇽 | Partial | 22:13 GMT-6 | 54° | 17:52 / 07:55 | View → |
| Lima 🇵🇪 | Partial | 23:13 GMT-5 | 51° | 18:27 / 06:14 | View → |
| Winnipeg 🇨🇦 | Partial | 22:13 GMT-6 | 50° | 16:19 / 08:50 | View → |
| Guadalajara 🇲🇽 | Partial | 22:13 GMT-6 | 50° | 18:16 / 07:58 | View → |
| La Paz 🇧🇴 | Partial | 00:13 GMT-4 | 50° | 18:59 / 06:29 | View → |
| Recife 🇧🇷 | Partial | 01:13 GMT-3 | 49° | 17:24 / 05:25 | View → |
| Brasília 🇧🇷 | Partial | 01:13 GMT-3 | 49° | 18:33 / 06:05 | View → |
| Denver 🇺🇸 | Partial | 21:13 GMT-7 | 49° | 16:34 / 07:47 | View → |
| Dakar 🇸🇳 | Partial | 04:13 GMT | 47° | 18:28 / 07:51 | View → |
| Salvador 🇧🇷 | Partial | 01:13 GMT-3 | 47° | 17:48 / 05:31 | View → |
| Phoenix 🇺🇸 | Partial | 21:13 GMT-7 | 43° | 17:22 / 08:01 | View → |
| Lisbon 🇵🇹 | Partial | 04:13 WET | 43° | 16:53 / 08:10 | View → |
| Porto 🇵🇹 | Partial | 04:13 WET | 42° | 16:43 / 08:15 | View → |
| Vigo 🇪🇸 | Partial | 05:13 CET | 42° | 17:39 / 09:19 | View → |
| Marrakesh 🇲🇦 | Partial | 05:13 GMT+1 | 42° | 18:10 / 08:46 | View → |
| A Coruña 🇪🇸 | Partial | 05:13 CET | 42° | 17:33 / 09:21 | View → |
| Casablanca 🇲🇦 | Partial | 05:13 GMT+1 | 41° | 18:03 / 08:49 | View → |
| Freetown 🇸🇱 | Partial | 04:13 GMT | 41° | 18:23 / 07:22 | View → |
| Asunción 🇵🇾 | Partial | 01:13 GMT-3 | 41° | 19:33 / 06:27 | View → |
| São Paulo 🇧🇷 | Partial | 01:13 GMT-3 | 41° | 18:44 / 05:45 | View → |
| Rabat 🇲🇦 | Partial | 05:13 GMT+1 | 41° | 17:58 / 08:47 | View → |
| Reykjavík 🇮🇸 | Partial | 04:13 GMT | 41° | 14:25 / 11:29 | View → |
| Rio de Janeiro 🇧🇷 | Partial | 01:13 GMT-3 | 40° | 18:28 / 05:32 | View → |
| Jerez de la Frontera 🇪🇸 | Partial | 05:13 CET | 40° | 17:47 / 08:52 | View → |
| Seville 🇪🇸 | Partial | 05:13 CET | 40° | 17:44 / 08:53 | View → |
| Tangier 🇲🇦 | Partial | 05:13 GMT+1 | 40° | 17:49 / 08:48 | View → |
| Cork 🇮🇪 | Partial | 04:13 GMT | 40° | 15:52 / 08:56 | View → |
| Calgary 🇨🇦 | Partial | 21:13 GMT-7 | 40° | 16:25 / 09:04 | View → |
| Tétouan 🇲🇦 | Partial | 05:13 GMT+1 | 40° | 17:47 / 08:45 | View → |
| Oviedo 🇪🇸 | Partial | 05:13 CET | 40° | 17:23 / 09:11 | View → |
| Gijón 🇪🇸 | Partial | 05:13 CET | 39° | 17:21 / 09:10 | View → |
| Fes 🇲🇦 | Partial | 05:13 GMT+1 | 39° | 17:50 / 08:40 | View → |
| Córdoba 🇪🇸 | Partial | 05:13 CET | 39° | 17:38 / 08:49 | View → |
| Valladolid 🇪🇸 | Partial | 05:13 CET | 39° | 17:24 / 09:00 | View → |
| Málaga 🇪🇸 | Partial | 05:13 CET | 39° | 17:40 / 08:45 | View → |
| Madrid 🇪🇸 | Partial | 05:13 CET | 38° | 17:25 / 08:52 | View → |
| Monrovia 🇱🇷 | Partial | 04:13 GMT | 38° | 18:17 / 07:09 | View → |
| Los Angeles 🇺🇸 | Partial | 20:13 GMT-8 | 38° | 16:47 / 07:27 | View → |
| Granada 🇪🇸 | Partial | 05:13 CET | 38° | 17:35 / 08:42 | View → |
| Dublin 🇮🇪 | Partial | 04:13 GMT | 38° | 15:33 / 08:55 | View → |
| Belfast 🇬🇧 | Partial | 04:13 GMT | 38° | 15:23 / 09:00 | View → |
| Bilbao 🇪🇸 | Partial | 05:13 CET | 38° | 17:11 / 08:58 | View → |
| Vitoria-Gasteiz 🇪🇸 | Partial | 05:13 CET | 37° | 17:11 / 08:56 | View → |
| Almería 🇪🇸 | Partial | 05:13 CET | 37° | 17:31 / 08:37 | View → |
| Oujda 🇲🇦 | Partial | 05:13 GMT+1 | 37° | 17:35 / 08:29 | View → |
| Cardiff 🇬🇧 | Partial | 04:13 GMT | 37° | 15:32 / 08:33 | View → |
| Pamplona 🇪🇸 | Partial | 05:13 CET | 37° | 17:07 / 08:51 | View → |
| Glasgow 🇬🇧 | Partial | 04:13 GMT | 36° | 15:06 / 09:01 | View → |
| Murcia 🇪🇸 | Partial | 05:13 CET | 36° | 17:22 / 08:35 | View → |
| Zaragoza 🇪🇸 | Partial | 05:13 CET | 36° | 17:08 / 08:45 | View → |
| Oran 🇩🇿 | Partial | 05:13 CET | 36° | 17:27 / 08:26 | View → |
| Alicante 🇪🇸 | Partial | 05:13 CET | 36° | 17:18 / 08:33 | View → |
| Edinburgh 🇬🇧 | Partial | 04:13 GMT | 36° | 15:01 / 08:58 | View → |
| Manchester 🇬🇧 | Partial | 04:13 GMT | 36° | 15:15 / 08:39 | View → |
| Valencia 🇪🇸 | Partial | 05:13 CET | 36° | 17:14 / 08:36 | View → |
| La Serena 🇨🇱 | Partial | 01:13 GMT-3 | 36° | 20:41 / 07:15 | View → |
| Birmingham 🇬🇧 | Partial | 04:13 GMT | 36° | 15:20 / 08:32 | View → |
| Porto Alegre 🇧🇷 | Partial | 01:13 GMT-3 | 36° | 19:18 / 05:50 | View → |
| Córdoba (Argentina) 🇦🇷 | Partial | 01:13 GMT-3 | 35° | 20:15 / 06:41 | View → |
| San Francisco 🇺🇸 | Partial | 20:13 GMT-8 | 35° | 16:54 / 07:54 | View → |
| Seattle 🇺🇸 | Partial | 20:13 GMT-8 | 35° | 16:17 / 08:24 | View → |
| London 🇬🇧 | Partial | 04:13 GMT | 35° | 15:19 / 08:20 | View → |
| Vancouver 🇨🇦 | Partial | 20:13 GMT-8 | 34° | 16:12 / 08:33 | View → |
| Barcelona 🇪🇸 | Partial | 05:13 CET | 34° | 16:56 / 08:31 | View → |
| Rosario 🇦🇷 | Partial | 01:13 GMT-3 | 34° | 20:05 / 06:23 | View → |
| Paris 🇫🇷 | Partial | 05:13 CET | 33° | 16:23 / 08:58 | View → |
| Palma 🇪🇸 | Partial | 05:13 CET | 33° | 17:01 / 08:24 | View → |
| Mendoza 🇦🇷 | Partial | 01:13 GMT-3 | 33° | 20:38 / 06:57 | View → |
| Algiers 🇩🇿 | Partial | 05:13 CET | 33° | 17:08 / 08:14 | View → |
| Valparaíso 🇨🇱 | Partial | 01:13 GMT-3 | 33° | 20:50 / 07:09 | View → |
| Santiago (Chile) 🇨🇱 | Partial | 01:13 GMT-3 | 32° | 20:48 / 07:04 | View → |
| Brussels 🇧🇪 | Partial | 05:13 CET | 32° | 16:04 / 08:59 | View → |
| Lyon 🇫🇷 | Partial | 05:13 CET | 32° | 16:27 / 08:35 | View → |
| Buenos Aires 🇦🇷 | Partial | 01:13 GMT-3 | 32° | 20:00 / 06:09 | View → |
| Abidjan 🇨🇮 | Partial | 04:13 GMT | 32° | 17:50 / 06:39 | View → |
| Amsterdam 🇳🇱 | Partial | 05:13 CET | 32° | 15:52 / 09:04 | View → |
| Marseille 🇫🇷 | Partial | 05:13 CET | 31° | 16:35 / 08:24 | View → |
| Montevideo 🇺🇾 | Partial | 01:13 GMT-3 | 31° | 19:52 / 05:59 | View → |
| Constantine 🇩🇿 | Partial | 05:13 CET | 30° | 16:54 / 07:58 | View → |
| Zurich 🇨🇭 | Partial | 05:13 CET | 29° | 16:04 / 08:26 | View → |
| Frankfurt 🇩🇪 | Partial | 05:13 CET | 29° | 15:50 / 08:37 | View → |
| Annaba 🇩🇿 | Partial | 05:13 CET | 29° | 16:48 / 07:55 | View → |
| Milan 🇮🇹 | Partial | 05:13 CET | 29° | 16:10 / 08:16 | View → |
| Concepción 🇨🇱 | Partial | 01:13 GMT-3 | 29° | 21:07 / 07:05 | View → |
| Mar del Plata 🇦🇷 | Partial | 01:13 GMT-3 | 28° | 20:06 / 05:56 | View → |
| Accra 🇬🇭 | Partial | 04:13 GMT | 28° | 17:33 / 06:23 | View → |
| Oslo 🇳🇴 | Partial | 05:13 CET | 28° | 14:21 / 09:31 | View → |
| Bahía Blanca 🇦🇷 | Partial | 01:13 GMT-3 | 28° | 20:28 / 06:14 | View → |
| Munich 🇩🇪 | Partial | 05:13 CET | 27° | 15:48 / 08:17 | View → |
| Neuquén 🇦🇷 | Partial | 01:13 GMT-3 | 27° | 20:53 / 06:38 | View → |
| Tunis 🇹🇳 | Partial | 05:13 CET | 27° | 16:38 / 07:45 | View → |
| Copenhagen 🇩🇰 | Partial | 05:13 CET | 27° | 14:56 / 08:52 | View → |
| Temuco 🇨🇱 | Partial | 01:13 GMT-3 | 27° | 21:11 / 06:57 | View → |
| Sousse 🇹🇳 | Partial | 05:13 CET | 27° | 16:39 / 07:40 | View → |
| Sfax 🇹🇳 | Partial | 05:13 CET | 26° | 16:42 / 07:37 | View → |
| Berlin 🇩🇪 | Partial | 05:13 CET | 26° | 15:15 / 08:30 | View → |
| Rome 🇮🇹 | Partial | 05:13 CET | 26° | 16:11 / 07:50 | View → |
| Prague 🇨🇿 | Partial | 05:13 CET | 26° | 15:25 / 08:14 | View → |
| Lagos 🇳🇬 | Partial | 05:13 GMT+1 | 25° | 18:17 / 07:10 | View → |
| Palermo 🇮🇹 | Partial | 05:13 CET | 25° | 16:20 / 07:35 | View → |
| Naples 🇮🇹 | Partial | 05:13 CET | 25° | 16:07 / 07:40 | View → |
| Vienna 🇦🇹 | Partial | 05:13 CET | 24° | 15:27 / 07:58 | View → |
| Stockholm 🇸🇪 | Partial | 05:13 CET | 24° | 13:57 / 08:56 | View → |
| Puerto Montt 🇨🇱 | Partial | 01:13 GMT-3 | 24° | 21:21 / 06:50 | View → |
| Tripoli 🇱🇾 | Partial | 06:13 EET | 24° | 17:37 / 08:22 | View → |
| Valletta 🇲🇹 | Partial | 05:13 CET | 24° | 16:23 / 07:24 | View → |
| Misrata 🇱🇾 | Partial | 06:13 EET | 22° | 17:31 / 08:13 | View → |
| Budapest 🇭🇺 | Partial | 05:13 CET | 22° | 15:19 / 07:44 | View → |
| Warsaw 🇵🇱 | Partial | 05:13 CET | 22° | 14:45 / 07:57 | View → |
| Helsinki 🇫🇮 | Partial | 06:13 EET | 21° | 14:17 / 09:36 | View → |
| Comodoro Rivadavia 🇦🇷 | Partial | 01:13 GMT-3 | 20° | 21:15 / 06:12 | View → |
| Anchorage 🇺🇸 | Partial | 19:13 GMT-9 | 19° | 15:36 / 10:29 | View → |
| Benghazi 🇱🇾 | Partial | 06:13 EET | 18° | 17:10 / 07:52 | View → |
| St Petersburg 🇷🇺 | Partial | 07:13 GMT+3 | 18° | 14:57 / 10:12 | View → |
| Athens 🇬🇷 | Partial | 06:13 EET | 17° | 16:37 / 07:52 | View → |
| Bucharest 🇷🇴 | Partial | 06:13 EET | 17° | 16:03 / 08:03 | View → |
| Kyiv 🇺🇦 | Partial | 06:13 EET | 15° | 15:15 / 08:10 | View → |
| Istanbul 🇹🇷 | Partial | 07:13 GMT+3 | 14° | 17:05 / 08:39 | View → |
| Moscow 🇷🇺 | Partial | 07:13 GMT+3 | 13° | 15:09 / 09:10 | View → |
| Kinshasa 🇨🇩 | Partial | 05:13 GMT+1 | 10° | 17:47 / 06:01 | View → |
| Luanda 🇦🇴 | Partial | 05:13 GMT+1 | 10° | 18:05 / 06:02 | View → |
| Alexandria 🇪🇬 | Partial | 06:13 EET | 10° | 16:31 / 07:09 | View → |
| Cairo 🇪🇬 | Partial | 06:13 EET | 8° | 16:29 / 07:00 | View → |
| Asyut 🇪🇬 | Partial | 06:13 EET | 7° | 16:37 / 06:54 | View → |
| Sohag 🇪🇬 | Partial | 06:13 EET | 7° | 16:36 / 06:51 | View → |
| Beirut 🇱🇧 | Partial | 06:13 EET | 7° | 16:00 / 06:52 | View → |
| Tel Aviv 🇮🇱 | Partial | 06:13 GMT+2 | 6° | 16:09 / 06:51 | View → |
| Jerusalem 🇮🇱 | Partial | 06:13 GMT+2 | 6° | 16:08 / 06:48 | View → |
| Qena 🇪🇬 | Partial | 06:13 EET | 6° | 16:33 / 06:45 | View → |
| Luxor 🇪🇬 | Partial | 06:13 EET | 6° | 16:34 / 06:45 | View → |
| Amman 🇯🇴 | Partial | 07:13 GMT+3 | 5° | 17:04 / 07:46 | View → |
| Hurghada 🇪🇬 | Partial | 06:13 EET | 5° | 16:25 / 06:43 | View → |
| Aswan 🇪🇬 | Partial | 06:13 EET | 5° | 16:37 / 06:40 | View → |
| Khartoum 🇸🇩 | Partial | 06:13 GMT+2 | 2° | 16:57 / 06:25 | View → |
| Honolulu 🇺🇸 | Partial | 18:13 GMT-10 | 1° | 18:03 / 07:45 | View → |
| Baghdad 🇮🇶 | Partial | 07:13 GMT+3 | 0° | 16:25 / 07:14 | View → |
| Medina 🇸🇦 | Partial | 07:13 GMT+3 | 0° | 17:08 / 07:13 | View → |
| Jeddah 🇸🇦 | Partial | 07:13 GMT+3 | -1° | 17:16 / 07:09 | View → |
| Mecca 🇸🇦 | Partial | 07:13 GMT+3 | -2° | 17:14 / 07:06 | View → |
| Taif 🇸🇦 | Partial | 07:13 GMT+3 | -2° | 17:12 / 07:03 | View → |
| Tehran 🇮🇷 | Partial | 07:43 GMT+3:30 | -4° | 16:18 / 07:21 | View → |
| Cape Town 🇿🇦 | Partial | 06:13 GMT+2 | -5° | 19:40 / 05:47 | View → |
| Riyadh 🇸🇦 | Partial | 07:13 GMT+3 | -6° | 16:38 / 06:44 | View → |
| Addis Ababa 🇪🇹 | Partial | 07:13 GMT+3 | -6° | 17:44 / 06:47 | View → |
👁
Safe to watch with the naked eye
A lunar eclipse needs no eye protection — you are looking at the Moon, not the Sun. Binoculars or a small telescope make the shadow's curved edge and the colours of totality far more vivid. Eye protection is only ever needed for solar eclipses →
Questions people ask
FAQWhere is the 12 Jan 2028 lunar eclipse visible?
The Moon is up during the eclipse across Venezuela · United States · Cuba · Colombia · Panama · Canada · Brazil — unlike a solar eclipse there is no narrow path: everyone on the night side of Earth sees the same eclipse at the same instant. From Mexico City the Moon is 54° above the horizon at maximum.
What time is the 12 Jan 2028 lunar eclipse in Mexico City?
The partial (umbral) phase begins at 21:43 GMT-6, maximum is at 22:13 GMT-6 and the Moon leaves the umbra at 22:42 GMT-6 (all times Mexico City local). The instants are the same worldwide; only the local clock time differs.
Do I need eclipse glasses for a lunar eclipse?
No. A lunar eclipse is completely safe to watch with the naked eye, binoculars or a telescope — you are looking at the Moon, not the Sun. Eye protection is only for SOLAR eclipses.
How much of the Moon is eclipsed?
At maximum about 3% of the Moon's disc sits inside Earth's dark umbra — the umbral phase lasts 58m 16s.
When is the next eclipse?
The next eclipse is the partial lunar eclipse of 28 Aug 2026. Orbital Radar tracks it live at https://orbitalradar.com/eclipse/2026-august-28-lunar.
Keep exploring
Times computed byOrbital Radar eclipse engine· NASA eclipse data· HM Nautical Almanac· timeanddate cross-check