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
Daily chance of precipitation 54.6%
Daily chance of snow 43.2%
St. Johnsbury December Weather Records
1894–2024
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 high temperature 42.1 °F 2015
Coldest average high temperature 17.8 °F 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 60 -20
December 19 31.8 15.8 60 -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–2024 St. Johnsbury location