St. Johnsbury
A town in Caledonia County, Vermont — population 7,388 as of 2022.
Overnight
63°F
Cloudy5% precip
Sunday
83°F
Partly Sunny then Isolated Showers And Thunderstorms29% precip
Sunday Night
64°F
Scattered Showers And Thunderstorms35% precip
Monday
78°F
Rain Showers85% 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
Population
7,388Population figure, 2022
Households & income
- Median age
- 42.8
- Households
- 3,266
- Persons per household
- 2.2
- Median household income
- $57,738
- Median house value
- $177,700