Can't find what you're looking for? We're happy to answer your questions.

St. Johnsbury Weather Records

St. Johnsbury, Vermont weather data and records from 1894–2022 based on data compiled by the NOAA.
All data displayed in U.S. customary units.
All data displayed in metric units.
All-Time Recorded High
The highest temperature ever recorded in St. Johnsbury, Vermont was 100.9 °F38.3 °C which occurred on June 5, 1919.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in St. Johnsbury, Vermont was -43.1 °F-41.7 °C which occurred on February 16, 1943.
Lowest Temperatures: All-Time By Year
St. Johnsbury Weather by Month
Averages based on the years 1991–2020
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
☀️ Average high (°F°C) 28.3-2.0 32.50.3 42.25.7 56.613.7 69.721.0 77.525.3 81.227.3 79.426.3 72.122.3 58.814.9 44.97.2 33.00.6 56.513.6
🌙 Average low (°F°C) 9.0-12.8 10.3-12.1 19.9-6.7 32.00.0 43.66.5 53.311.8 58.214.6 56.613.7 49.39.6 38.23.5 28.3-2.1 17.2-8.2 34.81.5
☀️ Record high (°F°C) 63.017.2 64.918.3 84.028.9 91.933.3 96.135.6 100.938.3 100.938.3 100.037.8 95.035.0 91.933.3 77.025.0 66.919.4 100.938.3
🌙 Record low (°F°C) -38.0-38.9 -43.1-41.7 -27.0-32.8 -2.0-18.9 19.0-7.2 30.0-1.1 36.02.2 33.10.6 21.9-5.6 12.0-11.1 -13.0-25.0 -43.1-41.7 -43.1-41.7
💧 Average precipitation (inchescm) 2.66.7 2.25.5 2.56.3 3.17.9 3.89.5 4.110.3 4.511.5 3.910.0 3.48.6 3.910.0 3.07.7 3.28.1 40.2102.1
💧 Daily % chance precipitation 50.8 47.0 43.7 46.0 46.6 47.9 44.5 39.4 37.6 43.2 46.6 54.6 45.7
❄️ Average snow (inchescm) 20.752.5 19.850.2 15.940.5 4.712.0 0.10.3 0.00.0 0.00.0 0.00.0 0.00.0 0.51.2 5.714.6 20.451.8 87.8223.0
❄️ Daily % chance snow 47.5 42.4 30.2 11.6 0.5 0.0 0.0 0.0 0.0 1.9 19.9 43.2 16.3
More St. Johnsbury Weather Records
1894–2022
Highest daily low 75.9 °F24.4 °C July 25, 1943
Lowest daily high -18.0 °F-27.8 °C December 30, 1933
Most daily precipitation 5.0 inches12.7 cm July 28, 1913
Most monthly precipitation 11.1 inches28.3 cm May 2011
Most yearly precipitation 51.3 inches130.2 cm 2011
Earliest freeze September 9 1938
Latest freeze June 20 1918
Earliest snow October 1 1992
Latest snow May 26 2013
Most daily snow 33.0 inches83.8 cm February 25, 1969
Most monthly snow 60.5 inches153.6 cm February 1969
Most yearly snow 145.1 inches368.5 cm 1908
St. Johnsbury Weather Streaks
Most consecutive days...
With precipitation 15 days Jan 2–16, 1978
Without precipitation 24 days Mar 21 – Apr 13, 1941
With snow 12 days Feb 6–17, 2017
High temperature ≤ 32 °F0 °C
freezing temperatures
51 days Dec 22, 1976 – Feb 10, 1977
High temperature ≥ 80 °F27 °C 47 days Jul 1 – Aug 16, 1952
High temperature ≥ 90 °F32 °C 8 days Aug 10–17, 1944
High temperature ≥ 100 °F38 °C 3 days Jun 3–5, 1919
St. Johnsbury Weather by Year
More
Weather Station Details
Years Station Coordinates
1894–2022 St. Johnsbury location