👥

Population

5,945

🎂

Median Age

43.8 yrs

💰

Median Income

$49,033

🏠

Median Home Price

$171,900

Tucked into the northeastern corner of Vermont where the Moose, Sleepers, and Passumpsic rivers converge, St. Johnsbury is the kind of place that rewards people who take the time to look past the surface. As the shire town of Caledonia County and the unofficial capital of Vermont's Northeast Kingdom, "St. J" (as locals call it)…

🏠 Housing & Cost of Living

Median Home Price

$171,900

Median Rent

$887

Homeownership Rate

53.0%

💼 Employment & Economy

Unemployment Rate

4.7%

St. Johnsbury Resources

Explore Other Vermont Cities

Quick Facts

Population
5,945
Diversity Index
10.3
Land Area
12.8 sq mi
Population Density
464/sq mi

Not sure if St. Johnsbury is right for you?

Tell Relo Kate about your situation and she'll help you decide.

Ask Relo Kate →

Ready to plan your move to St. Johnsbury?

Build a custom relocation guide in minutes.

Build my guide →

Local Sponsor

Advertise your St. Johnsbury business here

Learn more →