wherewhen.co

← Reference

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.

Zones observing daylight saving time in 2026, with the exact dates their clocks change and the offset each change moves to. Computed from the build's own IANA data.
CountryAreaZoneOffsetsPatternClock changes in 2026
EgyptAfrica/CairoUTC+02:00 / UTC+03:00Northern summer24 Apr 2026 → UTC+03:00; 30 Oct 2026 → UTC+02:00
MoroccoAfrica/CasablancaUTC+00:00 / UTC+01:00Irregular15 Feb 2026 → UTC+00:00; 22 Mar 2026 → UTC+01:00
SpainCeuta, MelillaAfrica/CeutaUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Western SaharaAfrica/El_AaiunUTC+00:00 / UTC+01:00Irregular15 Feb 2026 → UTC+00:00; 22 Mar 2026 → UTC+01:00
United StatesAlaska - western AleutiansAmerica/AdakUTC-10:00 / UTC-09:00Northern summer8 Mar 2026 → UTC-09:00; 1 Nov 2026 → UTC-10:00
United StatesAlaska (most areas)America/AnchorageUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
United StatesMountain - ID (south), OR (east)America/BoiseUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
CanadaMountain - NU (west)America/Cambridge_BayUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
United StatesCentral (most areas)America/ChicagoUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
MexicoChihuahua (US border - west)America/Ciudad_JuarezUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
United StatesMountain (most areas)America/DenverUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
United StatesEastern - MI (most areas)America/DetroitUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
CanadaMountain - AB, BC(E), NT(E), SK(W)America/EdmontonUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
CanadaAtlantic - NS (Cape Breton)America/Glace_BayUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
CanadaAtlantic - Labrador (most areas)America/Goose_BayUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
Turks & Caicos IsAmerica/Grand_TurkUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
CanadaAtlantic - NS (most areas), PEAmerica/HalifaxUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
CubaAmerica/HavanaUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesEastern - IN (most areas)America/Indiana/IndianapolisUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesCentral - IN (Starke)America/Indiana/KnoxUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesEastern - IN (Crawford)America/Indiana/MarengoUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesEastern - IN (Pike)America/Indiana/PetersburgUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesCentral - IN (Perry)America/Indiana/Tell_CityUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesEastern - IN (Switzerland)America/Indiana/VevayUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesEastern - IN (Da, Du, K, Mn)America/Indiana/VincennesUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesEastern - IN (Pulaski)America/Indiana/WinamacUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
CanadaMountain - NT (west)America/InuvikUTC-07:00 / UTC-06:00Northern summer8 Mar 2026 → UTC-06:00; 1 Nov 2026 → UTC-07:00
CanadaEastern - NU (most areas)America/IqaluitUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesAlaska - Juneau areaAmerica/JuneauUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
United StatesEastern - KY (Louisville area)America/Kentucky/LouisvilleUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesEastern - KY (Wayne)America/Kentucky/MonticelloUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesPacificAmerica/Los_AngelesUTC-08:00 / UTC-07:00Northern summer8 Mar 2026 → UTC-07:00; 1 Nov 2026 → UTC-08:00
MexicoCoahuila, Nuevo León, Tamaulipas (US border)America/MatamorosUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesCentral - MI (Wisconsin border)America/MenomineeUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesAlaska - Annette IslandAmerica/MetlakatlaUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
St Pierre & MiquelonAmerica/MiquelonUTC-03:00 / UTC-02:00Northern summer8 Mar 2026 → UTC-02:00; 1 Nov 2026 → UTC-03:00
CanadaAtlantic - New BrunswickAmerica/MonctonUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
United StatesEastern (most areas)America/New_YorkUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
United StatesAlaska (west)America/NomeUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
United StatesCentral - ND (Mercer)America/North_Dakota/BeulahUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesCentral - ND (Oliver)America/North_Dakota/CenterUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesCentral - ND (Morton rural)America/North_Dakota/New_SalemUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
Greenlandmost of GreenlandAmerica/NuukUTC-02:00 / UTC-01:00Northern summer29 Mar 2026 → UTC-01:00; 25 Oct 2026 → UTC-02:00
MexicoChihuahua (US border - east)America/OjinagaUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
HaitiAmerica/Port-au-PrinceUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
CanadaCentral - NU (central)America/Rankin_InletUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
CanadaCentral - NU (Resolute)America/ResoluteUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
Chilemost of ChileAmerica/SantiagoUTC-04:00 / UTC-03:00Southern summer5 Apr 2026 → UTC-04:00; 6 Sep 2026 → UTC-03:00
GreenlandScoresbysund/IttoqqortoormiitAmerica/ScoresbysundUTC-02:00 / UTC-01:00Northern summer29 Mar 2026 → UTC-01:00; 25 Oct 2026 → UTC-02:00
United StatesAlaska - Sitka areaAmerica/SitkaUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
CanadaNewfoundland, Labrador (SE)America/St_JohnsUTC-03:30 / UTC-02:30Northern summer8 Mar 2026 → UTC-02:30; 1 Nov 2026 → UTC-03:30
GreenlandThule/PituffikAmerica/ThuleUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
MexicoBaja CaliforniaAmerica/TijuanaUTC-08:00 / UTC-07:00Northern summer8 Mar 2026 → UTC-07:00; 1 Nov 2026 → UTC-08:00
Canada, BahamasEastern - ON & QC (most areas)America/TorontoUTC-05:00 / UTC-04:00Northern summer8 Mar 2026 → UTC-04:00; 1 Nov 2026 → UTC-05:00
CanadaMST - BC (most areas)America/VancouverUTC-08:00 / UTC-07:00Northern summer8 Mar 2026 → UTC-07:00; no further change recorded after 2026
CanadaCentral - ON (west), ManitobaAmerica/WinnipegUTC-06:00 / UTC-05:00Northern summer8 Mar 2026 → UTC-05:00; 1 Nov 2026 → UTC-06:00
United StatesAlaska - YakutatAmerica/YakutatUTC-09:00 / UTC-08:00Northern summer8 Mar 2026 → UTC-08:00; 1 Nov 2026 → UTC-09:00
AustraliaMacquarie IslandAntarctica/MacquarieUTC+10:00 / UTC+11:00Southern summer5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00
AntarcticaTrollAntarctica/TrollUTC+00:00 / UTC+02:00Irregular29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+00:00
LebanonAsia/BeirutUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
CyprusNorthern CyprusAsia/FamagustaUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
PalestineGaza StripAsia/GazaUTC+02:00 / UTC+03:00Northern summer28 Mar 2026 → UTC+03:00; 24 Oct 2026 → UTC+02:00
PalestineWest BankAsia/HebronUTC+02:00 / UTC+03:00Northern summer28 Mar 2026 → UTC+03:00; 24 Oct 2026 → UTC+02:00
IsraelAsia/JerusalemUTC+02:00 / UTC+03:00Northern summer27 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
Cyprusmost of CyprusAsia/NicosiaUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
PortugalAzoresAtlantic/AzoresUTC-01:00 / UTC+00:00Northern summer29 Mar 2026 → UTC+00:00; 25 Oct 2026 → UTC-01:00
BermudaAtlantic/BermudaUTC-04:00 / UTC-03:00Northern summer8 Mar 2026 → UTC-03:00; 1 Nov 2026 → UTC-04:00
SpainCanary IslandsAtlantic/CanaryUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
Faroe IslandsAtlantic/FaroeUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
PortugalMadeira IslandsAtlantic/MadeiraUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
AustraliaSouth AustraliaAustralia/AdelaideUTC+09:30 / UTC+10:30Southern summer5 Apr 2026 → UTC+09:30; 4 Oct 2026 → UTC+10:30
AustraliaNew South Wales (Yancowinna)Australia/Broken_HillUTC+09:30 / UTC+10:30Southern summer5 Apr 2026 → UTC+09:30; 4 Oct 2026 → UTC+10:30
AustraliaTasmaniaAustralia/HobartUTC+10:00 / UTC+11:00Southern summer5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00
AustraliaLord Howe IslandAustralia/Lord_HoweUTC+10:30 / UTC+11:00Irregular5 Apr 2026 → UTC+10:30; 4 Oct 2026 → UTC+11:00
AustraliaVictoriaAustralia/MelbourneUTC+10:00 / UTC+11:00Southern summer5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00
AustraliaNew South Wales (most areas)Australia/SydneyUTC+10:00 / UTC+11:00Southern summer5 Apr 2026 → UTC+10:00; 4 Oct 2026 → UTC+11:00
AndorraEurope/AndorraUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
GreeceEurope/AthensUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
Serbia and 5 othersEurope/BelgradeUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Germany and 4 othersmost of GermanyEurope/BerlinUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Belgium, Luxembourg, NetherlandsEurope/BrusselsUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
RomaniaEurope/BucharestUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
HungaryEurope/BudapestUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
MoldovaEurope/ChisinauUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
IrelandEurope/DublinUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
GibraltarEurope/GibraltarUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Finland, Åland IslandsEurope/HelsinkiUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
Ukrainemost of UkraineEurope/KyivUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
PortugalPortugal (mainland)Europe/LisbonUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
Britain (UK) and 3 othersEurope/LondonUTC+00:00 / UTC+01:00Northern summer29 Mar 2026 → UTC+01:00; 25 Oct 2026 → UTC+00:00
SpainSpain (mainland)Europe/MadridUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
MaltaEurope/MaltaUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
France, MonacoEurope/ParisUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Czech Republic, SlovakiaEurope/PragueUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
LatviaEurope/RigaUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
Italy, San Marino, Vatican CityEurope/RomeUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
BulgariaEurope/SofiaUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
EstoniaEurope/TallinnUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
AlbaniaEurope/TiraneUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
AustriaEurope/ViennaUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
LithuaniaEurope/VilniusUTC+02:00 / UTC+03:00Northern summer29 Mar 2026 → UTC+03:00; 25 Oct 2026 → UTC+02:00
PolandEurope/WarsawUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
Switzerland, Germany, LiechtensteinBüsingenEurope/ZurichUTC+01:00 / UTC+02:00Northern summer29 Mar 2026 → UTC+02:00; 25 Oct 2026 → UTC+01:00
New Zealand, AntarcticaNew Zealand timePacific/AucklandUTC+12:00 / UTC+13:00Southern summer5 Apr 2026 → UTC+12:00; 27 Sep 2026 → UTC+13:00
New ZealandChatham IslandsPacific/ChathamUTC+12:45 / UTC+13:45Southern summer5 Apr 2026 → UTC+12:45; 27 Sep 2026 → UTC+13:45
ChileEaster IslandPacific/EasterUTC-06:00 / UTC-05:00Southern summer5 Apr 2026 → UTC-06:00; 6 Sep 2026 → UTC-05:00
Norfolk IslandPacific/NorfolkUTC+11:00 / UTC+12:00Southern summer5 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.

Zones that observed daylight saving time at some point since 1970 but not in 2026, most recent first. The year given is the last one in which the zone's offset actually changed, and the last column says which of its two offsets it settled on.
CountryAreaZoneOffset nowLast year with DSTAfter it stopped
ParaguayAmerica/AsuncionUTC-03:002024Kept its summer offset
ChileAysén RegionAmerica/CoyhaiqueUTC-03:002024Kept its summer offset
Kazakhstanmost of KazakhstanAsia/AlmatyUTC+05:002024Went back to standard
KazakhstanQostanay/Kostanay/KustanayAsia/QostanayUTC+05:002024Went back to standard
AntarcticaCaseyAntarctica/CaseyUTC+08:002023Went back to standard
AntarcticaVostokAntarctica/VostokUTC+05:002023Went back to standard
MexicoBahía de BanderasAmerica/Bahia_BanderasUTC-06:002022Went back to standard
MexicoChihuahua (most areas)America/ChihuahuaUTC-06:002022Kept its summer offset
MexicoBaja California Sur, Nayarit (most areas), SinaloaAmerica/MazatlanUTC-07:002022Went back to standard
MexicoCampeche, YucatánAmerica/MeridaUTC-06:002022Went back to standard
MexicoCentral MexicoAmerica/Mexico_CityUTC-06:002022Went back to standard
MexicoDurango; Coahuila, Nuevo León, Tamaulipas (most areas)America/MonterreyUTC-06:002022Went back to standard
JordanAsia/AmmanUTC+03:002022Kept its summer offset
SyriaAsia/DamascusUTC+03:002022Kept its summer offset
IranAsia/TehranUTC+03:302022Went back to standard
South SudanAfrica/JubaUTC+02:002021Went back to standard
Samoa (western)Pacific/ApiaUTC+13:002021Went back to standard
FijiPacific/FijiUTC+12:002021Went back to standard
CanadaMST - Yukon (west)America/DawsonUTC-07:002020Kept its summer offset
CanadaMST - Yukon (east)America/WhitehorseUTC-07:002020Kept its summer offset
RussiaMSK+00 - VolgogradEurope/VolgogradUTC+03:002020Went back to standard
BrazilMato Grosso do SulAmerica/Campo_GrandeUTC-04:002019Went back to standard
BrazilMato GrossoAmerica/CuiabaUTC-04:002019Went back to standard
BrazilBrazil (southeast: GO, DF, MG, ES, RJ, SP, PR, SC, RS)America/Sao_PauloUTC-03:002019Went back to standard
Korea (North)Asia/PyongyangUTC+09:002018Kept its summer offset
KazakhstanQyzylorda/Kyzylorda/Kzyl-OrdaAsia/QyzylordaUTC+05:002018Went back to standard
SudanAfrica/KhartoumUTC+02:002017Went back to standard
NamibiaAfrica/WindhoekUTC+02:002017Kept its summer offset
TongaPacific/TongatapuUTC+13:002017Went back to standard
VenezuelaAmerica/CaracasUTC-04:002016Kept its summer offset
ChileMagallanes RegionAmerica/Punta_ArenasUTC-03:002016Kept its summer offset
AntarcticaPalmerAntarctica/PalmerUTC-03:002016Kept its summer offset
RussiaMSK+04 - AltaiAsia/BarnaulUTC+07:002016Kept its summer offset
RussiaMSK+06 - ZabaykalskyAsia/ChitaUTC+09:002016Kept its summer offset
MongoliaBayan-Ölgii, Hovd, UvsAsia/HovdUTC+07:002016Went back to standard
RussiaMSK+08 - MagadanAsia/MagadanUTC+11:002016Kept its summer offset
RussiaMSK+04 - NovosibirskAsia/NovosibirskUTC+07:002016Kept its summer offset
RussiaMSK+08 - Sakhalin IslandAsia/SakhalinUTC+11:002016Kept its summer offset
RussiaMSK+04 - TomskAsia/TomskUTC+07:002016Kept its summer offset
Mongoliamost of MongoliaAsia/UlaanbaatarUTC+08:002016Went back to standard
RussiaMSK+01 - AstrakhanEurope/AstrakhanUTC+04:002016Kept its summer offset
TurkeyEurope/IstanbulUTC+03:002016Kept its summer offset
RussiaMSK+01 - SaratovEurope/SaratovUTC+04:002016Kept its summer offset
RussiaMSK+01 - UlyanovskEurope/UlyanovskUTC+04:002016Kept its summer offset
MexicoQuintana RooAmerica/CancunUTC-05:002015Kept its summer offset
CanadaMST - BC (Ft Nelson)America/Fort_NelsonUTC-07:002015Kept its summer offset
UruguayAmerica/MontevideoUTC-03:002015Went back to standard
AzerbaijanAsia/BakuUTC+04:002015Went back to standard
RussiaMSK+05 - Irkutsk, BuryatiaAsia/IrkutskUTC+08:002014Went back to standard
RussiaMSK+06 - Tomponsky, Ust-MayskyAsia/KhandygaUTC+09:002014Went back to standard
RussiaMSK+04 - Krasnoyarsk areaAsia/KrasnoyarskUTC+07:002014Went back to standard
RussiaMSK+03 - OmskAsia/OmskUTC+06:002014Went back to standard
RussiaMSK+08 - Sakha (E), N Kuril IsAsia/SrednekolymskUTC+11:002014Went back to standard
RussiaMSK+07 - OymyakonskyAsia/Ust-NeraUTC+10:002014Went back to standard
RussiaMSK+07 - Amur RiverAsia/VladivostokUTC+10:002014Went back to standard
RussiaMSK+06 - Lena RiverAsia/YakutskUTC+09:002014Went back to standard
RussiaMSK+02 - UralsAsia/YekaterinburgUTC+05:002014Went back to standard
RussiaMSK-01 - KaliningradEurope/KaliningradUTC+02:002014Went back to standard
RussiaMSK+00 - KirovEurope/KirovUTC+03:002014Went back to standard
RussiaMSK+00 - Moscow areaEurope/MoscowUTC+03:002014Went back to standard
Russia, UkraineCrimeaEurope/SimferopolUTC+03:002014Neither — offset moved again since
Papua New GuineaBougainvillePacific/BougainvilleUTC+11:002014Kept its summer offset
LibyaAfrica/TripoliUTC+02:002013Kept its summer offset
BrazilTocantinsAmerica/AraguainaUTC-03:002013Went back to standard
BrazilAmazonas (west)America/EirunepeUTC-05:002013Went back to standard
BrazilAcreAmerica/Rio_BrancoUTC-05:002013Went back to standard
BrazilBahiaAmerica/BahiaUTC-03:002012Went back to standard
AntarcticaDavisAntarctica/DavisUTC+07:002012Kept its summer offset
RussiaMSK+09 - Bering SeaAsia/AnadyrUTC+12:002011Kept its summer offset
RussiaMSK+09 - KamchatkaAsia/KamchatkaUTC+12:002011Kept its summer offset
RussiaMSK+04 - KemerovoAsia/NovokuznetskUTC+07:002011Kept its summer offset
ArmeniaAsia/YerevanUTC+04:002011Went back to standard
BelarusEurope/MinskUTC+03:002011Kept its summer offset
RussiaMSK+01 - Samara, UdmurtiaEurope/SamaraUTC+04:002011Kept its summer offset
TokelauPacific/FakaofoUTC+13:002011Kept its summer offset
Falkland IslandsAtlantic/StanleyUTC-03:002010Kept its summer offset
ArgentinaBuenos Aires (BA, CF)America/Argentina/Buenos_AiresUTC-03:002009Went back to standard
Argentinamost areas: CB, CC, CN, ER, FM, MN, SE, SFAmerica/Argentina/CordobaUTC-03:002009Went back to standard
ArgentinaSan Luis (SL)America/Argentina/San_LuisUTC-03:002009Kept its summer offset
ArgentinaTucumán (TM)America/Argentina/TucumanUTC-03:002009Went back to standard
AntarcticaMawsonAntarctica/MawsonUTC+05:002009Went back to standard
BangladeshAsia/DhakaUTC+06:002009Went back to standard
PakistanAsia/KarachiUTC+05:002009Went back to standard
AustraliaWestern Australia (Eucla)Australia/EuclaUTC+08:452009Went back to standard
AustraliaWestern Australia (most areas)Australia/PerthUTC+08:002009Went back to standard
MauritiusIndian/MauritiusUTC+04:002009Went back to standard
TunisiaAfrica/TunisUTC+01:002008Went back to standard
ArgentinaCatamarca (CT), Chubut (CH)America/Argentina/CatamarcaUTC-03:002008Went back to standard
ArgentinaJujuy (JY)America/Argentina/JujuyUTC-03:002008Went back to standard
ArgentinaLa Rioja (LR)America/Argentina/La_RiojaUTC-03:002008Went back to standard
ArgentinaMendoza (MZ)America/Argentina/MendozaUTC-03:002008Went back to standard
ArgentinaSanta Cruz (SC)America/Argentina/Rio_GallegosUTC-03:002008Went back to standard
ArgentinaSalta (SA, LP, NQ, RN)America/Argentina/SaltaUTC-03:002008Went back to standard
ArgentinaSan Juan (SJ)America/Argentina/San_JuanUTC-03:002008Went back to standard
ArgentinaTierra del Fuego (TF)America/Argentina/UshuaiaUTC-03:002008Went back to standard
BrazilPará (west)America/SantaremUTC-03:002008Kept its summer offset
IraqAsia/BaghdadUTC+03:002007Went back to standard
GuatemalaAmerica/GuatemalaUTC-06:002006Went back to standard
NicaraguaAmerica/ManaguaUTC-06:002006Went back to standard
HondurasAmerica/TegucigalpaUTC-06:002006Went back to standard
Sri LankaAsia/ColomboUTC+05:302006Went back to standard
KyrgyzstanAsia/BishkekUTC+06:002005Kept its summer offset
GeorgiaAsia/TbilisiUTC+04:002005Kept its summer offset
KazakhstanMangghystaū/MankistauAsia/AqtauUTC+05:002004Kept its summer offset
KazakhstanAqtöbe/AktobeAsia/AqtobeUTC+05:002004Went back to standard
KazakhstanAtyraū/Atirau/Gur’yevAsia/AtyrauUTC+05:002004Kept its summer offset
KazakhstanWest KazakhstanAsia/OralUTC+05:002004Kept its summer offset
BrazilBrazil (northeast: MA, PI, CE, RN, PB)America/FortalezaUTC-03:002002Went back to standard
BrazilAlagoas, SergipeAmerica/MaceioUTC-03:002002Went back to standard
BrazilAtlantic islandsAmerica/NoronhaUTC-02:002002Went back to standard
BrazilPernambucoAmerica/RecifeUTC-03:002002Went back to standard
BrazilRoraimaAmerica/Boa_VistaUTC-04:002000Went back to standard
Dominican RepublicAmerica/Santo_DomingoUTC-04:002000Kept its summer offset
East TimorAsia/DiliUTC+09:002000Kept its summer offset
MexicoSonoraAmerica/HermosilloUTC-07:001998Went back to standard
MicronesiaKosraePacific/KosraeUTC+11:001998Went back to standard
PitcairnPacific/PitcairnUTC-08:001998Kept its summer offset
New CaledoniaPacific/NoumeaUTC+11:001997Went back to standard
GreenlandNational Park (east coast)America/DanmarkshavnUTC+00:001995Neither — offset moved again since
PeruAmerica/LimaUTC-05:001994Went back to standard
BrazilAmazonas (east)America/ManausUTC-04:001994Went back to standard
AustraliaQueensland (Whitsunday Islands)Australia/LindemanUTC+10:001994Went back to standard
KiribatiPhoenix IslandsPacific/KantonUTC+13:001994Kept its summer offset
KiribatiLine IslandsPacific/KiritimatiUTC+14:001994Kept its summer offset
ColombiaAmerica/BogotaUTC-05:001993Went back to standard
EcuadorEcuador (mainland)America/GuayaquilUTC-05:001993Went back to standard
VanuatuPacific/EfateUTC+11:001993Went back to standard
EcuadorGalápagos IslandsPacific/GalapagosUTC-06:001993Went back to standard
Marshall IslandsKwajaleinPacific/KwajaleinUTC+12:001993Kept its summer offset
Costa RicaAmerica/Costa_RicaUTC-06:001992Went back to standard
GuyanaAmerica/GuyanaUTC-04:001992Went back to standard
TurkmenistanAsia/AshgabatUTC+05:001992Kept its summer offset
AustraliaQueensland (most areas)Australia/BrisbaneUTC+10:001992Went back to standard
TajikistanAsia/DushanbeUTC+05:001991Went back to standard
UzbekistanUzbekistan (west)Asia/SamarkandUTC+05:001991Went back to standard
ChinaBeijing TimeAsia/ShanghaiUTC+08:001991Went back to standard
UzbekistanUzbekistan (east)Asia/TashkentUTC+05:001991Went back to standard
Cook IslandsPacific/RarotongaUTC-10:001991Went back to standard
PhilippinesAsia/ManilaUTC+08:001990Went back to standard
BrazilPará (east), AmapáAmerica/BelemUTC-03:001988Went back to standard
El SalvadorAmerica/El_SalvadorUTC-06:001988Went back to standard
BrazilRondôniaAmerica/Porto_VelhoUTC-04:001988Went back to standard
Korea (South)Asia/SeoulUTC+09:001988Went back to standard
BhutanAsia/ThimphuUTC+06:001987Kept its summer offset
SurinameAmerica/ParamariboUTC-03:001984Kept its summer offset
BelizeAmerica/BelizeUTC-06:001983Went back to standard
JamaicaAmerica/JamaicaUTC-05:001983Went back to standard
AlgeriaAfrica/AlgiersUTC+01:001981Kept its summer offset
ChadAfrica/NdjamenaUTC+01:001980Went back to standard
BarbadosAmerica/BarbadosUTC-04:001980Went back to standard
MartiniqueAmerica/MartiniqueUTC-04:001980Went back to standard
Hong KongAsia/Hong_KongUTC+08:001979Went back to standard
MacauAsia/MacauUTC+08:001979Went back to standard
TaiwanAsia/TaipeiUTC+08:001979Went back to standard
NauruPacific/NauruUTC+12:001979Kept its summer offset
Guam, Northern Mariana IslandsPacific/GuamUTC+10:001977Went back to standard
AntarcticaRotheraAntarctica/RotheraUTC-03:001976Went back to standard
Vietnamsouth VietnamAsia/Ho_Chi_MinhUTC+07:001975Went back to standard
Cape VerdeAtlantic/Cape_VerdeUTC-01:001975Kept its summer offset
LiberiaAfrica/MonroviaUTC+00:001972Kept its summer offset
CanadaMST - BC (Dawson Cr, Ft St John)America/Dawson_CreekUTC-07:001972Kept its summer offset
CanadaCST - SK (midwest)America/Swift_CurrentUTC-06:001972Kept its summer offset
Qatar, BahrainAsia/QatarUTC+03:001972Went 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.

Zones with a constant UTC offset throughout the IANA record from 1970 onwards.
CountryAreaZoneOffset
Côte d’Ivoire and 11 othersAfrica/AbidjanUTC+00:00
Guinea-BissauAfrica/BissauUTC+00:00
South Africa, Lesotho, Eswatini (Swaziland)Africa/JohannesburgUTC+02:00
Nigeria and 9 othersWest Africa TimeAfrica/LagosUTC+01:00
Mozambique and 7 othersCentral Africa TimeAfrica/MaputoUTC+02:00
Kenya and 9 othersAfrica/NairobiUTC+03:00
Sao Tome & PrincipeAfrica/Sao_TomeUTC+00:00
French GuianaAmerica/CayenneUTC-03:00
BoliviaAmerica/La_PazUTC-04:00
Panama, Canada, Cayman IslandsEST - ON (Atikokan), NU (Coral H)America/PanamaUTC-05:00
United States, CanadaMST - AZ (most areas), Creston BCAmerica/PhoenixUTC-07:00
Puerto Rico and 19 othersAST - QC (Lower North Shore)America/Puerto_RicoUTC-04:00
CanadaCST - SK (most areas)America/ReginaUTC-06:00
Thailand and 4 othersnorth VietnamAsia/BangkokUTC+07:00
United Arab Emirates and 4 othersCrozetAsia/DubaiUTC+04:00
IndonesiaJava, SumatraAsia/JakartaUTC+07:00
IndonesiaNew Guinea (West Papua / Irian Jaya), Malukus/MoluccasAsia/JayapuraUTC+09:00
AfghanistanAsia/KabulUTC+04:30
NepalAsia/KathmanduUTC+05:45
IndiaAsia/KolkataUTC+05:30
Malaysia, BruneiSabah, SarawakAsia/KuchingUTC+08:00
IndonesiaBorneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west)Asia/MakassarUTC+08:00
IndonesiaBorneo (west, central)Asia/PontianakUTC+07:00
Saudi Arabia and 3 othersSyowaAsia/RiyadhUTC+03:00
Singapore, Antarctica, Malaysiapeninsular Malaysia, ConcordiaAsia/SingaporeUTC+08:00
Japan, AustraliaEyre Bird ObservatoryAsia/TokyoUTC+09:00
ChinaXinjiang TimeAsia/UrumqiUTC+06:00
Myanmar (Burma), Cocos (Keeling) IslandsAsia/YangonUTC+06:30
South Georgia & the South Sandwich IslandsAtlantic/South_GeorgiaUTC-02:00
AustraliaNorthern TerritoryAustralia/DarwinUTC+09:30
British Indian Ocean TerritoryIndian/ChagosUTC+06:00
Maldives, French S. Terr.Kerguelen, St Paul I, Amsterdam IIndian/MaldivesUTC+05:00
French PolynesiaGambier IslandsPacific/GambierUTC-09:00
Solomon Islands, MicronesiaPohnpeiPacific/GuadalcanalUTC+11:00
United StatesHawaiiPacific/HonoluluUTC-10:00
French PolynesiaMarquesas IslandsPacific/MarquesasUTC-09:30
NiuePacific/NiueUTC-11:00
Samoa (American), US minor outlying islandsMidwayPacific/Pago_PagoUTC-11:00
PalauPacific/PalauUTC+09:00
Papua New Guinea, Antarctica, MicronesiaPapua New Guinea (most areas), Chuuk, Yap, Dumont d’UrvillePacific/Port_MoresbyUTC+10:00
French PolynesiaSociety IslandsPacific/TahitiUTC-10:00
Kiribati and 4 othersGilberts, Marshalls, WakePacific/TarawaUTC+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.