Vermont Caledonia County

St. Johnsbury

In Caledonia County, Vermont.

Open the map

This Afternoon 79°F Mostly Sunny2% precip
Tonight 56°F Mostly Cloudy then Patchy Fog1% precip
Thursday 82°F Patchy Fog then Chance Showers And Thunderstorms33% precip
Thursday Night 62°F Chance Showers And Thunderstorms then Showers And Thunderstorms Likely69% precip

You know St. Johnsbury better than we do.

Add the places people actually go. Our editors review submissions before they publish — you'll need an account with access to send one.

St. Johnsbury by the numbers

Households & income
Area
12.82 sq mi (33.21 km²), 0.22 sq mi water
Median age
42.6
Households
2,681
Persons per household
2.1
Median household income
$53,711
Median house value
$174,500
2020–2024 ACS
An unhandled error has occurred. Reload 🗙