Continental · Russia
Moscow weather, year by year
86 years of weather in Moscow, all ranked: 2025 was the warmest, 1941 the coldest, and 2025 came in at number 1 (+2.0 °C vs normal).
Tap or slide over the stripes to flip the year
The climate of Moscow
July is the warmest month (highs around 23.9 °C) and February the coldest (lows around -9.9 °C). About 609 mm of precipitation falls each year.
Every year in Moscow since 1940, ranked
Pick a measure and line up all 86 years against the 1991–2020 normal. 2025 ranks 1 of 86 (+2.0 °C).
Warmest years
- 120257.8 °C
- 220207.6 °C
- 320247.3 °C
- 420197.2 °C
- 520086.9 °C
Coldest years
- 119411.3 °C
- 219422.0 °C
- 319692.4 °C
- 419562.5 °C
- 519872.6 °C
All 86 years in a table
| Year | Mean temperature | Daytime highs | Night lows | Precipitation | Hot days (30 °C+) | Frost days | Snowfall | Rainy days |
|---|---|---|---|---|---|---|---|---|
| 2025 | 7.8 °C | 11.3 °C | 4.2 °C | 700 mm | 5 days | 112 days | 82 cm | 152 days |
| 2024 | 7.3 °C | 11.4 °C | 3.0 °C | 643 mm | 7 days | 147 days | 114 cm | 113 days |
| 2023 | 6.6 °C | 10.3 °C | 2.6 °C | 754 mm | 2 days | 139 days | 152 cm | 139 days |
| 2022 | 6.4 °C | 10.0 °C | 2.5 °C | 698 mm | 15 days | 160 days | 156 cm | 141 days |
| 2021 | 5.9 °C | 9.6 °C | 1.9 °C | 687 mm | 18 days | 146 days | 159 cm | 133 days |
| 2020 | 7.6 °C | 11.1 °C | 3.9 °C | 636 mm | 0 days | 121 days | 86 cm | 138 days |
| 2019 | 7.2 °C | 10.8 °C | 3.3 °C | 571 mm | 4 days | 135 days | 98 cm | 128 days |
| 2018 | 5.9 °C | 10.0 °C | 1.6 °C | 460 mm | 1 day | 158 days | 118 cm | 93 days |
| 2017 | 5.8 °C | 9.2 °C | 2.3 °C | 640 mm | 3 days | 137 days | 113 cm | 129 days |
| 2016 | 6.0 °C | 9.4 °C | 2.4 °C | 696 mm | 4 days | 158 days | 148 cm | 116 days |
| 2015 | 6.8 °C | 10.5 °C | 2.8 °C | 528 mm | 1 day | 144 days | 109 cm | 116 days |
| 2014 | 6.2 °C | 10.3 °C | 2.0 °C | 406 mm | 12 days | 147 days | 85 cm | 90 days |
| 2013 | 6.1 °C | 9.6 °C | 2.6 °C | 742 mm | 3 days | 141 days | 128 cm | 130 days |
| 2012 | 5.2 °C | 8.9 °C | 1.7 °C | 770 mm | 2 days | 153 days | 153 cm | 137 days |
| 2011 | 6.3 °C | 9.8 °C | 2.7 °C | 511 mm | 10 days | 145 days | 110 cm | 111 days |
| 2010 | 6.1 °C | 10.2 °C | 2.1 °C | 544 mm | 45 days | 144 days | 107 cm | 113 days |
| 2009 | 5.8 °C | 9.4 °C | 2.1 °C | 612 mm | 2 days | 150 days | 100 cm | 131 days |
| 2008 | 6.9 °C | 10.3 °C | 3.5 °C | 656 mm | 3 days | 128 days | 78 cm | 128 days |
| 2007 | 6.7 °C | 10.4 °C | 2.8 °C | 574 mm | 14 days | 141 days | 108 cm | 117 days |
| 2006 | 5.0 °C | 8.6 °C | 1.3 °C | 582 mm | 0 days | 139 days | 79 cm | 122 days |
| 2005 | 5.7 °C | 9.5 °C | 1.9 °C | 600 mm | 0 days | 157 days | 156 cm | 113 days |
| 2004 | 5.4 °C | 8.9 °C | 1.9 °C | 704 mm | 0 days | 142 days | 137 cm | 141 days |
| 2003 | 5.2 °C | 8.8 °C | 1.4 °C | 599 mm | 0 days | 155 days | 110 cm | 115 days |
| 2002 | 5.7 °C | 9.7 °C | 1.4 °C | 489 mm | 6 days | 155 days | 105 cm | 111 days |
| 2001 | 5.4 °C | 9.1 °C | 1.6 °C | 671 mm | 9 days | 153 days | 154 cm | 136 days |
| 2000 | 6.1 °C | 9.6 °C | 2.5 °C | 654 mm | 0 days | 141 days | 137 cm | 132 days |
| 1999 | 6.1 °C | 9.9 °C | 2.0 °C | 586 mm | 12 days | 158 days | 137 cm | 126 days |
| 1998 | 4.5 °C | 8.1 °C | 0.6 °C | 783 mm | 4 days | 159 days | 151 cm | 141 days |
| 1997 | 4.7 °C | 8.2 °C | 0.9 °C | 588 mm | 0 days | 164 days | 134 cm | 128 days |
| 1996 | 4.8 °C | 8.7 °C | 0.9 °C | 589 mm | 4 days | 154 days | 72 cm | 114 days |
| 1995 | 6.2 °C | 9.9 °C | 2.5 °C | 543 mm | 1 day | 150 days | 127 cm | 111 days |
| 1994 | 4.3 °C | 7.8 °C | 0.7 °C | 638 mm | 0 days | 164 days | 134 cm | 122 days |
| 1993 | 4.2 °C | 7.6 °C | 0.8 °C | 680 mm | 0 days | 176 days | 144 cm | 129 days |
| 1992 | 5.4 °C | 8.9 °C | 1.7 °C | 559 mm | 4 days | 163 days | 125 cm | 128 days |
| 1991 | 5.8 °C | 9.2 °C | 2.2 °C | 655 mm | 3 days | 149 days | 108 cm | 127 days |
| 1990 | 5.9 °C | 9.0 °C | 2.6 °C | 754 mm | 0 days | 129 days | 118 cm | 146 days |
| 1989 | 6.8 °C | 10.3 °C | 3.3 °C | 713 mm | 0 days | 137 days | 123 cm | 134 days |
| 1988 | 5.1 °C | 8.6 °C | 1.4 °C | 606 mm | 3 days | 177 days | 157 cm | 134 days |
| 1987 | 2.6 °C | 6.2 °C | -1.2 °C | 624 mm | 0 days | 186 days | 118 cm | 121 days |
| 1986 | 4.3 °C | 7.9 °C | 0.6 °C | 685 mm | 1 day | 167 days | 112 cm | 133 days |
| 1985 | 3.5 °C | 7.1 °C | -0.2 °C | 730 mm | 2 days | 162 days | 150 cm | 143 days |
| 1984 | 4.5 °C | 8.2 °C | 1.0 °C | 634 mm | 1 day | 152 days | 87 cm | 127 days |
| 1983 | 5.7 °C | 9.2 °C | 2.2 °C | 715 mm | 0 days | 137 days | 141 cm | 128 days |
| 1982 | 4.8 °C | 8.1 °C | 1.5 °C | 746 mm | 0 days | 143 days | 127 cm | 133 days |
| 1981 | 6.1 °C | 9.6 °C | 2.6 °C | 717 mm | 14 days | 157 days | 161 cm | 132 days |
| 1980 | 3.5 °C | 6.9 °C | 0.0 °C | 767 mm | 0 days | 176 days | 120 cm | 137 days |
| 1979 | 4.5 °C | 8.1 °C | 1.0 °C | 664 mm | 0 days | 170 days | 157 cm | 119 days |
| 1978 | 3.2 °C | 6.6 °C | -0.3 °C | 697 mm | 0 days | 172 days | 95 cm | 155 days |
| 1977 | 4.5 °C | 7.9 °C | 1.0 °C | 712 mm | 2 days | 162 days | 160 cm | 155 days |
| 1976 | 2.6 °C | 6.1 °C | -1.0 °C | 756 mm | 0 days | 194 days | 165 cm | 160 days |
| 1975 | 6.1 °C | 9.9 °C | 1.9 °C | 550 mm | 0 days | 155 days | 119 cm | 128 days |
| 1974 | 5.6 °C | 9.0 °C | 2.0 °C | 655 mm | 0 days | 151 days | 108 cm | 132 days |
| 1973 | 4.6 °C | 8.1 °C | 0.8 °C | 795 mm | 0 days | 167 days | 181 cm | 158 days |
| 1972 | 5.4 °C | 9.3 °C | 1.2 °C | 569 mm | 22 days | 153 days | 100 cm | 119 days |
| 1971 | 4.4 °C | 7.8 °C | 0.6 °C | 783 mm | 0 days | 167 days | 185 cm | 156 days |
| 1970 | 4.2 °C | 7.8 °C | 0.5 °C | 776 mm | 3 days | 159 days | 205 cm | 160 days |
| 1969 | 2.4 °C | 6.3 °C | -1.6 °C | 667 mm | 0 days | 161 days | 101 cm | 138 days |
| 1968 | 3.7 °C | 7.4 °C | -0.3 °C | 718 mm | 1 day | 167 days | 138 cm | 136 days |
| 1967 | 4.8 °C | 8.6 °C | 0.9 °C | 545 mm | 1 day | 145 days | 128 cm | 128 days |
| 1966 | 4.8 °C | 8.3 °C | 1.0 °C | 716 mm | 0 days | 150 days | 186 cm | 157 days |
| 1965 | 3.4 °C | 6.8 °C | -0.1 °C | 800 mm | 0 days | 170 days | 156 cm | 143 days |
| 1964 | 4.4 °C | 8.2 °C | 0.4 °C | 538 mm | 1 day | 158 days | 133 cm | 128 days |
| 1963 | 3.3 °C | 7.1 °C | -0.8 °C | 547 mm | 1 day | 161 days | 104 cm | 108 days |
| 1962 | 4.5 °C | 7.9 °C | 1.0 °C | 822 mm | 0 days | 149 days | 104 cm | 151 days |
| 1961 | 5.3 °C | 8.6 °C | 1.9 °C | 624 mm | 3 days | 152 days | 156 cm | 141 days |
| 1960 | 4.6 °C | 7.8 °C | 1.2 °C | 691 mm | 6 days | 157 days | 148 cm | 143 days |
| 1959 | 4.5 °C | 7.8 °C | 1.0 °C | 563 mm | 0 days | 172 days | 152 cm | 138 days |
| 1958 | 3.9 °C | 7.4 °C | 0.4 °C | 667 mm | 0 days | 167 days | 165 cm | 153 days |
| 1957 | 5.4 °C | 8.7 °C | 2.2 °C | 701 mm | 0 days | 156 days | 134 cm | 154 days |
| 1956 | 2.5 °C | 6.0 °C | -0.8 °C | 652 mm | 2 days | 175 days | 114 cm | 136 days |
| 1955 | 3.8 °C | 7.4 °C | 0.2 °C | 571 mm | 0 days | 169 days | 181 cm | 130 days |
| 1954 | 4.1 °C | 7.9 °C | 0.4 °C | 514 mm | 11 days | 156 days | 82 cm | 112 days |
| 1953 | 4.2 °C | 7.5 °C | 1.0 °C | 617 mm | 0 days | 158 days | 57 cm | 118 days |
| 1952 | 4.3 °C | 7.7 °C | 0.9 °C | 777 mm | 1 day | 170 days | 189 cm | 138 days |
| 1951 | 4.3 °C | 7.8 °C | 0.7 °C | 444 mm | 5 days | 154 days | 76 cm | 98 days |
| 1950 | 3.9 °C | 7.2 °C | 0.7 °C | 625 mm | 0 days | 156 days | 79 cm | 121 days |
| 1949 | 5.3 °C | 9.1 °C | 1.7 °C | 694 mm | 0 days | 167 days | 130 cm | 140 days |
| 1948 | 5.2 °C | 8.7 °C | 1.8 °C | 461 mm | 8 days | 164 days | 83 cm | 109 days |
| 1947 | 4.0 °C | 7.4 °C | 0.3 °C | 746 mm | 0 days | 174 days | 190 cm | 136 days |
| 1946 | 4.0 °C | 7.3 °C | 0.4 °C | 545 mm | 3 days | 193 days | 105 cm | 112 days |
| 1945 | 3.1 °C | 6.3 °C | -0.2 °C | 589 mm | 0 days | 187 days | 100 cm | 137 days |
| 1944 | 5.0 °C | 8.2 °C | 1.5 °C | 417 mm | 0 days | 179 days | 125 cm | 97 days |
| 1943 | 4.6 °C | 8.0 °C | 1.1 °C | 493 mm | 0 days | 170 days | 82 cm | 113 days |
| 1942 | 2.0 °C | 5.6 °C | -1.6 °C | 471 mm | 0 days | 178 days | 84 cm | 100 days |
| 1941 | 1.3 °C | 4.6 °C | -2.4 °C | 523 mm | 0 days | 193 days | 125 cm | 124 days |
| 1940 | 3.1 °C | 6.6 °C | -0.6 °C | 635 mm | 0 days | 171 days | 114 cm | 140 days |
Year vs year
Pick two years and let them fight it out in Moscow: month by month, point by point.
In Moscow, 2025 beats 2024 by 0.5 °C on mean temperature.
- 7.3 °CWarmer7.8 °C
- 7 daysHot days5 days
- 147 daysFrost days112 days
- 643 mmWetter700 mm
- 114 cmSnowier82 cm
- 1,114 kWh/m²Sunnier1,004 kWh/m²
Records in Moscow
The most extreme days and years since 1940.
Hottest day
37.7 °C
July 28, 2010 estimate
Coldest night
-42.8 °C
January 17, 1940 estimate
Wettest day
63 mm
May 22, 1956 estimate
Snowiest day
20 cm
October 16, 1971 estimate
Strongest gust
95 km/h
March 13, 2020 estimate
Year records
- Warmest20257.8 °C
- Coldest19411.3 °C
- Wettest1962822 mm
- Driest2014406 mm
The weather on your birthday in Moscow
Any day since 1940: high, low, rain, snow, and how warm it was compared with the same date in every other year.
Moscow vs another city
Moscow is cooler than Chicago by 4.8 °C on average over the year. Moscow gets 384 mm less precipitation per year. In Moscow, no month is warmer.
Questions & answers
What is the climate like in Moscow?
Moscow averages 5.8 °C over the year. The warmest month is July, with highs around 23.9 °C; the coldest is February, with lows around -9.9 °C. About 609 mm of precipitation falls each year, over some 122 rainy days.
What was the warmest year in Moscow?
2025, at +2.0 °C compared with the 1991–2020 normal. The coldest was 1941. Out of 86 years since 1940, 2025 ranks 1.
What is the wettest month in Moscow?
July gets the most precipitation and February the least. The wettest year was 1962, the driest 2014.
Is Moscow getting warmer?
Compared with its first thirty years on record (from 1940), the last ten years in Moscow show a gap of +2.7 °C in mean temperature.