Russia time zone history
Russia has 26 zones of its own in the tz database, second only to the United States with 29. Standard times run from UTC+2 (Kaliningrad) to UTC+12 (Kamchatka), a spread of 10 hours. None of the 26 zones changes clocks today; the last seasonal change in any of them was in 2010. The Volgograd zone has changed standard time most often since 1970: 7 times.
The 26 zones of Russia since 1970
Zones at a glance
| Zone | Area covered | Standard time | Clock changes today | New standard times since 1970 |
|---|---|---|---|---|
| Anadyr | Bering Sea coast | UTC+12 | no, last in 2010 | 5 |
| Kamchatka | Kamchatka | UTC+12 | no, last in 2010 | 4 |
| Magadan | Magadan region | UTC+11 | no, last in 2010 | 5 |
| Sakhalin | Sakhalin Island | UTC+11 | no, last in 2010 | 6 |
| Srednekolymsk | East Sakha and the northern Kuril Islands | UTC+11 | no, last in 2010 | 4 |
| Ust-Nera | Oymyakonsky district | UTC+10 | no, last in 2010 | 6 |
| Vladivostok | Amur River area | UTC+10 | no, last in 2010 | 4 |
| Chita | Zabaykalsky Krai | UTC+9 | no, last in 2010 | 5 |
| Khandyga | Tomponsky and Ust-Maysky districts | UTC+9 | no, last in 2010 | 6 |
| Yakutsk | Lena River area | UTC+9 | no, last in 2010 | 4 |
| Irkutsk | Irkutsk region and Buryatia | UTC+8 | no, last in 2010 | 4 |
| Barnaul | Altai | UTC+7 | no, last in 2010 | 6 |
| Krasnoyarsk | Krasnoyarsk area | UTC+7 | no, last in 2010 | 4 |
| Novokuznetsk | Kemerovo region | UTC+7 | no, last in 2010 | 4 |
| Novosibirsk | Novosibirsk region | UTC+7 | no, last in 2010 | 6 |
| Tomsk | Tomsk region | UTC+7 | no, last in 2010 | 6 |
| Omsk | Omsk region | UTC+6 | no, last in 2010 | 4 |
| Yekaterinburg | Urals | UTC+5 | no, last in 2010 | 4 |
| Astrakhan | Astrakhan region | UTC+4 | no, last in 2010 | 6 |
| Samara | Samara region and Udmurtia | UTC+4 | no, last in 2010 | 6 |
| Saratov | Saratov region | UTC+4 | no, last in 2010 | 6 |
| Ulyanovsk | Ulyanovsk region | UTC+4 | no, last in 2010 | 6 |
| Kirov | Kirov region | UTC+3 | no, last in 2010 | 5 |
| Moscow | Moscow area | UTC+3 | no, last in 2010 | 4 |
| Volgograd | Volgograd region | UTC+3 | no, last in 2010 | 7 |
| Kaliningrad | Kaliningrad region | UTC+2 | no, last in 2010 | 3 |
What sets each zone apart
- Anadyr: The Anadyr zone has changed its standard time 5 times since 1970, the most of the 7 zones on UTC+12 standard time. The latest change of standard time came on March 27, 2011, from UTC+11 to UTC+12.
- Kamchatka: On standard time, clocks at Kamchatka run 1 hour 25 minutes ahead of local mean solar time, the largest gap of the 7 zones on UTC+12 standard time. The latest change of standard time came on March 27, 2011, from UTC+11 to UTC+12.
- Magadan: The Magadan zone has changed its standard time 5 times since 1970, the second-most of the 9 zones on UTC+11 standard time. Magadan kept local mean time (UTC+10:03:12) until 1924, tied for the latest switch among the 9 zones on UTC+11 standard time.
- Sakhalin: The Sakhalin zone has changed its standard time 6 times since 1970, the most of the 9 zones on UTC+11 standard time. On standard time, clocks at Sakhalin run 1 hour 29 minutes ahead of local mean solar time, the largest gap of the 24 zones in Russia whose clocks run ahead of the sun.
- Srednekolymsk: Srednekolymsk kept local mean time (UTC+10:14:52) until 1924, tied for the latest switch among the 9 zones on UTC+11 standard time. The latest change of standard time came on October 26, 2014, from UTC+12 to UTC+11.
- Ust-Nera: The largest single move came on April 1, 1981, when clocks went forward 3 hours, from UTC+9 to UTC+12. The Ust-Nera zone has changed its standard time 6 times since 1970, the most of the 10 zones on UTC+10 standard time.
- Vladivostok: The Vladivostok zone has changed its standard time 4 times since 1970, the second-most of the 10 zones on UTC+10 standard time. Vladivostok kept local mean time (UTC+8:47:31) until 1922, the latest switch of the 9 zones on UTC+10 standard time with local mean time in the record.
- Chita: The Chita zone has changed its standard time 5 times since 1970, the second-most of the 9 zones on UTC+9 standard time. On standard time, clocks at Chita run 1 hour 26 minutes ahead of local mean solar time, the largest gap of the 6 zones on UTC+9 standard time whose clocks run ahead of the sun.
- Khandyga: The Khandyga zone has changed its standard time 6 times since 1970, the most of the 9 zones on UTC+9 standard time. The record holds 5 different UTC offsets, tied for the most among the 9 zones on UTC+9 standard time.
- Yakutsk: The latest change of standard time came on October 26, 2014, from UTC+10 to UTC+9. The Yakutsk zone has changed its standard time 4 times since 1970, the third-most of the 9 zones on UTC+9 standard time.
- Irkutsk: The Irkutsk zone has changed its standard time 4 times since 1970, the second-most of the 12 zones on UTC+8 standard time. The latest change of standard time came on October 26, 2014, from UTC+9 to UTC+8.
- Barnaul: The Barnaul zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on March 27, 2016, from UTC+6 to UTC+7.
- Krasnoyarsk: The latest change of standard time came on October 26, 2014, from UTC+8 to UTC+7. Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change.
- Novokuznetsk: Novokuznetsk kept local mean time (UTC+5:48:48) until 1924, the latest switch of the 10 zones on UTC+7 standard time with local mean time in the record. The latest change of standard time came on March 27, 2011, from UTC+6 to UTC+7.
- Novosibirsk: The Novosibirsk zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on July 24, 2016, from UTC+6 to UTC+7.
- Tomsk: The Tomsk zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on May 29, 2016, from UTC+6 to UTC+7.
- Omsk: The Omsk zone has changed its standard time 4 times since 1970, the most of the 6 zones on UTC+6 standard time. The latest change of standard time came on October 26, 2014, from UTC+7 to UTC+6.
- Yekaterinburg: Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change. The latest change of standard time came on October 26, 2014, from UTC+6 to UTC+5.
- Astrakhan: Astrakhan kept local mean time (UTC+3:12:12) until 1924, the latest switch of the 38 zones in Europe. The latest change of standard time came on March 27, 2016, from UTC+3 to UTC+4.
- Samara: The latest change of standard time came on March 27, 2011, from UTC+3 to UTC+4. Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change.
- Saratov: The latest change of standard time came on December 4, 2016, from UTC+3 to UTC+4. On standard time, clocks at Saratov run 56 minutes ahead of local mean solar time, the third-largest gap of the 9 zones on UTC+4 standard time.
- Ulyanovsk: The record holds 5 different UTC offsets, the most of the 9 zones on UTC+4 standard time. The latest change of standard time came on March 27, 2016, from UTC+3 to UTC+4.
- Kirov: The Kirov zone has changed its standard time 5 times since 1970, tied second-most among the 12 zones on UTC+3 standard time. The latest change of standard time came on October 26, 2014, from UTC+4 to UTC+3.
- Moscow: The record holds 8 different UTC offsets, tied for the most among all 312 zones. Moscow left local mean time (UTC+2:30:17) in 1880, tied for the earliest switch among the 26 zones in Russia.
- Volgograd: The Volgograd zone has changed its standard time 7 times since 1970, the fourth-most of all 312 zones. The latest change of standard time came on December 27, 2020, from UTC+4 to UTC+3.
- Kaliningrad: The Kaliningrad zone has changed its standard time 3 times since 1970, tied second-most among the 23 zones on UTC+2 standard time. In 1945 the clocks were changed 4 times.
How the zones compare with Kaliningrad since 1970
- Moscow: usually 1 hour ahead of Kaliningrad; different on 7,320 days in 1970–2011 and 2014.
- Kirov: usually 1 hour ahead of Kaliningrad; different on 184 days in 1981–2011 and 2014.
- Volgograd: usually 1 hour ahead of Kaliningrad; different on 1,339 days in 1981–2011, 2014 and 2018–2020.
- Astrakhan: usually 1 hour ahead of Kaliningrad; different on 4,116 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
- Saratov: usually 1 hour ahead of Kaliningrad; different on 4,228 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
- Ulyanovsk: usually 1 hour ahead of Kaliningrad; different on 4,228 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
- Samara: usually 2 hours ahead of Kaliningrad; different on 9,638 days in 1970–2014.
- Yekaterinburg: usually 3 hours ahead of Kaliningrad; different on 7,322 days in 1970–2011 and 2014.
- Omsk: usually 4 hours ahead of Kaliningrad; different on 7,324 days in 1970–2011 and 2014.
- Novosibirsk: usually 4 hours ahead of Kaliningrad; different on 5,047 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
- Barnaul: usually 4 hours ahead of Kaliningrad; different on 5,900 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
- Tomsk: usually 4 hours ahead of Kaliningrad; different on 8,363 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
- Novokuznetsk: usually 5 hours ahead of Kaliningrad; different on 8,997 days in 1970–2014.
- Krasnoyarsk: usually 5 hours ahead of Kaliningrad; different on 7,325 days in 1970–2011 and 2014.
- Irkutsk: usually 6 hours ahead of Kaliningrad; different on 7,327 days in 1970–2011 and 2014.
- Chita: usually 7 hours ahead of Kaliningrad; different on 7,846 days in 1970–2011 and 2014–2016.
- Yakutsk: usually 7 hours ahead of Kaliningrad; different on 7,328 days in 1970–2011 and 2014.
- Khandyga: usually 7 hours ahead of Kaliningrad; different on 10,133 days in 1970–2011 and 2014.
- Vladivostok: usually 8 hours ahead of Kaliningrad; different on 7,329 days in 1970–2011 and 2014.
- Ust-Nera: usually 8 hours ahead of Kaliningrad; different on 12,018 days in 1970–2011 and 2014.
- Magadan: usually 9 hours ahead of Kaliningrad; different on 7,876 days in 1970–2011 and 2014–2016.
- Sakhalin: usually 8 hours ahead of Kaliningrad; different on 6,578 days in 1981–2011, 2014 and 2016–2026; 9 hours ahead today.
- Srednekolymsk: usually 9 hours ahead of Kaliningrad; different on 7,331 days in 1970–2011 and 2014.
- Kamchatka: usually 10 hours ahead of Kaliningrad; different on 9,003 days in 1970–2014.
- Anadyr: usually 10 hours ahead of Kaliningrad; different on 4,532 days in 1981–2014.
Daylight saving periods shared by 14 zones since 1970
Barnaul, Chita, Irkutsk, Khandyga, Krasnoyarsk, Magadan, Moscow, Novosibirsk, Omsk, Srednekolymsk, Tomsk, Vladivostok, Yakutsk and Yekaterinburg have changed their clocks on the same days since 1970. Times are local clock times before each change.
| Years | Clocks go forward | Clocks go back | Shift and labels |
|---|---|---|---|
| 1981–1983 | 1 April, 00:00 | 1 October, 00:00 | 1 hour |
| 1984 | April 1 | September 30 | 1 hour |
| 1985–1990 | last Sunday in March, 02:00 | last Sunday in September, 03:00 | 1 hour |
| 1991 | not that year | September 29 | 1 hour |
| 1992–1995 | last Sunday in March, 02:00 | fourth Sunday in September, 03:00 | 1 hour |
| 1996–2010 | last Sunday in March, 02:00 | last Sunday in October, 03:00 | 1 hour |
Every change of standard time since 1970
130 changes across the 26 zones, oldest first.
- April 1, 1981 Ust-Nera: UTC+9 to UTC+11
- April 1, 1982 Anadyr: summer offset kept as standard time
- March 27, 1988 Saratov: summer offset kept as standard time
- March 27, 1988 Volgograd: summer offset kept as standard time
- March 26, 1989 Astrakhan: summer offset kept as standard time
- March 26, 1989 Kaliningrad: summer offset kept as standard time
- March 26, 1989 Kirov: summer offset kept as standard time
- March 26, 1989 Samara: summer offset kept as standard time
- March 26, 1989 Ulyanovsk: summer offset kept as standard time
- March 31, 1991 Anadyr: summer offset kept as standard time
- March 31, 1991 Astrakhan: UTC+3 to UTC+4
- March 31, 1991 Barnaul: summer offset kept as standard time
- March 31, 1991 Chita: summer offset kept as standard time
- March 31, 1991 Irkutsk: summer offset kept as standard time
- March 31, 1991 Kamchatka: summer offset kept as standard time
- March 31, 1991 Khandyga: summer offset kept as standard time
- March 31, 1991 Kirov: UTC+3 to UTC+4
- March 31, 1991 Krasnoyarsk: summer offset kept as standard time
- March 31, 1991 Magadan: summer offset kept as standard time
- March 31, 1991 Moscow: summer offset kept as standard time
- March 31, 1991 Novokuznetsk: summer offset kept as standard time
- March 31, 1991 Novosibirsk: summer offset kept as standard time
- March 31, 1991 Omsk: summer offset kept as standard time
- March 31, 1991 Sakhalin: summer offset kept as standard time
- March 31, 1991 Samara: summer offset kept as standard time
- March 31, 1991 Saratov: UTC+3 to UTC+4
- March 31, 1991 Srednekolymsk: summer offset kept as standard time
- March 31, 1991 Tomsk: summer offset kept as standard time
- March 31, 1991 Ulyanovsk: summer offset kept as standard time
- March 31, 1991 Ust-Nera: summer offset kept as standard time
- March 31, 1991 Vladivostok: summer offset kept as standard time
- March 31, 1991 Volgograd: UTC+3 to UTC+4
- March 31, 1991 Yakutsk: summer offset kept as standard time
- March 31, 1991 Yekaterinburg: summer offset kept as standard time
- September 29, 1991 Samara: summer offset kept as standard time
- October 20, 1991 Samara: UTC+3 to UTC+4
- January 19, 1992 Anadyr: UTC+11 to UTC+12
- January 19, 1992 Barnaul: UTC+6 to UTC+7
- January 19, 1992 Chita: UTC+8 to UTC+9
- January 19, 1992 Irkutsk: UTC+7 to UTC+8
- January 19, 1992 Kamchatka: UTC+11 to UTC+12
- January 19, 1992 Khandyga: UTC+8 to UTC+9
- January 19, 1992 Krasnoyarsk: UTC+6 to UTC+7
- January 19, 1992 Magadan: UTC+10 to UTC+11
- January 19, 1992 Moscow: UTC+2 to UTC+3
- January 19, 1992 Novokuznetsk: UTC+6 to UTC+7
- January 19, 1992 Novosibirsk: UTC+6 to UTC+7
- January 19, 1992 Omsk: UTC+5 to UTC+6
- January 19, 1992 Sakhalin: UTC+10 to UTC+11
- January 19, 1992 Srednekolymsk: UTC+10 to UTC+11
- January 19, 1992 Tomsk: UTC+6 to UTC+7
- January 19, 1992 Ulyanovsk: UTC+2 to UTC+3
- January 19, 1992 Ust-Nera: UTC+10 to UTC+11
- January 19, 1992 Vladivostok: UTC+9 to UTC+10
- January 19, 1992 Yakutsk: UTC+8 to UTC+9
- January 19, 1992 Yekaterinburg: UTC+4 to UTC+5
- March 29, 1992 Astrakhan: summer offset kept as standard time
- March 29, 1992 Kirov: summer offset kept as standard time
- March 29, 1992 Saratov: summer offset kept as standard time
- March 29, 1992 Volgograd: summer offset kept as standard time
- May 23, 1993 Novosibirsk: UTC+7 to UTC+6
- May 28, 1995 Barnaul: UTC+7 to UTC+6
- March 30, 1997 Sakhalin: summer offset kept as standard time
- May 1, 2002 Tomsk: UTC+7 to UTC+6
- January 1, 2004 Khandyga: UTC+9 to UTC+10
- March 28, 2010 Anadyr: summer offset kept as standard time
- March 28, 2010 Kamchatka: summer offset kept as standard time
- March 28, 2010 Novokuznetsk: summer offset kept as standard time
- March 28, 2010 Samara: summer offset kept as standard time
- March 27, 2011 Anadyr: UTC+11 to UTC+12
- March 27, 2011 Astrakhan: UTC+3 to UTC+4
- March 27, 2011 Barnaul: UTC+6 to UTC+7
- March 27, 2011 Chita: UTC+9 to UTC+10
- March 27, 2011 Irkutsk: UTC+8 to UTC+9
- March 27, 2011 Kaliningrad: UTC+2 to UTC+3
- March 27, 2011 Kamchatka: UTC+11 to UTC+12
- March 27, 2011 Khandyga: UTC+10 to UTC+11
- March 27, 2011 Kirov: UTC+3 to UTC+4
- March 27, 2011 Krasnoyarsk: UTC+7 to UTC+8
- March 27, 2011 Magadan: UTC+11 to UTC+12
- March 27, 2011 Moscow: UTC+3 to UTC+4
- March 27, 2011 Novokuznetsk: UTC+6 to UTC+7
- March 27, 2011 Novosibirsk: UTC+6 to UTC+7
- March 27, 2011 Omsk: UTC+6 to UTC+7
- March 27, 2011 Sakhalin: UTC+10 to UTC+11
- March 27, 2011 Samara: UTC+3 to UTC+4
- March 27, 2011 Saratov: UTC+3 to UTC+4
- March 27, 2011 Srednekolymsk: UTC+11 to UTC+12
- March 27, 2011 Tomsk: UTC+6 to UTC+7
- March 27, 2011 Ulyanovsk: UTC+3 to UTC+4
- March 27, 2011 Ust-Nera: UTC+11 to UTC+12
- March 27, 2011 Vladivostok: UTC+10 to UTC+11
- March 27, 2011 Volgograd: UTC+3 to UTC+4
- March 27, 2011 Yakutsk: UTC+9 to UTC+10
- March 27, 2011 Yekaterinburg: UTC+5 to UTC+6
- September 13, 2011 Khandyga: UTC+11 to UTC+10
- September 13, 2011 Ust-Nera: UTC+12 to UTC+11
- October 26, 2014 Astrakhan: UTC+4 to UTC+3
- October 26, 2014 Barnaul: UTC+7 to UTC+6
- October 26, 2014 Chita: UTC+10 to UTC+8
- October 26, 2014 Irkutsk: UTC+9 to UTC+8
- October 26, 2014 Kaliningrad: UTC+3 to UTC+2
- October 26, 2014 Khandyga: UTC+10 to UTC+9
- October 26, 2014 Kirov: UTC+4 to UTC+3
- October 26, 2014 Krasnoyarsk: UTC+8 to UTC+7
- October 26, 2014 Magadan: UTC+12 to UTC+10
- October 26, 2014 Moscow: UTC+4 to UTC+3
- October 26, 2014 Novosibirsk: UTC+7 to UTC+6
- October 26, 2014 Omsk: UTC+7 to UTC+6
- October 26, 2014 Sakhalin: UTC+11 to UTC+10
- October 26, 2014 Saratov: UTC+4 to UTC+3
- October 26, 2014 Srednekolymsk: UTC+12 to UTC+11
- October 26, 2014 Tomsk: UTC+7 to UTC+6
- October 26, 2014 Ulyanovsk: UTC+4 to UTC+3
- October 26, 2014 Ust-Nera: UTC+11 to UTC+10
- October 26, 2014 Vladivostok: UTC+11 to UTC+10
- October 26, 2014 Volgograd: UTC+4 to UTC+3
- October 26, 2014 Yakutsk: UTC+10 to UTC+9
- October 26, 2014 Yekaterinburg: UTC+6 to UTC+5
- March 27, 2016 Astrakhan: UTC+3 to UTC+4
- March 27, 2016 Barnaul: UTC+6 to UTC+7
- March 27, 2016 Chita: UTC+8 to UTC+9
- March 27, 2016 Sakhalin: UTC+10 to UTC+11
- March 27, 2016 Ulyanovsk: UTC+3 to UTC+4
- April 24, 2016 Magadan: UTC+10 to UTC+11
- May 29, 2016 Tomsk: UTC+6 to UTC+7
- July 24, 2016 Novosibirsk: UTC+6 to UTC+7
- December 4, 2016 Saratov: UTC+3 to UTC+4
- October 28, 2018 Volgograd: UTC+3 to UTC+4
- December 27, 2020 Volgograd: UTC+4 to UTC+3