Caledonia County

St. Johnsbury, VT: What you need to know

Looking to move to St. Johnsbury , VT? We’ve got everything you want to know about the key factors that could make this the best place for you, including St. Johnsbury , VT real estate. Let’s start with the basics: St. Johnsbury , VT is located in Caledonia County . It has a population of 6,122, and we have a cool graph below that shows the city’s ethnic diversity, as well as other important facts and figures.

What about cost of living in St. Johnsbury , VT? The median income in St. Johnsbury , VT is $36,693 and the median home value is $146,200, which should give you a pretty good idea of its affordability.


St. Johnsbury, VT City Profile

Quick Facts

Population 6,122
Median Age 45
Median Household Income $36,693
Median Home Price $146,200

St. Johnsbury, VT Demographics

Median Population in St. Johnsbury , VT

Median Age 45.3%
Age 18 Over 80.9%
Age 21 Over 77.9%
Age 62 Over 24.6%
Age 65 Over 20.9%

Race in St. Johnsbury , VT

  Ethnicity White 95.7%
  Ethnicity Black 0.5%
  Ethnicity Asian 2.5%
  Ethnicity Hispanic 4.2%

Population By Gender in St. Johnsbury , VT

  Male 51.2%
  Female 48.8%

Language in St. Johnsbury , VT

  English Only 94.9%
  English Other 5.1%

Economics in St. Johnsbury , VT

  Median Household Income $36,693
  Median Home Price $146,200
  Homes Owned 41.9%
  Homes Rent 58.1%
  Median Property Rent $702

in St. Johnsbury , VT

Commute Types in St. Johnsbury , VT

  Walked 12%
  Worked at Home 3.7%
  Public Transportation 0.6%
  Other Means 1.6%
  Drove Alone 76.5%
  Carpooled 5.5%

in St. Johnsbury , VT