St. Johnsbury, VT


0 Reviews



Download our custom City Report to see exclusive
data on cost of living, crime, climate, and more.
United States / Vermont / No Metro Area / Caledonia County / St. Johnsbury / Zip Codes
St. Johnsbury, VT

About St. Johnsbury, VT

St. Johnsbury, VT is a vibrant town located in the Northeast corner of the state with a population of around 7,000 residents. Despite its small size, St. Johnsbury offers plenty of activities and attractions for visitors and locals alike. The local downtown area has an array of shops, galleries, restaurants and cafes that provide a great place to explore as well as numerous parks and trails for outdoor activities. The community also hosts many seasonal festivals and events throughout the year including summer concerts and festivals at nearby Lake Pines Park. Additionally, the city is home to three colleges which offer great educational opportunities for those looking to further their studies or take advantage of vocational courses. Overall, living in St. Johnsbury is an enjoyable experience full of culture, arts, entertainment and plenty of outdoor activities to keep you busy all year round!

Location Details

State: Vermont
County: Caledonia County
Metro Area: No Metro Area
City: St. Johnsbury
Zip Codes: 05819
Cost of Living: -11.5% lower

Buying or selling a home?
Find top real estate agents in St. Johnsbury.
Find A Top Agent

Dig Deeper on St. Johnsbury
St. Johnsbury Cost of Living
$$$$



$196,100
-72.4% lower than avg
$43,190
-59.8% lower than avg
$882 /mo
Monthly rent (2br)
-30.2% lower than avg
St. Johnsbury Crime
28 / 100
Crime is ranked on a scale of 1 (low) to 100 (high). US average: 35.4
Minimum annual income
To live comfortably in St. Johnsbury, Vermont
$37,440
for a family
$34,000
for a single person
Cost of Living
Compare St. Johnsbury, VT
cost of living
Compare food, housing, utilities, and more in St. Johnsbury, Vermont to any other city in the US.