Moscow Weather

Climate
Moscow has a humid continental climate (Köppen climate classification Dfb) with long, cold (although average by Russian standards) winters usually lasting from mid-November through the end of March, and warm summers. Weather can fluctuate widely with temperatures ranging from −25 °C (−13 °F) in the city and −30 °C (−22 °F) in suburbs to above 0 °C (32 °F) in the winter, and from 15 to 30 °C (59 to 86 °F) in the summer.

Typical high temperatures in the warm months of June, July and August are around a comfortable 20 to 26 °C (68 to 79 °F), but during heat waves (which can occur between May and September), daytime high temperatures often exceed 30 °C (86 °F), sometimes for a week or two at a time. In the winter, average temperatures normally drop to approximately −10 °C (14 °F), though almost every winter there are periods of warmth with day temperatures rising above 0 °C (32 °F), and periods of cooling with night temperatures falling below −30 °C (−22 °F). These periods usually last about a week or two.

The highest temperature ever recorded was 38.2 °C (100.8 °F) at the VVC weather station and 39.0 °C (102.2 °F) in the center of Moscow and Domodedovo airport on July 29, 2010 during the unusual 2010 Northern Hemisphere summer heat wave. Record high temperatures were recorded for January, March, April, May, August, November, and December in 2007. The average July temperature from 1981–2010 is 19.2 °C (66.6 °F). The lowest ever recorded temperature was −42.2 °C (−44.0 °F) in January 1940. Snow, which is present for about five months a year, often begins to fall at the mid of October, while snow cover lies in November and melts in the beginning of April.

On average Moscow has 1731 hours of sunshine per year, varying from a low of 8% in December to 52% from May to August. Between 2004 and 2010, the average was between 1800 and 2000 hours with a tendency to more sunshine in summer months.

Due to megalopolis specificity, temperatures in the centre of Moscow are often significantly higher than in the outskirts and nearby suburbs, especially in winter. For example, if the average February temperature in the centre of Moscow is −6.7 °C (19.9 °F), in the suburbs it's about −10 °C (14 °F). The temperature difference between Moscow and nearby areas of Moscow Oblast can sometimes be more than 10 C° (18 F°).

source: wikipedia