Daylight saving time by zone, 2026
Every one of the 312 time zones the IANA database lists separately, sorted into the three things a zone can be doing: changing its clocks this year, having stopped, or never having started.
The row is a zone rather than a country, because for a good many countries there is no single answer. Australia changes its clocks in New South Wales and does not in Queensland; the United States does not in Arizona or Hawaii; Brazil stopped everywhere in 2019. A table with one row per country has to pick one of those and be wrong about the rest.
Zones that change their clocks in 2026
107 of 312. The pattern column says which hemisphere's summer the clocks move for — or “irregular”, which is neither: Morocco leaves daylight saving for the month of Ramadan and returns to it after, so its offset moves within the year without either hemisphere's shape, and Lord Howe Island shifts by thirty minutes rather than sixty.
| Country | Area | Zone | Offsets | Pattern | Clock changes in 2026 |
|---|---|---|---|---|---|
| Egypt | — | Africa/Cairo | UTC+02:00 / UTC+03:00 | Northern summer | 24 Apr 2026 → UTC+03:00; 30 Oct 2026 → UTC+02:00 |
| Morocco | — | Africa/Casablanca | UTC+00:00 / UTC+01:00 | Irregular | 15 Feb 2026 → UTC+00:00; 22 Mar 2026 → UTC+01:00 |
| Spain | Ceuta, Melilla | Africa/Ceuta | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Western Sahara | — | Africa/El_Aaiun | UTC+00:00 / UTC+01:00 | Irregular | 15 Feb 2026 → UTC+00:00; 22 Mar 2026 → UTC+01:00 |
| United States | Alaska - western Aleutians | America/Adak | UTC-10:00 / UTC-09:00 | Northern summer | 8 Mar 2026 → UTC-09:00; 1 Nov 2026 → UTC-10:00 |
| United States | Alaska (most areas) | America/Anchorage | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| United States | Mountain - ID (south), OR (east) | America/Boise | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| Canada | Mountain - NU (west) | America/Cambridge_Bay | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| United States | Central (most areas) | America/Chicago | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| Mexico | Chihuahua (US border - west) | America/Ciudad_Juarez | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| United States | Mountain (most areas) | America/Denver | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| United States | Eastern - MI (most areas) | America/Detroit | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| Canada | Mountain - AB, BC(E), NT(E), SK(W) | America/Edmonton | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| Canada | Atlantic - NS (Cape Breton) | America/Glace_Bay | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| Canada | Atlantic - Labrador (most areas) | America/Goose_Bay | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| Turks & Caicos Is | — | America/Grand_Turk | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| Canada | Atlantic - NS (most areas), PE | America/Halifax | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| Cuba | — | America/Havana | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Eastern - IN (most areas) | America/Indiana/Indianapolis | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Central - IN (Starke) | America/Indiana/Knox | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Eastern - IN (Crawford) | America/Indiana/Marengo | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Eastern - IN (Pike) | America/Indiana/Petersburg | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Central - IN (Perry) | America/Indiana/Tell_City | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Eastern - IN (Switzerland) | America/Indiana/Vevay | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Eastern - IN (Da, Du, K, Mn) | America/Indiana/Vincennes | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Eastern - IN (Pulaski) | America/Indiana/Winamac | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| Canada | Mountain - NT (west) | America/Inuvik | UTC-07:00 / UTC-06:00 | Northern summer | 8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00 |
| Canada | Eastern - NU (most areas) | America/Iqaluit | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Alaska - Juneau area | America/Juneau | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| United States | Eastern - KY (Louisville area) | America/Kentucky/Louisville | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Eastern - KY (Wayne) | America/Kentucky/Monticello | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Pacific | America/Los_Angeles | UTC-08:00 / UTC-07:00 | Northern summer | 8 Mar 2026 → UTC-07:00; 1 Nov 2026 → UTC-08:00 |
| Mexico | Coahuila, Nuevo León, Tamaulipas (US border) | America/Matamoros | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Central - MI (Wisconsin border) | America/Menominee | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Alaska - Annette Island | America/Metlakatla | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| St Pierre & Miquelon | — | America/Miquelon | UTC-03:00 / UTC-02:00 | Northern summer | 8 Mar 2026 → UTC-02:00; 1 Nov 2026 → UTC-03:00 |
| Canada | Atlantic - New Brunswick | America/Moncton | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| United States | Eastern (most areas) | America/New_York | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| United States | Alaska (west) | America/Nome | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| United States | Central - ND (Mercer) | America/North_Dakota/Beulah | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Central - ND (Oliver) | America/North_Dakota/Center | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Central - ND (Morton rural) | America/North_Dakota/New_Salem | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| Greenland | most of Greenland | America/Nuuk | UTC-02:00 / UTC-01:00 | Northern summer | 29 Mar 2026 → UTC-01:00; 25 Oct 2026 → UTC-02:00 |
| Mexico | Chihuahua (US border - east) | America/Ojinaga | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| Haiti | — | America/Port-au-Prince | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| Canada | Central - NU (central) | America/Rankin_Inlet | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| Canada | Central - NU (Resolute) | America/Resolute | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| Chile | most of Chile | America/Santiago | UTC-04:00 / UTC-03:00 | Southern summer | 5 Apr 2026 → UTC-04:00; 6 Sep 2026 → UTC-03:00 |
| Greenland | Scoresbysund/Ittoqqortoormiit | America/Scoresbysund | UTC-02:00 / UTC-01:00 | Northern summer | 29 Mar 2026 → UTC-01:00; 25 Oct 2026 → UTC-02:00 |
| United States | Alaska - Sitka area | America/Sitka | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| Canada | Newfoundland, Labrador (SE) | America/St_Johns | UTC-03:30 / UTC-02:30 | Northern summer | 8 Mar 2026 → UTC-02:30; 1 Nov 2026 → UTC-03:30 |
| Greenland | Thule/Pituffik | America/Thule | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| Mexico | Baja California | America/Tijuana | UTC-08:00 / UTC-07:00 | Northern summer | 8 Mar 2026 → UTC-07:00; 1 Nov 2026 → UTC-08:00 |
| Canada, Bahamas | Eastern - ON & QC (most areas) | America/Toronto | UTC-05:00 / UTC-04:00 | Northern summer | 8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00 |
| Canada | MST - BC (most areas) | America/Vancouver | UTC-08:00 / UTC-07:00 | Northern summer | 8 Mar 2026 → UTC-07:00; no further change recorded after 2026 |
| Canada | Central - ON (west), Manitoba | America/Winnipeg | UTC-06:00 / UTC-05:00 | Northern summer | 8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00 |
| United States | Alaska - Yakutat | America/Yakutat | UTC-09:00 / UTC-08:00 | Northern summer | 8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00 |
| Australia | Macquarie Island | Antarctica/Macquarie | UTC+10:00 / UTC+11:00 | Southern summer | 5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00 |
| Antarctica | Troll | Antarctica/Troll | UTC+00:00 / UTC+02:00 | Irregular | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+00:00 |
| Lebanon | — | Asia/Beirut | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Cyprus | Northern Cyprus | Asia/Famagusta | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Palestine | Gaza Strip | Asia/Gaza | UTC+02:00 / UTC+03:00 | Northern summer | 28 Mar 2026 → UTC+03:00; 24 Oct 2026 → UTC+02:00 |
| Palestine | West Bank | Asia/Hebron | UTC+02:00 / UTC+03:00 | Northern summer | 28 Mar 2026 → UTC+03:00; 24 Oct 2026 → UTC+02:00 |
| Israel | — | Asia/Jerusalem | UTC+02:00 / UTC+03:00 | Northern summer | 27 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Cyprus | most of Cyprus | Asia/Nicosia | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Portugal | Azores | Atlantic/Azores | UTC-01:00 / UTC+00:00 | Northern summer | 29 Mar 2026 → UTC+00:00; 25 Oct 2026 → UTC-01:00 |
| Bermuda | — | Atlantic/Bermuda | UTC-04:00 / UTC-03:00 | Northern summer | 8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00 |
| Spain | Canary Islands | Atlantic/Canary | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Faroe Islands | — | Atlantic/Faroe | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Portugal | Madeira Islands | Atlantic/Madeira | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Australia | South Australia | Australia/Adelaide | UTC+09:30 / UTC+10:30 | Southern summer | 5 Apr 2026 → UTC+09:30; 4 Oct 2026 → UTC+10:30 |
| Australia | New South Wales (Yancowinna) | Australia/Broken_Hill | UTC+09:30 / UTC+10:30 | Southern summer | 5 Apr 2026 → UTC+09:30; 4 Oct 2026 → UTC+10:30 |
| Australia | Tasmania | Australia/Hobart | UTC+10:00 / UTC+11:00 | Southern summer | 5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00 |
| Australia | Lord Howe Island | Australia/Lord_Howe | UTC+10:30 / UTC+11:00 | Irregular | 5 Apr 2026 → UTC+10:30; 4 Oct 2026 → UTC+11:00 |
| Australia | Victoria | Australia/Melbourne | UTC+10:00 / UTC+11:00 | Southern summer | 5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00 |
| Australia | New South Wales (most areas) | Australia/Sydney | UTC+10:00 / UTC+11:00 | Southern summer | 5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00 |
| Andorra | — | Europe/Andorra | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Greece | — | Europe/Athens | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Serbia and 5 others | — | Europe/Belgrade | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Germany and 4 others | most of Germany | Europe/Berlin | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Belgium, Luxembourg, Netherlands | — | Europe/Brussels | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Romania | — | Europe/Bucharest | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Hungary | — | Europe/Budapest | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Moldova | — | Europe/Chisinau | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Ireland | — | Europe/Dublin | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Gibraltar | — | Europe/Gibraltar | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Finland, Åland Islands | — | Europe/Helsinki | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Ukraine | most of Ukraine | Europe/Kyiv | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Portugal | Portugal (mainland) | Europe/Lisbon | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Britain (UK) and 3 others | — | Europe/London | UTC+00:00 / UTC+01:00 | Northern summer | 29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00 |
| Spain | Spain (mainland) | Europe/Madrid | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Malta | — | Europe/Malta | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| France, Monaco | — | Europe/Paris | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Czech Republic, Slovakia | — | Europe/Prague | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Latvia | — | Europe/Riga | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Italy, San Marino, Vatican City | — | Europe/Rome | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Bulgaria | — | Europe/Sofia | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Estonia | — | Europe/Tallinn | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Albania | — | Europe/Tirane | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Austria | — | Europe/Vienna | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Lithuania | — | Europe/Vilnius | UTC+02:00 / UTC+03:00 | Northern summer | 29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00 |
| Poland | — | Europe/Warsaw | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| Switzerland, Germany, Liechtenstein | Büsingen | Europe/Zurich | UTC+01:00 / UTC+02:00 | Northern summer | 29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00 |
| New Zealand, Antarctica | New Zealand time | Pacific/Auckland | UTC+12:00 / UTC+13:00 | Southern summer | 5 Apr 2026 → UTC+12:00; 27 Sep 2026 → UTC+13:00 |
| New Zealand | Chatham Islands | Pacific/Chatham | UTC+12:45 / UTC+13:45 | Southern summer | 5 Apr 2026 → UTC+12:45; 27 Sep 2026 → UTC+13:45 |
| Chile | Easter Island | Pacific/Easter | UTC-06:00 / UTC-05:00 | Southern summer | 5 Apr 2026 → UTC-06:00; 6 Sep 2026 → UTC-05:00 |
| Norfolk Island | — | Pacific/Norfolk | UTC+11:00 / UTC+12:00 | Southern summer | 5 Apr 2026 → UTC+11:00; 4 Oct 2026 → UTC+12:00 |
Zones that have stopped
163 zones do not change their clocks in 2026 but did at some point since 1970. The year given is the most recent one in which the clocks actually moved, which is the difference between a place that stopped a lifetime ago and one that stopped recently — Paraguay, Chile, Kazakhstan, Antarctica, Mexico, Jordan are all within the last few years.
There are two ways to stop. A country that gives up daylight saving has to keep one of the two offsets it had been alternating between, and which one it keeps is invisible in a table that records only that it stopped. Türkiye — “Turkey” in the table below, which prints IANA's spellings verbatim — stopped in 2016 and kept the offset it had been using in summer: its clocks stayed on UTC+03:00 instead of going back to UTC+02:00, so what had been summer time became the year-round time. Iran stopped in 2022 and did the opposite, settling on UTC+03:30, the offset it used in winter. Both are “abolished daylight saving”; only one of them left the clocks an hour forward of where they used to be in January.
56 of the 163 zones here kept their summer offset and 105 went back to standard time. 2 did neither, because the zone's offset moved again afterwards for an unrelated reason, and this page does not guess at which of the two the original decision was.
| Country | Area | Zone | Offset now | Last year with DST | After it stopped |
|---|---|---|---|---|---|
| Paraguay | — | America/Asuncion | UTC-03:00 | 2024 | Kept its summer offset |
| Chile | Aysén Region | America/Coyhaique | UTC-03:00 | 2024 | Kept its summer offset |
| Kazakhstan | most of Kazakhstan | Asia/Almaty | UTC+05:00 | 2024 | Went back to standard |
| Kazakhstan | Qostanay/Kostanay/Kustanay | Asia/Qostanay | UTC+05:00 | 2024 | Went back to standard |
| Antarctica | Casey | Antarctica/Casey | UTC+08:00 | 2023 | Went back to standard |
| Antarctica | Vostok | Antarctica/Vostok | UTC+05:00 | 2023 | Went back to standard |
| Mexico | Bahía de Banderas | America/Bahia_Banderas | UTC-06:00 | 2022 | Went back to standard |
| Mexico | Chihuahua (most areas) | America/Chihuahua | UTC-06:00 | 2022 | Kept its summer offset |
| Mexico | Baja California Sur, Nayarit (most areas), Sinaloa | America/Mazatlan | UTC-07:00 | 2022 | Went back to standard |
| Mexico | Campeche, Yucatán | America/Merida | UTC-06:00 | 2022 | Went back to standard |
| Mexico | Central Mexico | America/Mexico_City | UTC-06:00 | 2022 | Went back to standard |
| Mexico | Durango; Coahuila, Nuevo León, Tamaulipas (most areas) | America/Monterrey | UTC-06:00 | 2022 | Went back to standard |
| Jordan | — | Asia/Amman | UTC+03:00 | 2022 | Kept its summer offset |
| Syria | — | Asia/Damascus | UTC+03:00 | 2022 | Kept its summer offset |
| Iran | — | Asia/Tehran | UTC+03:30 | 2022 | Went back to standard |
| South Sudan | — | Africa/Juba | UTC+02:00 | 2021 | Went back to standard |
| Samoa (western) | — | Pacific/Apia | UTC+13:00 | 2021 | Went back to standard |
| Fiji | — | Pacific/Fiji | UTC+12:00 | 2021 | Went back to standard |
| Canada | MST - Yukon (west) | America/Dawson | UTC-07:00 | 2020 | Kept its summer offset |
| Canada | MST - Yukon (east) | America/Whitehorse | UTC-07:00 | 2020 | Kept its summer offset |
| Russia | MSK+00 - Volgograd | Europe/Volgograd | UTC+03:00 | 2020 | Went back to standard |
| Brazil | Mato Grosso do Sul | America/Campo_Grande | UTC-04:00 | 2019 | Went back to standard |
| Brazil | Mato Grosso | America/Cuiaba | UTC-04:00 | 2019 | Went back to standard |
| Brazil | Brazil (southeast: GO, DF, MG, ES, RJ, SP, PR, SC, RS) | America/Sao_Paulo | UTC-03:00 | 2019 | Went back to standard |
| Korea (North) | — | Asia/Pyongyang | UTC+09:00 | 2018 | Kept its summer offset |
| Kazakhstan | Qyzylorda/Kyzylorda/Kzyl-Orda | Asia/Qyzylorda | UTC+05:00 | 2018 | Went back to standard |
| Sudan | — | Africa/Khartoum | UTC+02:00 | 2017 | Went back to standard |
| Namibia | — | Africa/Windhoek | UTC+02:00 | 2017 | Kept its summer offset |
| Tonga | — | Pacific/Tongatapu | UTC+13:00 | 2017 | Went back to standard |
| Venezuela | — | America/Caracas | UTC-04:00 | 2016 | Kept its summer offset |
| Chile | Magallanes Region | America/Punta_Arenas | UTC-03:00 | 2016 | Kept its summer offset |
| Antarctica | Palmer | Antarctica/Palmer | UTC-03:00 | 2016 | Kept its summer offset |
| Russia | MSK+04 - Altai | Asia/Barnaul | UTC+07:00 | 2016 | Kept its summer offset |
| Russia | MSK+06 - Zabaykalsky | Asia/Chita | UTC+09:00 | 2016 | Kept its summer offset |
| Mongolia | Bayan-Ölgii, Hovd, Uvs | Asia/Hovd | UTC+07:00 | 2016 | Went back to standard |
| Russia | MSK+08 - Magadan | Asia/Magadan | UTC+11:00 | 2016 | Kept its summer offset |
| Russia | MSK+04 - Novosibirsk | Asia/Novosibirsk | UTC+07:00 | 2016 | Kept its summer offset |
| Russia | MSK+08 - Sakhalin Island | Asia/Sakhalin | UTC+11:00 | 2016 | Kept its summer offset |
| Russia | MSK+04 - Tomsk | Asia/Tomsk | UTC+07:00 | 2016 | Kept its summer offset |
| Mongolia | most of Mongolia | Asia/Ulaanbaatar | UTC+08:00 | 2016 | Went back to standard |
| Russia | MSK+01 - Astrakhan | Europe/Astrakhan | UTC+04:00 | 2016 | Kept its summer offset |
| Turkey | — | Europe/Istanbul | UTC+03:00 | 2016 | Kept its summer offset |
| Russia | MSK+01 - Saratov | Europe/Saratov | UTC+04:00 | 2016 | Kept its summer offset |
| Russia | MSK+01 - Ulyanovsk | Europe/Ulyanovsk | UTC+04:00 | 2016 | Kept its summer offset |
| Mexico | Quintana Roo | America/Cancun | UTC-05:00 | 2015 | Kept its summer offset |
| Canada | MST - BC (Ft Nelson) | America/Fort_Nelson | UTC-07:00 | 2015 | Kept its summer offset |
| Uruguay | — | America/Montevideo | UTC-03:00 | 2015 | Went back to standard |
| Azerbaijan | — | Asia/Baku | UTC+04:00 | 2015 | Went back to standard |
| Russia | MSK+05 - Irkutsk, Buryatia | Asia/Irkutsk | UTC+08:00 | 2014 | Went back to standard |
| Russia | MSK+06 - Tomponsky, Ust-Maysky | Asia/Khandyga | UTC+09:00 | 2014 | Went back to standard |
| Russia | MSK+04 - Krasnoyarsk area | Asia/Krasnoyarsk | UTC+07:00 | 2014 | Went back to standard |
| Russia | MSK+03 - Omsk | Asia/Omsk | UTC+06:00 | 2014 | Went back to standard |
| Russia | MSK+08 - Sakha (E), N Kuril Is | Asia/Srednekolymsk | UTC+11:00 | 2014 | Went back to standard |
| Russia | MSK+07 - Oymyakonsky | Asia/Ust-Nera | UTC+10:00 | 2014 | Went back to standard |
| Russia | MSK+07 - Amur River | Asia/Vladivostok | UTC+10:00 | 2014 | Went back to standard |
| Russia | MSK+06 - Lena River | Asia/Yakutsk | UTC+09:00 | 2014 | Went back to standard |
| Russia | MSK+02 - Urals | Asia/Yekaterinburg | UTC+05:00 | 2014 | Went back to standard |
| Russia | MSK-01 - Kaliningrad | Europe/Kaliningrad | UTC+02:00 | 2014 | Went back to standard |
| Russia | MSK+00 - Kirov | Europe/Kirov | UTC+03:00 | 2014 | Went back to standard |
| Russia | MSK+00 - Moscow area | Europe/Moscow | UTC+03:00 | 2014 | Went back to standard |
| Russia, Ukraine | Crimea | Europe/Simferopol | UTC+03:00 | 2014 | Neither — offset moved again since |
| Papua New Guinea | Bougainville | Pacific/Bougainville | UTC+11:00 | 2014 | Kept its summer offset |
| Libya | — | Africa/Tripoli | UTC+02:00 | 2013 | Kept its summer offset |
| Brazil | Tocantins | America/Araguaina | UTC-03:00 | 2013 | Went back to standard |
| Brazil | Amazonas (west) | America/Eirunepe | UTC-05:00 | 2013 | Went back to standard |
| Brazil | Acre | America/Rio_Branco | UTC-05:00 | 2013 | Went back to standard |
| Brazil | Bahia | America/Bahia | UTC-03:00 | 2012 | Went back to standard |
| Antarctica | Davis | Antarctica/Davis | UTC+07:00 | 2012 | Kept its summer offset |
| Russia | MSK+09 - Bering Sea | Asia/Anadyr | UTC+12:00 | 2011 | Kept its summer offset |
| Russia | MSK+09 - Kamchatka | Asia/Kamchatka | UTC+12:00 | 2011 | Kept its summer offset |
| Russia | MSK+04 - Kemerovo | Asia/Novokuznetsk | UTC+07:00 | 2011 | Kept its summer offset |
| Armenia | — | Asia/Yerevan | UTC+04:00 | 2011 | Went back to standard |
| Belarus | — | Europe/Minsk | UTC+03:00 | 2011 | Kept its summer offset |
| Russia | MSK+01 - Samara, Udmurtia | Europe/Samara | UTC+04:00 | 2011 | Kept its summer offset |
| Tokelau | — | Pacific/Fakaofo | UTC+13:00 | 2011 | Kept its summer offset |
| Falkland Islands | — | Atlantic/Stanley | UTC-03:00 | 2010 | Kept its summer offset |
| Argentina | Buenos Aires (BA, CF) | America/Argentina/Buenos_Aires | UTC-03:00 | 2009 | Went back to standard |
| Argentina | most areas: CB, CC, CN, ER, FM, MN, SE, SF | America/Argentina/Cordoba | UTC-03:00 | 2009 | Went back to standard |
| Argentina | San Luis (SL) | America/Argentina/San_Luis | UTC-03:00 | 2009 | Kept its summer offset |
| Argentina | Tucumán (TM) | America/Argentina/Tucuman | UTC-03:00 | 2009 | Went back to standard |
| Antarctica | Mawson | Antarctica/Mawson | UTC+05:00 | 2009 | Went back to standard |
| Bangladesh | — | Asia/Dhaka | UTC+06:00 | 2009 | Went back to standard |
| Pakistan | — | Asia/Karachi | UTC+05:00 | 2009 | Went back to standard |
| Australia | Western Australia (Eucla) | Australia/Eucla | UTC+08:45 | 2009 | Went back to standard |
| Australia | Western Australia (most areas) | Australia/Perth | UTC+08:00 | 2009 | Went back to standard |
| Mauritius | — | Indian/Mauritius | UTC+04:00 | 2009 | Went back to standard |
| Tunisia | — | Africa/Tunis | UTC+01:00 | 2008 | Went back to standard |
| Argentina | Catamarca (CT), Chubut (CH) | America/Argentina/Catamarca | UTC-03:00 | 2008 | Went back to standard |
| Argentina | Jujuy (JY) | America/Argentina/Jujuy | UTC-03:00 | 2008 | Went back to standard |
| Argentina | La Rioja (LR) | America/Argentina/La_Rioja | UTC-03:00 | 2008 | Went back to standard |
| Argentina | Mendoza (MZ) | America/Argentina/Mendoza | UTC-03:00 | 2008 | Went back to standard |
| Argentina | Santa Cruz (SC) | America/Argentina/Rio_Gallegos | UTC-03:00 | 2008 | Went back to standard |
| Argentina | Salta (SA, LP, NQ, RN) | America/Argentina/Salta | UTC-03:00 | 2008 | Went back to standard |
| Argentina | San Juan (SJ) | America/Argentina/San_Juan | UTC-03:00 | 2008 | Went back to standard |
| Argentina | Tierra del Fuego (TF) | America/Argentina/Ushuaia | UTC-03:00 | 2008 | Went back to standard |
| Brazil | Pará (west) | America/Santarem | UTC-03:00 | 2008 | Kept its summer offset |
| Iraq | — | Asia/Baghdad | UTC+03:00 | 2007 | Went back to standard |
| Guatemala | — | America/Guatemala | UTC-06:00 | 2006 | Went back to standard |
| Nicaragua | — | America/Managua | UTC-06:00 | 2006 | Went back to standard |
| Honduras | — | America/Tegucigalpa | UTC-06:00 | 2006 | Went back to standard |
| Sri Lanka | — | Asia/Colombo | UTC+05:30 | 2006 | Went back to standard |
| Kyrgyzstan | — | Asia/Bishkek | UTC+06:00 | 2005 | Kept its summer offset |
| Georgia | — | Asia/Tbilisi | UTC+04:00 | 2005 | Kept its summer offset |
| Kazakhstan | Mangghystaū/Mankistau | Asia/Aqtau | UTC+05:00 | 2004 | Kept its summer offset |
| Kazakhstan | Aqtöbe/Aktobe | Asia/Aqtobe | UTC+05:00 | 2004 | Went back to standard |
| Kazakhstan | Atyraū/Atirau/Gur’yev | Asia/Atyrau | UTC+05:00 | 2004 | Kept its summer offset |
| Kazakhstan | West Kazakhstan | Asia/Oral | UTC+05:00 | 2004 | Kept its summer offset |
| Brazil | Brazil (northeast: MA, PI, CE, RN, PB) | America/Fortaleza | UTC-03:00 | 2002 | Went back to standard |
| Brazil | Alagoas, Sergipe | America/Maceio | UTC-03:00 | 2002 | Went back to standard |
| Brazil | Atlantic islands | America/Noronha | UTC-02:00 | 2002 | Went back to standard |
| Brazil | Pernambuco | America/Recife | UTC-03:00 | 2002 | Went back to standard |
| Brazil | Roraima | America/Boa_Vista | UTC-04:00 | 2000 | Went back to standard |
| Dominican Republic | — | America/Santo_Domingo | UTC-04:00 | 2000 | Kept its summer offset |
| East Timor | — | Asia/Dili | UTC+09:00 | 2000 | Kept its summer offset |
| Mexico | Sonora | America/Hermosillo | UTC-07:00 | 1998 | Went back to standard |
| Micronesia | Kosrae | Pacific/Kosrae | UTC+11:00 | 1998 | Went back to standard |
| Pitcairn | — | Pacific/Pitcairn | UTC-08:00 | 1998 | Kept its summer offset |
| New Caledonia | — | Pacific/Noumea | UTC+11:00 | 1997 | Went back to standard |
| Greenland | National Park (east coast) | America/Danmarkshavn | UTC+00:00 | 1995 | Neither — offset moved again since |
| Peru | — | America/Lima | UTC-05:00 | 1994 | Went back to standard |
| Brazil | Amazonas (east) | America/Manaus | UTC-04:00 | 1994 | Went back to standard |
| Australia | Queensland (Whitsunday Islands) | Australia/Lindeman | UTC+10:00 | 1994 | Went back to standard |
| Kiribati | Phoenix Islands | Pacific/Kanton | UTC+13:00 | 1994 | Kept its summer offset |
| Kiribati | Line Islands | Pacific/Kiritimati | UTC+14:00 | 1994 | Kept its summer offset |
| Colombia | — | America/Bogota | UTC-05:00 | 1993 | Went back to standard |
| Ecuador | Ecuador (mainland) | America/Guayaquil | UTC-05:00 | 1993 | Went back to standard |
| Vanuatu | — | Pacific/Efate | UTC+11:00 | 1993 | Went back to standard |
| Ecuador | Galápagos Islands | Pacific/Galapagos | UTC-06:00 | 1993 | Went back to standard |
| Marshall Islands | Kwajalein | Pacific/Kwajalein | UTC+12:00 | 1993 | Kept its summer offset |
| Costa Rica | — | America/Costa_Rica | UTC-06:00 | 1992 | Went back to standard |
| Guyana | — | America/Guyana | UTC-04:00 | 1992 | Went back to standard |
| Turkmenistan | — | Asia/Ashgabat | UTC+05:00 | 1992 | Kept its summer offset |
| Australia | Queensland (most areas) | Australia/Brisbane | UTC+10:00 | 1992 | Went back to standard |
| Tajikistan | — | Asia/Dushanbe | UTC+05:00 | 1991 | Went back to standard |
| Uzbekistan | Uzbekistan (west) | Asia/Samarkand | UTC+05:00 | 1991 | Went back to standard |
| China | Beijing Time | Asia/Shanghai | UTC+08:00 | 1991 | Went back to standard |
| Uzbekistan | Uzbekistan (east) | Asia/Tashkent | UTC+05:00 | 1991 | Went back to standard |
| Cook Islands | — | Pacific/Rarotonga | UTC-10:00 | 1991 | Went back to standard |
| Philippines | — | Asia/Manila | UTC+08:00 | 1990 | Went back to standard |
| Brazil | Pará (east), Amapá | America/Belem | UTC-03:00 | 1988 | Went back to standard |
| El Salvador | — | America/El_Salvador | UTC-06:00 | 1988 | Went back to standard |
| Brazil | Rondônia | America/Porto_Velho | UTC-04:00 | 1988 | Went back to standard |
| Korea (South) | — | Asia/Seoul | UTC+09:00 | 1988 | Went back to standard |
| Bhutan | — | Asia/Thimphu | UTC+06:00 | 1987 | Kept its summer offset |
| Suriname | — | America/Paramaribo | UTC-03:00 | 1984 | Kept its summer offset |
| Belize | — | America/Belize | UTC-06:00 | 1983 | Went back to standard |
| Jamaica | — | America/Jamaica | UTC-05:00 | 1983 | Went back to standard |
| Algeria | — | Africa/Algiers | UTC+01:00 | 1981 | Kept its summer offset |
| Chad | — | Africa/Ndjamena | UTC+01:00 | 1980 | Went back to standard |
| Barbados | — | America/Barbados | UTC-04:00 | 1980 | Went back to standard |
| Martinique | — | America/Martinique | UTC-04:00 | 1980 | Went back to standard |
| Hong Kong | — | Asia/Hong_Kong | UTC+08:00 | 1979 | Went back to standard |
| Macau | — | Asia/Macau | UTC+08:00 | 1979 | Went back to standard |
| Taiwan | — | Asia/Taipei | UTC+08:00 | 1979 | Went back to standard |
| Nauru | — | Pacific/Nauru | UTC+12:00 | 1979 | Kept its summer offset |
| Guam, Northern Mariana Islands | — | Pacific/Guam | UTC+10:00 | 1977 | Went back to standard |
| Antarctica | Rothera | Antarctica/Rothera | UTC-03:00 | 1976 | Went back to standard |
| Vietnam | south Vietnam | Asia/Ho_Chi_Minh | UTC+07:00 | 1975 | Went back to standard |
| Cape Verde | — | Atlantic/Cape_Verde | UTC-01:00 | 1975 | Kept its summer offset |
| Liberia | — | Africa/Monrovia | UTC+00:00 | 1972 | Kept its summer offset |
| Canada | MST - BC (Dawson Cr, Ft St John) | America/Dawson_Creek | UTC-07:00 | 1972 | Kept its summer offset |
| Canada | CST - SK (midwest) | America/Swift_Current | UTC-06:00 | 1972 | Kept its summer offset |
| Qatar, Bahrain | — | Asia/Qatar | UTC+03:00 | 1972 | Went back to standard |
Zones that have never changed their clocks since 1970
42 zones hold one offset across the whole IANA record from 1970 onwards. This is a statement about the record and not about the place: several of these countries did observe daylight saving before 1970 — wartime measures, mostly — and zone1970.tab does not carry that history, by design.
| Country | Area | Zone | Offset |
|---|---|---|---|
| Côte d’Ivoire and 11 others | — | Africa/Abidjan | UTC+00:00 |
| Guinea-Bissau | — | Africa/Bissau | UTC+00:00 |
| South Africa, Lesotho, Eswatini (Swaziland) | — | Africa/Johannesburg | UTC+02:00 |
| Nigeria and 9 others | West Africa Time | Africa/Lagos | UTC+01:00 |
| Mozambique and 7 others | Central Africa Time | Africa/Maputo | UTC+02:00 |
| Kenya and 9 others | — | Africa/Nairobi | UTC+03:00 |
| Sao Tome & Principe | — | Africa/Sao_Tome | UTC+00:00 |
| French Guiana | — | America/Cayenne | UTC-03:00 |
| Bolivia | — | America/La_Paz | UTC-04:00 |
| Panama, Canada, Cayman Islands | EST - ON (Atikokan), NU (Coral H) | America/Panama | UTC-05:00 |
| United States, Canada | MST - AZ (most areas), Creston BC | America/Phoenix | UTC-07:00 |
| Puerto Rico and 19 others | AST - QC (Lower North Shore) | America/Puerto_Rico | UTC-04:00 |
| Canada | CST - SK (most areas) | America/Regina | UTC-06:00 |
| Thailand and 4 others | north Vietnam | Asia/Bangkok | UTC+07:00 |
| United Arab Emirates and 4 others | Crozet | Asia/Dubai | UTC+04:00 |
| Indonesia | Java, Sumatra | Asia/Jakarta | UTC+07:00 |
| Indonesia | New Guinea (West Papua / Irian Jaya), Malukus/Moluccas | Asia/Jayapura | UTC+09:00 |
| Afghanistan | — | Asia/Kabul | UTC+04:30 |
| Nepal | — | Asia/Kathmandu | UTC+05:45 |
| India | — | Asia/Kolkata | UTC+05:30 |
| Malaysia, Brunei | Sabah, Sarawak | Asia/Kuching | UTC+08:00 |
| Indonesia | Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west) | Asia/Makassar | UTC+08:00 |
| Indonesia | Borneo (west, central) | Asia/Pontianak | UTC+07:00 |
| Saudi Arabia and 3 others | Syowa | Asia/Riyadh | UTC+03:00 |
| Singapore, Antarctica, Malaysia | peninsular Malaysia, Concordia | Asia/Singapore | UTC+08:00 |
| Japan, Australia | Eyre Bird Observatory | Asia/Tokyo | UTC+09:00 |
| China | Xinjiang Time | Asia/Urumqi | UTC+06:00 |
| Myanmar (Burma), Cocos (Keeling) Islands | — | Asia/Yangon | UTC+06:30 |
| South Georgia & the South Sandwich Islands | — | Atlantic/South_Georgia | UTC-02:00 |
| Australia | Northern Territory | Australia/Darwin | UTC+09:30 |
| British Indian Ocean Territory | — | Indian/Chagos | UTC+06:00 |
| Maldives, French S. Terr. | Kerguelen, St Paul I, Amsterdam I | Indian/Maldives | UTC+05:00 |
| French Polynesia | Gambier Islands | Pacific/Gambier | UTC-09:00 |
| Solomon Islands, Micronesia | Pohnpei | Pacific/Guadalcanal | UTC+11:00 |
| United States | Hawaii | Pacific/Honolulu | UTC-10:00 |
| French Polynesia | Marquesas Islands | Pacific/Marquesas | UTC-09:30 |
| Niue | — | Pacific/Niue | UTC-11:00 |
| Samoa (American), US minor outlying islands | Midway | Pacific/Pago_Pago | UTC-11:00 |
| Palau | — | Pacific/Palau | UTC+09:00 |
| Papua New Guinea, Antarctica, Micronesia | Papua New Guinea (most areas), Chuuk, Yap, Dumont d’Urville | Pacific/Port_Moresby | UTC+10:00 |
| French Polynesia | Society Islands | Pacific/Tahiti | UTC-10:00 |
| Kiribati and 4 others | Gilberts, Marshalls, Wake | Pacific/Tarawa | UTC+12:00 |
One zone changes its clocks in 2026 and then stops
The database holds no clock change for America/Vancouver in any of the three years
after 2026. That one fact covers two unrelated situations, and this
page does not try to tell them apart.
A zone can have no future changes because a government has decided to stop making them, in which case the last spring-forward is permanent daylight time and the zone simply keeps the summer offset. Or it can have none because its changes are announced a few years at a time rather than set by a fixed calendar rule — which is how zones that move their clocks for Ramadan appear, since the dates are not the same every year and the published set eventually runs out.
Reading either one as a decision would be a guess. What the rows above state is what release 2026b contains for 2026.
Where these figures come from, and where they stop
The zone list, the country codes and the area descriptions are
zone1970.tab and iso3166.tab from the IANA time
zone database, release 2026b — the same release
this build resolves every offset on the site against, read from the same
files, so the country column and the offset column cannot come from
different versions.
Whether a zone changes its clocks is computed here, not looked up: the build reads the zone's UTC offset at noon UTC on every day of 2026 and asks whether the value is constant. Daily rather than sampled, because a Ramadan-shortened window is a real answer and checking twelve dates would miss it. The historical column applies the same test to every year back to 1970 and reports the most recent year that was not constant.
Two limits worth stating. The IANA database records civil time as governments have decreed it, and a government can change its mind with a few weeks' notice — a row here is current as of release 2026b and nothing more. And 34 zones serve more than one country; where that happens the country column names them, up to three, and counts the remainder.
The database is in the public domain. This page's tables may be reused freely.
The edge-case catalogue covers what happens at the moment a clock actually moves — the hour that never existed, and the hour that happened twice.