');
US City Data

St. Albans vs St. Johnsbury

Side-by-side comparison

How does St. Albans, VT compare to St. Johnsbury, VT? St. Albans has a population of 6,910 with a median household income of $53,370, while St. Johnsbury has 5,945 residents and a median income of $49,033. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Albans, VTSt. Johnsbury, VTDifference
Population6,9105,945+16.2%
Median Age38.343.8-12.6%
Foreign Born %1.6%3%-46.7%
Economy
MetricSt. AlbansSt. JohnsburyDifference
Median Income$53,370$49,033+8.8%
Unemployment1.7%4.7%-63.8%
Poverty Rate20.7%20.4%+1.5%
Bachelor's+28.9%28.9%0.0%
Housing
MetricSt. AlbansSt. JohnsburyDifference
Home Value$245,600$171,900+42.9%
Median Rent$1166/mo$887/mo+31.5%
Housing Units3,3052,963+11.5%

Learn More

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