St Johnsbury, Vermont Climate
United States
Pop. 7,571 Elev. 188 m / 617 ft
TZ: America/New_York (UTC-4) ·
Winters in St 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 St 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) 26 mi North Lafayette
Hospital 1 mi Northeastern Vermont Regional Hospital
Hiking trail 20 mi South Trail
Interested in St 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 |