Moscow climate

Moscow is warmest in July, with average highs of 23 °C, and coldest in February, when nights average -11 °C. July is the wettest month (76 mm) and February the driest (32 mm). Figures are 1991–2020 climate normals.

Across a full year Moscow averages 606 mm of rain, 26 days above 25 °C and 158 days below freezing.

Russia · population 10,381,222 · 1991–2020 normals

Month by month

Month Avg high Rainfall Cloud
January -5.2 °C 36 mm 90 %
February -4.7 °C 32 mm 83 %
March 1.0 °C 33 mm 70 %
April 10.1 °C 36 mm 66 %
May 17.5 °C 58 mm 59 %
June 21.1 °C 71 mm 60 %
July 23.4 °C 76 mm 59 %
August 21.5 °C 66 mm 59 %
September 15.5 °C 57 mm 69 %
October 8.2 °C 58 mm 79 %
November 0.8 °C 44 mm 87 %
December -3.2 °C 38 mm 91 %

Temperature month by month

MonthAvg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January-5.2 °C-10.3 °C-7.5 °C7.6 °C-34.8 °C0030
February-4.7 °C-10.6 °C-7.4 °C7.6 °C-34.2 °C0027
March1.0 °C-6.5 °C-2.6 °C17.0 °C-21.1 °C0028
April10.1 °C0.2 °C5.5 °C25.2 °C-14.6 °C0015
May17.5 °C7.3 °C13.0 °C32.6 °C-4.3 °C201
June21.1 °C11.9 °C17.0 °C32.2 °C2.1 °C600
July23.4 °C14.7 °C19.4 °C36.2 °C7.0 °C1110
August21.5 °C13.0 °C17.5 °C37.4 °C4.5 °C610
September15.5 °C8.2 °C11.9 °C28.1 °C-3.6 °C000
October8.2 °C2.8 °C5.5 °C21.7 °C-13.5 °C008
November0.8 °C-3.3 °C-1.1 °C14.6 °C-29.6 °C0021
December-3.2 °C-7.7 °C-5.3 °C9.9 °C-34.4 °C0028

Rain, sun and wind month by month

MonthRainfallWet daysDaylightCloud coverHumidityWind
January36 mm107.7 h/day90 %86 %19 km/h
February32 mm89.6 h/day83 %84 %19 km/h
March33 mm812 h/day70 %80 %19 km/h
April36 mm914 h/day66 %71 %18 km/h
May58 mm1116 h/day59 %67 %18 km/h
June71 mm1218 h/day60 %68 %17 km/h
July76 mm1217 h/day59 %71 %16 km/h
August66 mm1015 h/day59 %72 %16 km/h
September57 mm913 h/day69 %76 %17 km/h
October58 mm1110 h/day79 %80 %19 km/h
November44 mm98.3 h/day87 %85 %18 km/h
December38 mm107.1 h/day91 %86 %19 km/h

Planning a trip? See the best time to visit Moscow.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.