St. Johnsbury December Weather

Averages and records for weather in St. Johnsbury, Vermont in the month of December.
Typical St. Johnsbury December Weather
1991–2020
Average daily high 33.0 °F
Average daily low 17.2 °F
Average monthly precipitation 3.2 inches
Average monthly snow 20.4 inches
St. Johnsbury December Weather Records
1894–2023
Highest temperature 67 °F December 7, 1998
Lowest temperature -43 °F December 30, 1917
Highest daily low 53 °F December 1, 1934
Lowest daily high -18 °F December 30, 1933
Hottest average temperature 10.5 °F
above average
2015
Coldest average temperature -19.8 °F
below average
1989
Most daily precipitation 2.5 inches December 12, 1952
Most monthly precipitation 7.9 inches 1973
Most daily snow 14.0 inches December 28, 1946
Most monthly snow 54.2 inches 2007
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
December 1 38.1 22.7 65 -10
December 2 37.7 22.3 57 -12
December 3 37.3 22.0 54 -8
December 4 36.9 21.6 63 -27
December 5 36.5 21.1 55 -12
December 6 36.1 20.7 61 -20
December 7 35.7 20.3 67 -17
December 8 35.4 20.0 58 -19
December 9 35.2 19.8 51 -20
December 10 35.0 19.6 52 -22
December 11 34.7 19.3 61 -24
December 12 34.4 18.8 57 -26
December 13 34.0 18.4 55 -16
December 14 33.7 18.0 57 -25
December 15 33.4 17.6 61 -19
December 16 33.0 17.1 51 -29
December 17 32.5 16.6 59 -26
December 18 32.2 16.2 53 -20
December 19 31.8 15.8 44 -23
December 20 31.6 15.4 55 -29
December 21 31.4 15.1 59 -29
December 22 31.2 14.8 54 -30
December 23 31.1 14.7 57 -24
December 24 31.0 14.6 59 -28
December 25 30.7 14.3 59 -22
December 26 30.5 14.0 54 -32
December 27 30.3 13.7 56 -27
December 28 30.2 13.5 52 -27
December 29 30.1 13.4 55 -28
December 30 30.0 13.2 51 -43
December 31 29.9 13.1 54 -40
Weather Station Details
Years Station Coordinates
1894–2023 St. Johnsbury location