Berlin's mean annual temperature is about 48 °F (9 °C), and mean temperatures range from 30 °F (−1 °C) in winter to 65 °F (18 °C) in summer. The average precipitation is 22 inches (568 mm). About one-fifth to one-fourth of the total falls as snow.