Europe/Kaliningrad

Time zone identifier: Europe/Kaliningrad

Current civil offset: +02:00 (EET)

Current DST state: Observing Standard Time

First standard time adoption: Adopted on 1893-03-31

Local Mean Time (LMT): +01:22 based on geographic meridian

Total recorded transitions: 80 transitions across 5 distinct offsets

Associated countries: RU

Advertisement Space

Historical Offset Step Chart (1880 to Present)

+0:00 +1:00 +2:00 +3:00 +4:00 +5:00 1880 1900 1920 1940 1960 1980 2000 2020

Text summary: Europe/Kaliningrad shifted between 5 distinct offsets from 1893-03-31 through the modern era.

Complete Transition History (80 Transitions)

UTC Instant Local Wall Time Shift Abbreviation DST Effect
1893-03-31T22:38:00Z 1893-03-31 23:38:00 +01:22 → +01:00 CET No overlap
1916-04-30T22:00:00Z 1916-05-01 00:00:00 +01:00 → +02:00 CEST Yes gap
1916-09-30T23:00:00Z 1916-10-01 00:00:00 +02:00 → +01:00 CET No overlap
1917-04-16T01:00:00Z 1917-04-16 03:00:00 +01:00 → +02:00 CEST Yes gap
1917-09-17T01:00:00Z 1917-09-17 02:00:00 +02:00 → +01:00 CET No overlap
1918-04-15T01:00:00Z 1918-04-15 03:00:00 +01:00 → +02:00 CEST Yes gap
1918-09-16T01:00:00Z 1918-09-16 02:00:00 +02:00 → +01:00 CET No overlap
1940-04-01T01:00:00Z 1940-04-01 03:00:00 +01:00 → +02:00 CEST Yes gap
1942-11-02T01:00:00Z 1942-11-02 02:00:00 +02:00 → +01:00 CET No overlap
1943-03-29T01:00:00Z 1943-03-29 03:00:00 +01:00 → +02:00 CEST Yes gap
1943-10-04T01:00:00Z 1943-10-04 02:00:00 +02:00 → +01:00 CET No overlap
1944-04-03T01:00:00Z 1944-04-03 03:00:00 +01:00 → +02:00 CEST Yes gap
1944-10-02T01:00:00Z 1944-10-02 02:00:00 +02:00 → +01:00 CET No overlap
1945-04-02T01:00:00Z 1945-04-02 03:00:00 +01:00 → +02:00 CEST Yes gap
1945-04-09T22:00:00Z 1945-04-10 00:00:00 +02:00 → +02:00 EET No offset-only
1945-04-28T22:00:00Z 1945-04-29 01:00:00 +02:00 → +03:00 EEST Yes gap
1945-10-31T21:00:00Z 1945-10-31 23:00:00 +03:00 → +02:00 EET No overlap
1946-04-06T22:00:00Z 1946-04-07 01:00:00 +02:00 → +03:00 MSK No gap
1981-03-31T21:00:00Z 1981-04-01 01:00:00 +03:00 → +04:00 MSD Yes gap
1981-09-30T20:00:00Z 1981-09-30 23:00:00 +04:00 → +03:00 MSK No overlap
1982-03-31T21:00:00Z 1982-04-01 01:00:00 +03:00 → +04:00 MSD Yes gap
1982-09-30T20:00:00Z 1982-09-30 23:00:00 +04:00 → +03:00 MSK No overlap
1983-03-31T21:00:00Z 1983-04-01 01:00:00 +03:00 → +04:00 MSD Yes gap
1983-09-30T20:00:00Z 1983-09-30 23:00:00 +04:00 → +03:00 MSK No overlap
1984-03-31T21:00:00Z 1984-04-01 01:00:00 +03:00 → +04:00 MSD Yes gap
1984-09-29T23:00:00Z 1984-09-30 02:00:00 +04:00 → +03:00 MSK No overlap
1985-03-30T23:00:00Z 1985-03-31 03:00:00 +03:00 → +04:00 MSD Yes gap
1985-09-28T23:00:00Z 1985-09-29 02:00:00 +04:00 → +03:00 MSK No overlap
1986-03-29T23:00:00Z 1986-03-30 03:00:00 +03:00 → +04:00 MSD Yes gap
1986-09-27T23:00:00Z 1986-09-28 02:00:00 +04:00 → +03:00 MSK No overlap
1987-03-28T23:00:00Z 1987-03-29 03:00:00 +03:00 → +04:00 MSD Yes gap
1987-09-26T23:00:00Z 1987-09-27 02:00:00 +04:00 → +03:00 MSK No overlap
1988-03-26T23:00:00Z 1988-03-27 03:00:00 +03:00 → +04:00 MSD Yes gap
1988-09-24T23:00:00Z 1988-09-25 02:00:00 +04:00 → +03:00 MSK No overlap
1989-03-25T23:00:00Z 1989-03-26 02:00:00 +03:00 → +03:00 EEST Yes offset-only
1989-09-24T00:00:00Z 1989-09-24 02:00:00 +03:00 → +02:00 EET No overlap
1990-03-25T00:00:00Z 1990-03-25 03:00:00 +02:00 → +03:00 EEST Yes gap
1990-09-30T00:00:00Z 1990-09-30 02:00:00 +03:00 → +02:00 EET No overlap
1991-03-31T00:00:00Z 1991-03-31 03:00:00 +02:00 → +03:00 EEST Yes gap
1991-09-29T00:00:00Z 1991-09-29 02:00:00 +03:00 → +02:00 EET No overlap
1992-03-29T00:00:00Z 1992-03-29 03:00:00 +02:00 → +03:00 EEST Yes gap
1992-09-27T00:00:00Z 1992-09-27 02:00:00 +03:00 → +02:00 EET No overlap
1993-03-28T00:00:00Z 1993-03-28 03:00:00 +02:00 → +03:00 EEST Yes gap
1993-09-26T00:00:00Z 1993-09-26 02:00:00 +03:00 → +02:00 EET No overlap
1994-03-27T00:00:00Z 1994-03-27 03:00:00 +02:00 → +03:00 EEST Yes gap
1994-09-25T00:00:00Z 1994-09-25 02:00:00 +03:00 → +02:00 EET No overlap
1995-03-26T00:00:00Z 1995-03-26 03:00:00 +02:00 → +03:00 EEST Yes gap
1995-09-24T00:00:00Z 1995-09-24 02:00:00 +03:00 → +02:00 EET No overlap
1996-03-31T00:00:00Z 1996-03-31 03:00:00 +02:00 → +03:00 EEST Yes gap
1996-10-27T00:00:00Z 1996-10-27 02:00:00 +03:00 → +02:00 EET No overlap
1997-03-30T00:00:00Z 1997-03-30 03:00:00 +02:00 → +03:00 EEST Yes gap
1997-10-26T00:00:00Z 1997-10-26 02:00:00 +03:00 → +02:00 EET No overlap
1998-03-29T00:00:00Z 1998-03-29 03:00:00 +02:00 → +03:00 EEST Yes gap
1998-10-25T00:00:00Z 1998-10-25 02:00:00 +03:00 → +02:00 EET No overlap
1999-03-28T00:00:00Z 1999-03-28 03:00:00 +02:00 → +03:00 EEST Yes gap
1999-10-31T00:00:00Z 1999-10-31 02:00:00 +03:00 → +02:00 EET No overlap
2000-03-26T00:00:00Z 2000-03-26 03:00:00 +02:00 → +03:00 EEST Yes gap
2000-10-29T00:00:00Z 2000-10-29 02:00:00 +03:00 → +02:00 EET No overlap
2001-03-25T00:00:00Z 2001-03-25 03:00:00 +02:00 → +03:00 EEST Yes gap
2001-10-28T00:00:00Z 2001-10-28 02:00:00 +03:00 → +02:00 EET No overlap
2002-03-31T00:00:00Z 2002-03-31 03:00:00 +02:00 → +03:00 EEST Yes gap
2002-10-27T00:00:00Z 2002-10-27 02:00:00 +03:00 → +02:00 EET No overlap
2003-03-30T00:00:00Z 2003-03-30 03:00:00 +02:00 → +03:00 EEST Yes gap
2003-10-26T00:00:00Z 2003-10-26 02:00:00 +03:00 → +02:00 EET No overlap
2004-03-28T00:00:00Z 2004-03-28 03:00:00 +02:00 → +03:00 EEST Yes gap
2004-10-31T00:00:00Z 2004-10-31 02:00:00 +03:00 → +02:00 EET No overlap
2005-03-27T00:00:00Z 2005-03-27 03:00:00 +02:00 → +03:00 EEST Yes gap
2005-10-30T00:00:00Z 2005-10-30 02:00:00 +03:00 → +02:00 EET No overlap
2006-03-26T00:00:00Z 2006-03-26 03:00:00 +02:00 → +03:00 EEST Yes gap
2006-10-29T00:00:00Z 2006-10-29 02:00:00 +03:00 → +02:00 EET No overlap
2007-03-25T00:00:00Z 2007-03-25 03:00:00 +02:00 → +03:00 EEST Yes gap
2007-10-28T00:00:00Z 2007-10-28 02:00:00 +03:00 → +02:00 EET No overlap
2008-03-30T00:00:00Z 2008-03-30 03:00:00 +02:00 → +03:00 EEST Yes gap
2008-10-26T00:00:00Z 2008-10-26 02:00:00 +03:00 → +02:00 EET No overlap
2009-03-29T00:00:00Z 2009-03-29 03:00:00 +02:00 → +03:00 EEST Yes gap
2009-10-25T00:00:00Z 2009-10-25 02:00:00 +03:00 → +02:00 EET No overlap
2010-03-28T00:00:00Z 2010-03-28 03:00:00 +02:00 → +03:00 EEST Yes gap
2010-10-31T00:00:00Z 2010-10-31 02:00:00 +03:00 → +02:00 EET No overlap
2011-03-27T00:00:00Z 2011-03-27 03:00:00 +02:00 → +03:00 +03 No gap
2014-10-25T23:00:00Z 2014-10-26 01:00:00 +03:00 → +02:00 EET No overlap

Notes from the Maintainers

Source: europe (Lines 2506 to 2682)
Russia

From Alexander Krivenyshev (2011-09-15):
Based on last Russian Government Decree No. 725 on August 31, 2011
(Government document
http://www.government.ru/gov/results/16355/print/
in Russian)
there are few corrections have to be made for some Russian time zones...
All updated Russian Time Zones were placed in table and translated to English
by WorldTimeZone.com at the link below:
http://www.worldtimezone.com/dst_news/dst_news_russia36.htm

From Sanjeev Gupta (2011-09-27):
Scans of [Decree No. 23 of January 8, 1992] are available at:
http://government.consultant.ru/page.aspx?1223966
They are in Cyrillic letters (presumably Russian).

From Arthur David Olson (2012-05-09):
Regarding the instant when clocks in time-zone-shifting parts of Russia
changed in September 2011:

One source is
http://government.ru/gov/results/16355/
which, according to translate.google.com, begins "Decree of August 31,
2011 No. 725" and contains no other dates or "effective date" information.

Another source is
https://rg.ru/2011/09/06/chas-zona-dok.html
which, according to translate.google.com, begins "Resolution of the
Government of the Russian Federation on August 31, 2011 N 725" and also
contains "Date first official publication: September 6, 2011 Posted on:
in the 'RG' - Federal Issue No. 5573 September 6, 2011" but which
does not contain any "effective date" information.

Another source is
https://en.wikipedia.org/wiki/Oymyakonsky_District#cite_note-RuTime-7
which, in note 8, contains "Resolution No. 725 of August 31, 2011...
Effective as of after 7 days following the day of the official publication"
but which does not contain any reference to September 6, 2011.

The Wikipedia article refers to
http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=118896
which seems to copy the text of the government.ru page.

Tobias Conradi combines Wikipedia's
"as of after 7 days following the day of the official publication"
with www.rg.ru's "Date of first official publication: September 6, 2011" to
get September 13, 2011 as the cutover date (unusually, a Tuesday, as Tobias
Conradi notes).

None of the sources indicates a time of day for changing clocks.

Go with 2011-09-13 0:00s.

From Alexander Krivenyshev (2014-07-01):
According to the Russian news (ITAR-TASS News Agency)
http://en.itar-tass.com/russia/738562
the State Duma has approved ... the draft bill on returning to
winter time standard and return Russia 11 time zones.  The new
regulations will come into effect on October 26, 2014 at 02:00 ...
http://asozd2.duma.gov.ru/main.nsf/(Spravka)?OpenAgent&RN=431985-6&02
Here is a link where we put together table (based on approved Bill N
431985-6) with proposed 11 Russian time zones and corresponding
areas/cities/administrative centers in the Russian Federation (in English):
http://www.worldtimezone.com/dst_news/dst_news_russia65.html

From Alexander Krivenyshev (2014-07-22):
Putin signed the Federal Law 431985-6 ... (in Russian)
http://itar-tass.com/obschestvo/1333711
http://www.pravo.gov.ru:8080/page.aspx?111660
http://www.kremlin.ru/acts/46279
From October 26, 2014 the new Russian time zone map will look like this:
http://www.worldtimezone.com/dst_news/dst_news_russia-map-2014-07.html

From Paul Eggert (2006-03-22):
Moscow time zone abbreviations after 1919-07-01, and Moscow rules after 1991,
are from Andrey A. Chernov.  The rest is from Shanks & Pottenger,
except we follow Chernov's report that 1992 DST transitions were Sat
23:00, not Sun 02:00s.

From Stanislaw A. Kuzikowski (1994-06-29):
But now it is some months since Novosibirsk is 3 hours ahead of Moscow!
I do not know why they have decided to make this change;
as far as I remember it was done exactly during winter->summer switching
so we (Novosibirsk) simply did not switch.

From Andrey A. Chernov (1996-10-04):
'MSK' and 'MSD' were born and used initially on Moscow computers with
UNIX-like OSes by several developer groups (e.g. Demos group, Kiae group)....
The next step was the UUCP network, the Relcom predecessor
(used mainly for mail), and MSK/MSD was actively used there.

From Chris Carrier (1996-10-30):
According to a friend of mine who rode the Trans-Siberian Railroad from
Moscow to Irkutsk in 1995, public air and rail transport in Russia ...
still follows Moscow time, no matter where in Russia it is located.

For Grozny, Chechnya, we have the following story from
John Daniszewski, "Scavengers in the Rubble", Los Angeles Times (2001-02-07):
News - often false - is spread by word of mouth.  A rumor that it was
time to move the clocks back put this whole city out of sync with
the rest of Russia for two weeks - even soldiers stationed here began
enforcing curfew at the wrong time.

From Gwillim Law (2001-06-05):
There's considerable evidence that Sakhalin Island used to be in
UTC+11, and has changed to UTC+10, in this decade.  I start with the
SSIM, which listed Yuzhno-Sakhalinsk in zone RU10 along with Magadan
until February 1997, and then in RU9 with Khabarovsk and Vladivostok
since September 1997....  Although the Kuril Islands are
administratively part of Sakhalin oblast', they appear to have
remained on UTC+11 along with Magadan.

From Marat Nigametzianov (2018-07-16):
this is link to order from 1956 about timezone in USSR
http://astro.uni-altai.ru/~orion/blog/2011/11/novyie-granitsyi-chasovyih-poyasov-v-sssr/

From Paul Eggert (2018-07-16):
Perhaps someone could translate the link mentioned above, and use it
to correct our data for the ex-Soviet Union.  It cites the following:
«Поясное время и новые границы часовых поясов» / сост. П.Н. Долгов,
отв. ред. Г.Д. Бурдун - М: Комитет стандартов, мер и измерительных
приборов при Совете Министров СССР, Междуведомственная комиссия
единой службы времени, 1956 г.
This book looks like it would be a helpful resource for the Soviet
Union through 1956.  Although a copy was in the Scientific Library
of Tomsk State University, I have not been able to track down a copy nearby.

From Stepan Golosunov (2018-07-21):
http://astro.uni-altai.ru/~orion/blog/2015/05/center-reforma-ischisleniya-vremeni-br-na-territorii-sssr-v-1957-godu-center/
says that the 1956 decision to change time belts' borders was not
implemented as planned in 1956 and the change happened in 1957.
There is also the problem that actual time zones were different from
the official time belts (and from many time belts' maps) as there were
numerous exceptions to application of time belt rules.  For example,
https://ru.wikipedia.org/wiki/Московское_время#Перемещение_границы_применения_московского_времени_на_восток
says that by 1962 there were many regions in the 3rd time belt that
were on Moscow time, referring to a 1962 map.  By 1989 number of such
exceptions grew considerably.

From Tim Parenti (2014-07-06):
The comments detailing the coverage of each Russian zone are meant to assist
with maintenance only and represent our best guesses as to which regions
are covered by each zone.  They are not meant to be taken as an authoritative
listing.  The region codes listed come from
https://en.wikipedia.org/w/?title=Federal_subjects_of_Russia&oldid=611810498
and are used for convenience only; no guarantees are made regarding their
future stability.  ISO 3166-2:RU codes are also listed for first-level
divisions where available.

From Tim Parenti (2014-07-03):
Europe/Kaliningrad covers...
39	RU-KGD	Kaliningrad Oblast

From Paul Eggert (2019-07-25):
Although Shanks lists 1945-01-01 as the date for transition from
+01/+02 to +02/+03, more likely this is a placeholder.  Guess that
the transition occurred at 1945-04-10 00:00, which is about when
Königsberg surrendered to Soviet troops.  (Thanks to Alois Treindl.)

From Paul Eggert (2016-03-18):
The 1989 transition is from USSR act No. 227 (1989-03-14).

From Stepan Golosunov (2016-03-07):
http://www.rgo.ru/ru/kaliningradskoe-oblastnoe-otdelenie/ob-otdelenii/publikacii/kak-nam-zhilos-bez-letnego-vremeni
confirms that the 1989 change to Moscow-1 was implemented.
(The article, though, is misattributed to 1990 while saying that
summer->winter transition would be done on the 24 of September. But
1990-09-24 was Monday, while 1989-09-24 was Sunday as expected.)
...
http://www.kaliningradka.ru/site_pc/cherez/index.php?ELEMENT_ID=40091
says that Kaliningrad switched to Moscow-1 on 1989-03-26, avoided
at the last moment switch to Moscow-1 on 1991-03-31, switched to
Moscow on 1991-11-03, switched to Moscow-1 on 1992-01-19.

Attributed Statements:

Alexander Krivenyshev (2011-09-15):

Based on last Russian Government Decree No. 725 on August 31, 2011 (Government document http://www.government.ru/gov/results/16355/print/ in Russian) there are few corrections have to be made for some Russian time zones... All updated Russian Time Zones were placed in table and translated to English by WorldTimeZone.com at the link below: http://www.worldtimezone.com/dst_news/dst_news_russia36.htm

Sanjeev Gupta (2011-09-27):

Scans of [Decree No. 23 of January 8, 1992] are available at: http://government.consultant.ru/page.aspx?1223966 They are in Cyrillic letters (presumably Russian).

Arthur David Olson (2012-05-09):

Regarding the instant when clocks in time-zone-shifting parts of Russia changed in September 2011: One source is http://government.ru/gov/results/16355/ which, according to translate.google.com, begins "Decree of August 31, 2011 No. 725" and contains no other dates or "effective date" information. Another source is https://rg.ru/2011/09/06/chas-zona-dok.html which, according to translate.google.com, begins "Resolution of the Government of the Russian Federation on August 31, 2011 N 725" and also contains "Date first official publication: September 6, 2011 Posted on: in the 'RG' - Federal Issue No. 5573 September 6, 2011" but which does not contain any "effective date" information. Another source is https://en.wikipedia.org/wiki/Oymyakonsky_District#cite_note-RuTime-7 which, in note 8, contains "Resolution No. 725 of August 31, 2011... Effective as of after 7 days following the day of the official publication" but which does not contain any reference to September 6, 2011. The Wikipedia article refers to http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=118896 which seems to copy the text of the government.ru page. Tobias Conradi combines Wikipedia's "as of after 7 days following the day of the official publication" with www.rg.ru's "Date of first official publication: September 6, 2011" to get September 13, 2011 as the cutover date (unusually, a Tuesday, as Tobias Conradi notes). None of the sources indicates a time of day for changing clocks. Go with 2011-09-13 0:00s.

Alexander Krivenyshev (2014-07-01):

According to the Russian news (ITAR-TASS News Agency) http://en.itar-tass.com/russia/738562 the State Duma has approved ... the draft bill on returning to winter time standard and return Russia 11 time zones. The new regulations will come into effect on October 26, 2014 at 02:00 ... http://asozd2.duma.gov.ru/main.nsf/(Spravka)?OpenAgent&RN=431985-6&02 Here is a link where we put together table (based on approved Bill N 431985-6) with proposed 11 Russian time zones and corresponding areas/cities/administrative centers in the Russian Federation (in English): http://www.worldtimezone.com/dst_news/dst_news_russia65.html

Alexander Krivenyshev (2014-07-22):

Putin signed the Federal Law 431985-6 ... (in Russian) http://itar-tass.com/obschestvo/1333711 http://www.pravo.gov.ru:8080/page.aspx?111660 http://www.kremlin.ru/acts/46279 From October 26, 2014 the new Russian time zone map will look like this: http://www.worldtimezone.com/dst_news/dst_news_russia-map-2014-07.html

Paul Eggert (2006-03-22):

Moscow time zone abbreviations after 1919-07-01, and Moscow rules after 1991, are from Andrey A. Chernov. The rest is from Shanks & Pottenger, except we follow Chernov's report that 1992 DST transitions were Sat 23:00, not Sun 02:00s.

Stanislaw A. Kuzikowski (1994-06-29):

But now it is some months since Novosibirsk is 3 hours ahead of Moscow! I do not know why they have decided to make this change; as far as I remember it was done exactly during winter->summer switching so we (Novosibirsk) simply did not switch.

Andrey A. Chernov (1996-10-04):

'MSK' and 'MSD' were born and used initially on Moscow computers with UNIX-like OSes by several developer groups (e.g. Demos group, Kiae group).... The next step was the UUCP network, the Relcom predecessor (used mainly for mail), and MSK/MSD was actively used there.

Chris Carrier (1996-10-30):

According to a friend of mine who rode the Trans-Siberian Railroad from Moscow to Irkutsk in 1995, public air and rail transport in Russia ... still follows Moscow time, no matter where in Russia it is located. For Grozny, Chechnya, we have the following story from John Daniszewski, "Scavengers in the Rubble", Los Angeles Times (2001-02-07): News - often false - is spread by word of mouth. A rumor that it was time to move the clocks back put this whole city out of sync with the rest of Russia for two weeks - even soldiers stationed here began enforcing curfew at the wrong time.

Gwillim Law (2001-06-05):

There's considerable evidence that Sakhalin Island used to be in UTC+11, and has changed to UTC+10, in this decade. I start with the SSIM, which listed Yuzhno-Sakhalinsk in zone RU10 along with Magadan until February 1997, and then in RU9 with Khabarovsk and Vladivostok since September 1997.... Although the Kuril Islands are administratively part of Sakhalin oblast', they appear to have remained on UTC+11 along with Magadan.

Marat Nigametzianov (2018-07-16):

this is link to order from 1956 about timezone in USSR http://astro.uni-altai.ru/~orion/blog/2011/11/novyie-granitsyi-chasovyih-poyasov-v-sssr/

Paul Eggert (2018-07-16):

Perhaps someone could translate the link mentioned above, and use it to correct our data for the ex-Soviet Union. It cites the following: «Поясное время и новые границы часовых поясов» / сост. П.Н. Долгов, отв. ред. Г.Д. Бурдун - М: Комитет стандартов, мер и измерительных приборов при Совете Министров СССР, Междуведомственная комиссия единой службы времени, 1956 г. This book looks like it would be a helpful resource for the Soviet Union through 1956. Although a copy was in the Scientific Library of Tomsk State University, I have not been able to track down a copy nearby.

Stepan Golosunov (2018-07-21):

http://astro.uni-altai.ru/~orion/blog/2015/05/center-reforma-ischisleniya-vremeni-br-na-territorii-sssr-v-1957-godu-center/ says that the 1956 decision to change time belts' borders was not implemented as planned in 1956 and the change happened in 1957. There is also the problem that actual time zones were different from the official time belts (and from many time belts' maps) as there were numerous exceptions to application of time belt rules. For example, https://ru.wikipedia.org/wiki/Московское_время#Перемещение_границы_применения_московского_времени_на_восток says that by 1962 there were many regions in the 3rd time belt that were on Moscow time, referring to a 1962 map. By 1989 number of such exceptions grew considerably.

Tim Parenti (2014-07-06):

The comments detailing the coverage of each Russian zone are meant to assist with maintenance only and represent our best guesses as to which regions are covered by each zone. They are not meant to be taken as an authoritative listing. The region codes listed come from https://en.wikipedia.org/w/?title=Federal_subjects_of_Russia&oldid=611810498 and are used for convenience only; no guarantees are made regarding their future stability. ISO 3166-2:RU codes are also listed for first-level divisions where available.

Tim Parenti (2014-07-03):

Europe/Kaliningrad covers... 39 RU-KGD Kaliningrad Oblast

Paul Eggert (2019-07-25):

Although Shanks lists 1945-01-01 as the date for transition from +01/+02 to +02/+03, more likely this is a placeholder. Guess that the transition occurred at 1945-04-10 00:00, which is about when Königsberg surrendered to Soviet troops. (Thanks to Alois Treindl.)

Paul Eggert (2016-03-18):

The 1989 transition is from USSR act No. 227 (1989-03-14).

Stepan Golosunov (2016-03-07):

http://www.rgo.ru/ru/kaliningradskoe-oblastnoe-otdelenie/ob-otdelenii/publikacii/kak-nam-zhilos-bez-letnego-vremeni confirms that the 1989 change to Moscow-1 was implemented. (The article, though, is misattributed to 1990 while saying that summer->winter transition would be done on the 24 of September. But 1990-09-24 was Monday, while 1989-09-24 was Sunday as expected.) ... http://www.kaliningradka.ru/site_pc/cherez/index.php?ELEMENT_ID=40091 says that Kaliningrad switched to Moscow-1 on 1989-03-26, avoided at the last moment switch to Moscow-1 on 1991-03-31, switched to Moscow on 1991-11-03, switched to Moscow-1 on 1992-01-19.

Years on Record

Methodology Note: The 1970 Rule

tzdb guarantees accuracy for timestamps from 1970 onwards. Transitions prior to 1970 represent best-effort historical reconstructions.