');
US City Data

St. Johnsbury vs Northfield

Side-by-side comparison

How does St. Johnsbury, VT compare to Northfield, VT? St. Johnsbury has a population of 5,945 with a median household income of $49,033, while Northfield has 4,165 residents and a median income of $50,417. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Johnsbury, VTNorthfield, VTDifference
Population5,9454,165+42.7%
Median Age43.826.1+67.8%
Foreign Born %3%2.3%+30.4%
Economy
MetricSt. JohnsburyNorthfieldDifference
Median Income$49,033$50,417-2.7%
Unemployment4.7%2.6%+80.8%
Poverty Rate20.4%22.3%-8.5%
Bachelor's+28.9%29.4%-1.7%
Housing
MetricSt. JohnsburyNorthfieldDifference
Home Value$171,900$233,700-26.4%
Median Rent$887/mo$977/mo-9.2%
Housing Units2,9631,314+125.5%

Learn More

St. Johnsbury, VT ProfileNorthfield, VT ProfileCost of Living in VermontMore ComparisonsCity Rankings