Moscow climate — normals and trends

Moscow (United States) has a warm-summer mediterranean continental climate (Dsb) under the Köppen-Geiger classification. Its mean annual temperature is 9.2 °C and it receives 648 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (21.5 °C on average) and the coldest is January (-1.8 °C). Rainfall peaks in December.

Moscow averages 106 frost days, 29 hot days (≥ 30 °C) and 117 rainy days per year.

Moscow has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The number of frost days there went from about 124 to 88 per year over the period.

The hottest day of the period reached 42.5 °C (on 4 August 1961) and the coldest -30.7 °C (on 30 December 1968).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

MoscowIdaho

coords
46.73°, -117.00°
period
19402025 · 86 yrs
DsbWarm-summer Mediterranean continentalWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

9.2°C

Average daily high

14.1°C

Average daily low

4.3°C

Annual rainfall

648mm

Sunshine / day

9.6h

Mean relative humidity

64%

Average peak wind

14.4km/h

Seasonal range

23.3°C

Frost days (< 0 °C)

106 d/yr

Hot days (≥ 30 °C)

29 d/yr

Rainy days (≥ 1 mm)

117 d/yr

Annual snowfall

114.9 cm

Average feels-like high

11.6 °C

Average feels-like low

1.1 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

15.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

+0.3 °C per decade · r² = 0.47 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

42.5 °C

4 August 1961

Coldest day

-30.7 °C

30 December 1968

Wettest day

44 mm

24 November 1964

Windiest day

49.6 km/h

17 December 2025

Strongest gust

116.6 km/h

17 December 2025

Hottest feels-like

43.2 °C

29 June 2021

Coldest feels-like

-35.8 °C

30 December 1968

Snowiest day

16.0 cm

20 January 1943

Sunniest day

15.7 h

20 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C30 July 2025-25.2 °C12 February 202511.1 °C642 mm3973
202439.4 °C2 August 2024-29.0 °C13 January 202410.6 °C603 mm4768
202337.2 °C15 August 2023-13.6 °C30 January 202310.7 °C492 mm33101
202237.9 °C29 July 2022-21.5 °C22 December 20229.6 °C726 mm46115
202142.3 °C29 June 2021-18.1 °C28 December 202110.9 °C549 mm52102
202038.0 °C16 August 2020-13.3 °C25 October 202010.2 °C706 mm31103
201936.2 °C7 August 2019-14.0 °C4 March 20199.4 °C560 mm22114
201839.4 °C9 August 2018-20.2 °C20 February 201810.3 °C625 mm3388
201736.4 °C29 August 2017-19.0 °C5 January 20179.7 °C788 mm5499
201634.9 °C29 July 2016-22.3 °C17 December 201610.6 °C648 mm2973
201540.6 °C28 June 2015-18.6 °C1 January 201511.6 °C548 mm4278
201436.7 °C29 July 2014-22.8 °C6 February 201410.4 °C649 mm4086
201336.8 °C1 July 2013-17.7 °C8 December 20139.6 °C499 mm46115
201238.0 °C7 August 2012-10.0 °C30 December 201210.2 °C745 mm3491
201135.9 °C28 August 2011-22.8 °C26 February 20119.0 °C606 mm30109
201034.4 °C25 August 2010-20.7 °C24 November 20109.8 °C622 mm2475
200936.9 °C1 August 2009-18.7 °C11 March 20099.2 °C607 mm33114
200839.3 °C17 August 2008-19.2 °C20 December 20089.2 °C555 mm30114
200738.4 °C5 July 2007-15.8 °C12 January 200710.1 °C470 mm3793
200639.2 °C23 July 2006-14.7 °C18 February 200610.4 °C709 mm5085
200536.6 °C21 July 2005-14.3 °C15 January 20059.9 °C532 mm2885
200437.0 °C14 July 2004-24.2 °C5 January 200410.2 °C582 mm3783
200337.5 °C29 July 2003-18.3 °C30 December 200310.4 °C645 mm43102
200237.8 °C12 July 2002-14.2 °C28 January 20029.0 °C530 mm24117
200137.0 °C12 August 2001-14.1 °C26 December 20019.4 °C519 mm30116
200036.9 °C30 July 2000-13.9 °C11 November 20008.9 °C571 mm25121
199935.8 °C2 August 1999-13.2 °C24 January 19999.4 °C570 mm29112
199837.8 °C4 August 1998-21.5 °C21 December 199810.1 °C685 mm4693
199734.8 °C3 August 1997-20.5 °C14 January 19978.9 °C644 mm14113
199635.8 °C28 July 1996-25.1 °C2 February 19968.1 °C902 mm26131
199532.6 °C2 September 1995-15.4 °C2 January 19959.0 °C767 mm1392
199437.6 °C22 July 1994-15.2 °C4 December 19949.7 °C524 mm31114
199331.7 °C19 August 1993-21.4 °C24 November 19938.3 °C486 mm13107
199236.9 °C13 August 1992-14.3 °C6 December 199210.4 °C595 mm3477
199133.8 °C18 August 1991-14.7 °C6 January 19919.5 °C511 mm2295
199037.3 °C5 August 1990-24.7 °C29 December 19909.8 °C654 mm3996
198934.6 °C7 August 1989-23.9 °C4 February 19899.0 °C626 mm19104
198836.0 °C3 September 1988-17.4 °C26 December 19889.7 °C585 mm30104
198734.6 °C9 August 1987-17.5 °C15 January 198710.2 °C446 mm3385
198635.3 °C9 August 1986-12.7 °C10 November 19869.8 °C580 mm3582
198536.7 °C9 July 1985-22.5 °C1 December 19857.5 °C448 mm30140
198436.8 °C25 July 1984-18.8 °C18 December 19848.7 °C737 mm2291
198335.2 °C7 August 1983-26.8 °C22 December 19839.4 °C691 mm2271
198236.3 °C7 August 1982-23.7 °C6 January 19828.7 °C725 mm27104
198135.3 °C13 August 1981-13.0 °C10 February 19819.8 °C635 mm2879
198036.1 °C22 July 1980-16.3 °C29 January 19809.1 °C675 mm991
197936.5 °C19 July 1979-21.9 °C1 February 19799.0 °C559 mm29117
197835.3 °C9 August 1978-21.9 °C30 December 19788.9 °C649 mm2191
197736.8 °C20 August 1977-13.3 °C9 January 19779.3 °C649 mm3498
197634.0 °C16 July 1976-15.0 °C5 February 19769.0 °C529 mm16118
197538.6 °C9 July 1975-15.7 °C11 January 19758.6 °C862 mm21120
197435.4 °C28 July 1974-21.7 °C9 January 19749.7 °C660 mm3284
197335.0 °C15 July 1973-23.7 °C7 January 19739.6 °C710 mm3797
197237.6 °C8 August 1972-20.9 °C10 December 19728.9 °C729 mm28109
197137.0 °C1 August 1971-16.0 °C6 February 19718.7 °C785 mm36117
197036.8 °C23 August 1970-19.0 °C22 December 19708.7 °C770 mm38120
196936.9 °C23 August 1969-18.3 °C23 January 19698.6 °C616 mm24117
196836.9 °C5 July 1968-30.7 °C30 December 19689.2 °C758 mm2997
196738.5 °C12 July 1967-16.0 °C15 December 196710.1 °C686 mm4697
196637.2 °C24 August 1966-16.4 °C20 January 19669.6 °C567 mm24102
196537.3 °C1 August 1965-12.8 °C24 March 19659.2 °C583 mm28102
196435.1 °C12 July 1964-30.1 °C16 December 19647.7 °C946 mm12134
196334.3 °C8 August 1963-25.7 °C11 January 19639.3 °C620 mm28100
196234.5 °C23 July 1962-21.4 °C21 January 19628.8 °C588 mm2293
196142.5 °C4 August 1961-23.1 °C10 December 19619.4 °C828 mm44115
196039.0 °C18 July 1960-20.8 °C28 February 19608.6 °C642 mm30120
195936.2 °C23 July 1959-20.7 °C16 November 19598.5 °C853 mm25115
195836.3 °C28 July 1958-10.1 °C1 January 195810.7 °C819 mm4776
195732.8 °C5 July 1957-29.1 °C26 January 19578.5 °C741 mm15118
195636.3 °C14 August 1956-22.2 °C1 February 19568.6 °C694 mm23125
195536.1 °C14 July 1955-20.6 °C15 November 19557.2 °C829 mm27148
195433.1 °C6 July 1954-23.5 °C20 January 19548.6 °C725 mm13116
195335.6 °C11 July 1953-12.3 °C19 February 19539.9 °C873 mm2885
195235.4 °C30 July 1952-16.9 °C1 January 19529.1 °C518 mm24123
195136.9 °C17 July 1951-25.1 °C31 January 19518.7 °C733 mm30122
195036.5 °C2 September 1950-28.6 °C31 January 19508.4 °C829 mm26101
194937.1 °C31 July 1949-22.6 °C24 January 19498.6 °C562 mm31111
194832.2 °C29 June 1948-18.4 °C24 December 19487.7 °C865 mm8133
194734.0 °C14 July 1947-21.8 °C15 January 19477.4 °C721 mm15137
194635.1 °C22 August 1946-20.9 °C30 December 19467.1 °C684 mm16157
194533.4 °C6 August 1945-17.4 °C19 December 19457.6 °C716 mm24146
194433.5 °C19 July 1944-16.9 °C23 December 19447.8 °C534 mm15144
194333.3 °C25 July 1943-26.8 °C18 January 19437.4 °C522 mm17143
194234.7 °C19 August 1942-28.0 °C1 January 19427.4 °C555 mm27146
194136.8 °C18 July 1941-17.1 °C27 December 19418.4 °C491 mm20126
194035.1 °C12 July 1940-20.6 °C21 January 19408.8 °C528 mm31127

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
16.2 °C
+2.1 °C
Hot days (≥ 30 °C)
39 d/yr
+10
Frost days (< 0 °C)
73 d/yr
-33
Annual rainfall
642 mm
-6 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan2.7 °C+1.7 °C49 mm-36 mm
Feb1.7 °C-2.5 °C94 mm+27 mm
Mar11.5 °C+2.8 °C92 mm+22 mm
Apr15.5 °C+2.0 °C26 mm-31 mm
May20.0 °C+1.7 °C31 mm-22 mm
Jun25.1 °C+2.8 °C5 mm-32 mm
Jul30.1 °C+1.8 °C2 mm-10 mm
Aug29.6 °C+1.8 °C20 mm+5 mm
Sep26.8 °C+4.2 °C21 mm-6 mm
Oct14.7 °C-0.2 °C53 mm+0 mm
Nov8.7 °C+2.5 °C71 mm-14 mm
Dec6.7 °C+5.0 °C179 mm+90 mm

The year's extremes

Hottest day
36.3 °C
30 Jul 2025
Coldest day
-25.2 °C
12 Feb 2025
Wettest day
24.7 mm
23 Feb 2025
Windiest day
49.6 km/h
17 Dec 2025
Strongest gust
116.6 km/h
17 Dec 2025
Hottest feels-like
36.0 °C
1 Sep 2025
Coldest feels-like
-30.3 °C
12 Feb 2025
Snowiest day
6.5 cm
17 Feb 2025
Sunniest day
15.6 h
29 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Moscow?

Moscow has a warm-summer mediterranean continental climate (Köppen Dsb). Over 1940-2025, the average annual temperature is 9.2 °C and it receives 648 mm of precipitation per year.

What is the hottest day ever recorded in Moscow?

The hottest day measured in Moscow between 1940 and 2025 was 4 August 1961, reaching 42.5 °C.

What is the coldest day in Moscow?

The coldest day measured in Moscow between 1940 and 2025 was 30 December 1968, at -30.7 °C.

Does it snow in Moscow?

Yes. Moscow gets on average 114.9 cm of snow per year and has around 106 frost days.

Has the climate of Moscow warmed?

Yes: Moscow warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Moscow?

The wettest day measured in Moscow between 1940 and 2025 was 24 November 1964, with 44 mm of rain in 24 hours.

What was the windiest day in Moscow?

The windiest day measured in Moscow between 1940 and 2025 was 17 December 2025, with winds reaching 49.6 km/h.

What is the warmest month in Moscow?

The warmest month in Moscow is July (21.5 °C on average); the coldest is January (-1.8 °C).

How much does it rain in Moscow?

Moscow receives on average 648 mm of precipitation per year, spread over about 117 rainy days.

Is it sunny in Moscow?

Moscow gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

What is the biggest single-day snowfall in Moscow?

The heaviest 24-hour snowfall measured in Moscow between 1940 and 2025 was 20 January 1943, with 16.0 cm.

Are there tropical nights in Moscow?

Yes: Moscow has on average 2 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Moscow?

In Moscow, between 1940 and 2025, the highest apparent temperature reached 43.2 °C on 29 June 2021, and the lowest was -35.8 °C on 30 December 1968.

Compare Moscow with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Moscow

Other cities — United States