St. Johnsbury, VT

View of St. Johnsbury, VT
Image credit: Ascended Dreamer / CC BY-SA 4.0
Population
5,859
U.S. Census American Community Survey 5-Year · 2024
Elevation
596 ft
Median Home Value
$174,500
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$912/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$53,711
U.S. Census American Community Survey 5-Year · 2024

Explore

St. Johnsbury in context.

About St. Johnsbury

St. Johnsbury is the shire town and largest community in Caledonia County, Vermont, situated along the Passumpsic River in the Northeast Kingdom. Featuring the historic Fairbanks Museum and serving as a major regional commercial hub, the community of approximately 5,859 is served by the St. Johnsbury School District for public elementary education for students.

Top Rating Signals

Highest current ratings for this town.

Loading town details...