Saint Johnsbury, Vermont Climate
United States
Pop. 6,193 Elev. 179 m / 587 ft
TZ: America/New_York (UTC-4) ·
Winters in Saint Johnsbury are severe, with temperatures dropping to 7°F (-14°C) in January, while summers bring mild highs of 79°F (26°C) in July. Wind chill can push winter lows to -2°F (-19°C). Expect around 51 rainy days annually (29.3 in / 743 mm total), with snow on 13 days and 106 in (2694 mm) of annual accumulation. Overcast skies are common, with only 78 sunny days per year. Nearby lake water reaches 72°F (22°C) in summer.
| Temperature | 79°F (26°C) high | 7°F (-14°C) low |
| Feels like | -2°F (-19°C) low | |
| Rain | 51 days | 29.3 in (743 mm) /yr |
| Snow | 13 days | 106.1 in (2694 mm) /yr |
| Sky | 78 sunny | 18 stormy |
| Wind | 2.5 mph (1.1 m/s) avg |
Looking for a place with a climate like Saint Johnsbury? Explore and filter 150,000+ cities worldwide.
Explore on the MapMonthly Climate Chart
Best months to visit: Jun, Aug, Sep
Sky & Air by Month
Cloud cover (%)
77
Jan 73
Feb 71
Mar 73
Apr 75
May 60
Jun 62
Jul 48
Aug 45
Sep 51
Oct 80
Nov 80
Dec Humidity (%)
71
Jan 68
Feb 63
Mar 59
Apr 71
May 69
Jun 73
Jul 67
Aug 69
Sep 71
Oct 78
Nov 73
Dec Weather Days by Month
Water Temperatures
Cities with Similar Climate
Find similar cities on the map →Nearby Cities
Nearby
Commercial airport 57 mi Lebanon Municipal Airport (LEB)
Ski resort 8 mi Lyndon Outing Club
National park 65 mi
Mountain peak
(4,984 ft) 25 mi North Lafayette
Hospital 2 mi Northeastern Vermont Regional Hospital
Hiking trail 21 mi South Trail
Interested in Saint Johnsbury?
Hotels
Flights
Real Estate
Insurance
Connectivity
Monthly Weather Data
↑ See chart| Month | Avg High | Avg Low | Rainfall | Snowfall | Sunny Days |
|---|---|---|---|---|---|
| January | 23°F -5°C | 7°F -14°C | 0.1 in 4 mm | 15.8 in401 mm | 3 |
| February | 26°F -3°C | 9°F -13°C | 0.2 in 5 mm | 30.7 in780 mm | 3 |
| March | 44°F 7°C | 24°F -5°C | 2.2 in 57 mm | 18.4 in468 mm | 3 |
| April | 54°F 12°C | 34°F 1°C | 3.0 in 75 mm | 6.4 in162 mm | 4 |
| May | 62°F 17°C | 46°F 8°C | 5.8 in 147 mm | — | 6 |
| June | 74°F 24°C | 55°F 13°C | 2.7 in 69 mm | — | 10 |
| July | 79°F 26°C | 60°F 16°C | 3.4 in 87 mm | — | 5 |
| August | 76°F 25°C | 53°F 12°C | 0.9 in 23 mm | — | 13 |
| September | 71°F 22°C | 47°F 9°C | 2.6 in 66 mm | — | 16 |
| October | 58°F 14°C | 38°F 3°C | 4.0 in 102 mm | — | 13 |
| November | 38°F 3°C | 29°F -2°C | 2.7 in 69 mm | 13.7 in349 mm | 1 |
| December | 27°F -3°C | 9°F -13°C | 1.6 in 39 mm | 21.0 in534 mm | 1 |
Weather Days by Month
↑ See chart| Month | Sunny Days | Storm Days |
|---|---|---|
| January | 3 | 0 |
| February | 3 | 0 |
| March | 3 | 0 |
| April | 4 | 1 |
| May | 6 | 1 |
| June | 10 | 2 |
| July | 5 | 6 |
| August | 13 | 1 |
| September | 16 | 2 |
| October | 13 | 3 |
| November | 1 | 1 |
| December | 1 | 1 |
Water Temperatures Data
↑ See chart| Month | Lake Avg High |
|---|---|
| January | 32°F 0°C |
| February | 32°F 0°C |
| March | 32°F 0°C |
| April | 35°F 1°C |
| May | 45°F 7°C |
| June | 58°F 14°C |
| July | 72°F 22°C |
| August | 70°F 21°C |
| September | 63°F 17°C |
| October | 53°F 12°C |
| November | 41°F 5°C |
| December | 33°F 0°C |