Warm-summer humid continental

St. Johnsbury, Vermont

Caledonia County, Vermont · Population 5.9k · 617 ft elevation

Living in St. Johnsbury

St. Johnsbury has a warm-summer humid continental climate: hot summers (July highs around 82°F) and bitterly cold winters (January lows around 9°F).

Precipitation is wet at about 40″ a year, and it is a snowy place (87″ a season).

Skies are gray (49% of possible sunshine). Muggy weather is occasional (12 days a year).

Air quality is good: a median AQI of 36, with about 3 unhealthy-air days in the latest year.

There is plenty to explore outdoors around St. Johnsbury: about 15% of the land within 30 miles is public (parks, national forest and the like), and the terrain rises and falls about 1,700 ft around town.

St. Johnsbury at a glance

Population
5.9k
Elevation
617 ft
Average daily high
57°F7th percentile
Average daily low
35°F5th percentile
Annual precipitation
40″38th percentile
Annual snowfall
87″97th percentile
Sunshine hours per year
2,240 hrs1th percentile
Median AQI
3616th percentile
Median home value
$172k25th percentile
Median rent
$887/mo23th percentile
Median household income
$49k14th percentile
Property tax rate
2.17%92th percentile
Top state income-tax rate
8.8%
Sales tax (state + local)
6.4%
Unemployment rate
4.7%
Homes with broadband
88%32th percentile
Walkability index
8.854th percentile
Average commute
18 min
Math proficiency (8th grade)
75%89th percentile
Reading proficiency (8th grade)
75%
Violent crime rate
203 per 100k56th percentile
Property crime rate
1,906 per 100k
Overall natural-hazard risk
304th percentile
Outdoor access
8181th percentile
Public land within 10 miles
3%
Public land within 30 miles
15%
Mountain relief within 30 miles
1,673 ft

Climate by month

Average monthly weather in St. Johnsbury, Vermont
MonthHighLowPrecipitationSnowSunshine
Jan29°F9°F2.7″19.9″118 hrs
Feb33°F11°F2.2″19.9″133 hrs
Mar43°F20°F2.5″15.8″182 hrs
Apr57°F32°F3.1″4.7″197 hrs
May70°F44°F3.8″0.1″225 hrs
Jun78°F54°F4.1″—245 hrs
Jul82°F59°F4.5″—277 hrs
Aug80°F57°F3.9″—266 hrs
Sep73°F50°F3.4″—231 hrs
Oct59°F39°F4.0″0.5″154 hrs
Nov45°F29°F3.0″5.9″117 hrs
Dec33°F18°F3.2″20.4″96 hrs

Near St. Johnsbury

Largest places in Vermont

Sources: NOAA climate normals, NASA POWER, EPA air quality, U.S. Census Bureau, FEMA, FBI, EPA walkability and EDFacts. Methodology