');
US City Data

Essex Junction vs Middlebury

Side-by-side comparison

How does Essex Junction, VT compare to Middlebury, VT? Essex Junction has a population of 10,720 with a median household income of $94,423, while Middlebury has 7,145 residents and a median income of $74,900. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricEssex Junction, VTMiddlebury, VTDifference
Population10,7207,145+50.0%
Median Age40.423.5+71.9%
Foreign Born %12.9%8.8%+46.6%
Economy
MetricEssex JunctionMiddleburyDifference
Median Income$94,423$74,900+26.1%
Unemployment1.9%4.5%-57.8%
Poverty Rate6.6%13.8%-52.2%
Bachelor's+50.3%63.1%-20.3%
Housing
MetricEssex JunctionMiddleburyDifference
Home Value$376,800$388,100-2.9%
Median Rent$1439/mo$1287/mo+11.8%
Housing Units4,8522,407+101.6%

Learn More

Essex Junction, VT ProfileMiddlebury, VT ProfileCost of Living in VermontMore ComparisonsCity Rankings