St. Johnsbury January Weather

Averages and records for weather in St. Johnsbury, Vermont in the month of January.
Typical St. Johnsbury January Weather
1991–2020
Average daily high 28.3 °F
Average daily low 9.0 °F
Average monthly precipitation 2.6 inches
Average monthly snow 20.7 inches
St. Johnsbury January Weather Records
1894–2023
Highest temperature 63 °F January 16, 1995
Lowest temperature -38 °F January 14, 1914
Highest daily low 56 °F January 16, 1995
Lowest daily high -7 °F January 15, 2004
Hottest average temperature 9.7 °F
above average
2023
Coldest average temperature -12.6 °F
below average
1970
Most daily precipitation 1.8 inches January 26, 1986
Most monthly precipitation 6.8 inches 1979
Most daily snow 13.6 inches January 20, 2019
Most monthly snow 45.5 inches 1979
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
January 1 29.8 12.8 53 -26
January 2 29.7 12.6 47 -35
January 3 29.6 12.4 47 -33
January 4 29.5 12.1 62 -31
January 5 29.4 11.9 63 -29
January 6 29.2 11.6 60 -25
January 7 28.9 11.2 54 -25
January 8 28.6 10.7 58 -26
January 9 28.4 10.4 54 -34
January 10 28.4 10.2 48 -27
January 11 28.4 10.0 54 -33
January 12 28.2 9.7 55 -32
January 13 28.2 9.4 58 -27
January 14 28.2 9.2 62 -38
January 15 28.3 9.1 61 -32
January 16 28.3 9.0 63 -30
January 17 28.4 8.8 58 -32
January 18 28.4 8.8 55 -30
January 19 28.4 8.7 60 -34
January 20 28.4 8.5 58 -32
January 21 28.6 8.4 52 -22
January 22 28.7 8.4 53 -28
January 23 28.7 8.3 54 -25
January 24 28.8 8.2 54 -34
January 25 28.8 8.3 57 -30
January 26 28.8 8.1 54 -34
January 27 28.8 8.0 56 -30
January 28 28.7 7.7 53 -31
January 29 28.8 7.6 47 -29
January 30 28.8 7.5 50 -30
January 31 28.9 7.5 56 -33
Weather Station Details
Years Station Coordinates
1894–2023 St. Johnsbury location