December is the beginning of the freezing winter in Michigan, with abundant snowfall and dark skies. The short days miss the sunlight dearly, with a few entirely devoid of sunshine. The average high temperatures are in the 24°F (-4.4°C) to 37°F (2.8°C) range, while the average low temperatures are in the cold 9°F (-12.8°C) to 25°F (-3.9°C) range across the state. The howling wind sweeps the land as temperatures drop below 0°F (-17.8°C). Northern highlands are the coldest with average low temperatures in Ironwood at 9°F (-12.8°C) and Escanaba at 13°F (-10.6°C). Rainfall is light and steady, but snowfall is heavy in the range of 30" (762mm) to 50" (1270mm) in the Upper Peninsula. Christmas is white in the majority of the Upper Peninsula and the north and central parts of the Lower Peninsula. Lake effect snow registers in vast quantities near the lake shores, particularly in the proximity of Lake Superior. Winter coats, caps, gloves, and long boots are the order of the day in December in Michigan.