December is cold in New Hampshire with gloomy skies, moderate rain, and abundant snow. The average high temperatures are in the 33°F (0.6°C) to 38°F (3.3°C) range in the south and 27°F (-2.8°C) to 34°F (1.1°C) in the north. The average low temperatures lie in the 15°F (-9.4°C) to 20°F (-6.7°C) zone in the south, while the north is severely cold in the 2°F (-16.7°C) to 15°F (-9.4°C) range. Northern New Hampshire receives heavy snowfall often to the tune of 20" (508mm) and above. The Canadian plains pass on the arctic chill in the form of cold gusts of wind to the northern mountains during the winter. The Atlantic Ocean insulates the southeastern part of the state from extreme cold to an extent by keeping the temperatures in check. The monthly sunshine rarely crosses 50%, and December has an average of 16 sunny days. Humidity is 70% as New Hampshire receives an average of 3" (76mm) to 4" (102mm) of rain. The weather sees fans of winter adventures, but this group is small compared to the majority who prefer to avoid the winter cold.