');
US City Data

Middlebury vs St. Albans

Side-by-side comparison

How does Middlebury, VT compare to St. Albans, VT? Middlebury has a population of 7,145 with a median household income of $74,900, while St. Albans has 6,910 residents and a median income of $53,370. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricMiddlebury, VTSt. Albans, VTDifference
Population7,1456,910+3.4%
Median Age23.538.3-38.6%
Foreign Born %8.8%1.6%+450.0%
Economy
MetricMiddleburySt. AlbansDifference
Median Income$74,900$53,370+40.3%
Unemployment4.5%1.7%+164.7%
Poverty Rate13.8%20.7%-33.3%
Bachelor's+63.1%28.9%+118.3%
Housing
MetricMiddleburySt. AlbansDifference
Home Value$388,100$245,600+58.0%
Median Rent$1287/mo$1166/mo+10.4%
Housing Units2,4073,305-27.2%

Learn More

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