Berlin has an Oceanic climate (Cfb) according to the Köppen climate classification system. The city features a temperate climate.
Summers are warm with average high temperatures of 22-25 °C (72-77 °F) and lows of 12-14 °C (54-57 °F). Winters are cold with average high temperatures of 4 °C (39 °F) and lows of -2 to 0 °C (28 to 32 °F). Spring and autumn are generally chilly to mild. Berlin's built-up area creates a microclimate, with heat stored by the city's buildings. Temperatures can be 4 °C (7 °F) higher in the city than in the surrounding areas.
Annual precipitation is 570 millimeters (22 in) with moderate rainfall throughout the year. Light snowfall mainly occurs from December through March, but snow cover does not usually remain for long. The recent winter of 2009/2010 was an exception as there was a permanent snow cover from late December till early March.