City Stats
City

Saint Johnsbury, VT

Caledonia County, Vermont · Population 9,106 · 1 ZIP code

Population

9,106

👥

Safety Score

50

50

Average

Livability

50

50

Average

Median Home Price

N/A

🏠
Loading map…

About Saint Johnsbury

Saint Johnsbury is a city located in Caledonia County, Vermont. With a population of 9,106, it spans 1 ZIP code.

ZIP Codes in Saint Johnsbury

Cities Near Saint Johnsbury

Explore all cities within 25, 50, and 100 miles of Saint Johnsbury

View Nearby Cities

Caledonia County

Explore all of Caledonia County, VT

View County

Safest Cities in Vermont

See where Saint Johnsbury ranks among the safest cities

View Rankings