Middlebury, VT
Population 7,145 · Vermont
About Middlebury, VT
Middlebury is a small community in Vermont with a population of 7,145 residents. The median household income is $74,900 per year, which is above the national average. The median age in Middlebury is 23.5 years.
Housing in Middlebury has a median home value of $388,100 and median monthly rent of $1,287. Of the 2,407 total housing units, the majority are owner-occupied, with 1,186 owner-occupied and 858 renter-occupied units.
The unemployment rate in Middlebury is 4.5% and the poverty rate is 13.8%. 63.1% of residents hold a bachelor's degree or higher. The average commute time is 15.1 minutes.
How Middlebury Ranks in Vermont
Cost of Living in Middlebury, VT
Compared to national averages, Middlebury has a median household income of $74,900 (0% below the national median of $75,149). Home values average $388,100, which is 58% above the national median. Monthly rent at $1,287 is 11% above the US average of $1,163. Within Vermont, Middlebury's income is 3% above the state average of $72,974, and home values are 52% above the state median of $255,863.
Why Live in Middlebury, VT?
Middlebury offers a well-educated community where 63.1% of residents hold a bachelor’s degree or higher, and short commute times averaging just 15.1 minutes.
Potential considerations include median household income ($74,900) that falls below the national average, and a competitive housing market where the typical home costs $388,100. However, Middlebury’s smaller community size offers a quieter lifestyle and tight-knit neighborhoods.
Middlebury has a population of 7,145 with a median age of 23.5 years. Compare Middlebury with other cities to see how it stacks up, or explore all cities in Vermont.
Similar Cities Near Middlebury
Cities in Vermont with a similar population size.
| City | Population | Median Income | Home Value | |
|---|---|---|---|---|
| St. Albans | 6,910 | $53,370 | $245,600 | Compare |
| Brattleboro | 7,793 | $46,972 | $239,500 | Compare |
| Shelburne | 6,292 | $106,187 | $496,700 | Compare |
| Montpelier | 8,038 | $79,175 | $349,200 | Compare |
| Winooski | 8,198 | $77,020 | $350,700 | Compare |
| St. Johnsbury | 5,945 | $49,033 | $171,900 | Compare |
| Barre | 8,461 | $53,288 | $200,100 | Compare |
| Bennington | 8,888 | $53,839 | $185,100 | Compare |
Demographics
Racial & Ethnic Composition
Economy & Education
Housing
Other Cities in Vermont
Data source: US Census Bureau ACS 5-Year Estimates. Last updated: 2026-04-05.
Compare Middlebury With Other Cities
Frequently Asked Questions about Middlebury
What is the population of Middlebury, VT?
The population of Middlebury, VT is 7,145 according to the latest Census data.
What is the median household income in Middlebury?
The median household income in Middlebury, VT is $74,900 per year.
What is the median home value in Middlebury?
The median home value in Middlebury, VT is $388,100.
What is the average rent in Middlebury?
The median monthly rent in Middlebury, VT is $1,287.
What is the unemployment rate in Middlebury?
The unemployment rate in Middlebury, VT is 4.5%.