Massachusetts weather in December: Statewide normals and every place, NOAA 1991-2020

In December, Massachusetts's statewide normal high is 40°F and normal low 23°F; normal highs run from 36°F in Pittsfield to 46°F in Edgartown (NOAA 1991-2020 normals).

Statewide normal high
40°FDecember, 1991-2020
Statewide normal low
23°FDecember, 1991-2020
Statewide normal precipitation
4.48 inDecember
Warmest place
46°Fnormal high, Edgartown
Coolest place
36°Fnormal high, Pittsfield

Where is Massachusetts warmest and wettest in December?

Edgartown has the warmest December afternoons (46°F) and Pittsfield the coolest (36°F). East Sandwich gets the most precipitation (5.58 in) and North Adams the least (3.12 in). The most snow falls in Worcester (14.9 inches).

Statewide, December averaged 36.0°F in 2021, 33.1°F in 2022, 37.8°F in 2023, 30.7°F in 2024, 27.2°F in 2025, against a 1991-2020 normal of 31.5°F.

Massachusetts in December: normal high, low, precipitation and snow by place (largest first)
PlaceHighLowPrecip.Snow
Boston42°F29°F4.309.0
Worcester38°F23°F4.2814.9
Lowell40°F22°F4.54–
Brockton44°F26°F5.064.5
New Bedford44°F26°F4.12–
Lawrence40°F25°F3.32–
Haverhill40°F22°F4.5210.8
Taunton44°F25°F4.51–
Barnstable44°F29°F4.682.1
Beverly42°F26°F4.23–
Pittsfield36°F21°F3.63–
Fitchburg40°F22°F3.67–
Amherst39°F21°F3.897.5
Westfield40°F22°F3.58–
Norwood44°F26°F4.09–
Bridgewater43°F24°F4.66–
Reading43°F24°F5.0212.8
Marblehead42°F24°F4.707.4
Southbridge39°F23°F5.0810.3
Greenfield40°F21°F4.73–
North Adams38°F22°F3.12–
Nantucket45°F32°F3.93–
Maynard43°F21°F4.85–
Plymouth43°F26°F4.59–
Walpole42°F25°F4.9610.8
Hingham43°F27°F5.078.8
Orange39°F21°F3.40–
East Sandwich44°F27°F5.58–
Vineyard Haven45°F29°F3.83–
Belchertown38°F22°F4.019.6
Lenox36°F19°F4.49–
Chatham44°F31°F5.00–
Woods Hole45°F32°F––
Edgartown46°F31°F4.843.4
Barre40°F19°F4.3313.1
Ashburnham35°F20°F4.6515.6
Ashburnham N36°F19°F4.29–
Bedford41°F23°F4.7913.2
Bedford Hanscom Field42°F24°F3.76–
Birch Hill Dam37°F20°F4.3410.7
Blue Hill40°F26°F5.3312.8
Buffumville Lake39°F21°F4.567.1
East Brimfield Lake39°F23°F4.5613.8
East Hawley34°F18°F––
East Wareham44°F27°F4.966.3
Groveland41°F23°F4.7213.0
Hyannis Barnstable Municipal Airport45°F29°F4.68–
Jamaica Plain42°F26°F5.08–
Leverett #237°F20°F4.01–
Middleboro43°F24°F5.265.7
Middleton40°F23°F4.798.9
NWS Boston/Norton42°F24°F4.64–
Natick41°F23°F4.4311.5
Norton W42°F24°F5.209.2
Rochester43°F26°F5.255.9
Rowe (3 mi NE)34°F19°F4.66–
Tully Lake38°F22°F4.0511.8
West Harwich43°F30°F4.83–
West Medway43°F23°F4.6510.2
Worthington36°F19°F5.2216.7

Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.

Other months