Vermont Zip Codes and Metro Areas
Vermont is home to 645,254 residents across 136 zip codes with at least 1,000 people and 5 metro and micro areas. The capital is Montpelier, and the state is part of the New England division of the Northeast. The median age is 43, with 18.2% of residents under 18 and 20.8% aged 65 and older.
Population
645,254
Median age
43
Housing units
337,072
Zip codes
136
with 1,000+ residents
Metro and micro areas
5
Age 65 and older
20.8%
Look Up a Zip Code in Vermont
Search 136 Vermont zip codes by number or town name, or browse by county. Each result shows population, income, housing costs, education, and age data from the U.S. Census Bureau.
Largest Zip Codes in Vermont
The 25 most populous zip codes in Vermont. Select a zip code to see its full profile, or a column heading to sort.
| Zip | Town | County | Population | Median income | Home value | Median age |
|---|---|---|---|---|---|---|
| 05401 | Burlington | Chittenden County | 31,676 | $60,532 | $492,100 | 25.4 |
| 05452 | Essex Junction | Chittenden County | 22,494 | $97,697 | $432,400 | 41.4 |
| 05403 | South Burlington | Chittenden County | 20,385 | $97,041 | $442,400 | 38.8 |
| 05701 | Rutland | Rutland County | 20,142 | $58,744 | $217,700 | 49.6 |
| 05641 | Barre | Washington County | 16,969 | $70,019 | $253,200 | 45.8 |
| 05301 | Brattleboro | Windham County | 16,848 | $54,599 | $270,900 | 46.4 |
| 05446 | Colchester | Chittenden County | 16,361 | $97,442 | $393,200 | 40.1 |
| 05478 | Saint Albans | Franklin County | 16,016 | $70,752 | $316,400 | 40.8 |
| 05201 | Bennington | Bennington County | 14,966 | $60,428 | $212,700 | 45.6 |
| 05468 | Milton | Chittenden County | 13,347 | $112,122 | $372,200 | 39.9 |
| 05602 | Montpelier | Washington County | 12,491 | $81,552 | $360,000 | 45.2 |
| 05753 | Middlebury | Addison County | 11,031 | $87,340 | $416,900 | 36.2 |
| 05495 | Williston | Chittenden County | 10,984 | $105,768 | $470,300 | 45.2 |
| 05408 | Burlington | Chittenden County | 10,199 | $98,656 | $400,600 | 44.9 |
| 05001 | White River Junction | Windsor County | 9,747 | $74,369 | $296,900 | 40.0 |
| 05819 | Saint Johnsbury | Caledonia County | 9,323 | $59,844 | $197,500 | 43.8 |
| 05156 | Springfield | Windsor County | 9,028 | $64,292 | $204,300 | 42.8 |
| 05404 | Winooski | Chittenden County | 8,198 | $77,020 | $381,500 | 32.7 |
| 05488 | Swanton | Franklin County | 7,896 | $73,140 | $288,700 | 43.3 |
| 05482 | Shelburne | Chittenden County | 7,844 | $115,019 | $588,100 | 51.2 |
| 05855 | Newport | Orleans County | 7,576 | $57,611 | $201,100 | 43.4 |
| 05663 | Northfield | Washington County | 6,766 | $72,132 | $276,100 | 37.1 |
| 05443 | Bristol | Addison County | 6,353 | $91,458 | $356,600 | 48.1 |
| 05661 | Morrisville | Lamoille County | 6,114 | $65,057 | $304,700 | 44.2 |
| 05851 | Lyndonville | Caledonia County | 5,972 | $63,586 | $227,200 | 45.0 |
Highest-Income Zip Codes in Vermont
Waterbury Center (05677) has the highest median household income in Vermont at $151,745. The typical Vermont zip code has a median of $76,250.
Metro and Micro Areas in Vermont
Select an area to see its zip codes, income by zip code, and demographics.
| Area | Type | Population | Median income | Median age | Zip codes |
|---|---|---|---|---|---|
| Burlington-South Burlington, VT | Metro | 226,603 | $90,911 | 38.3 | 31 |
| Rutland, VT | Micro | 60,484 | $64,778 | 47.7 | 14 |
| Barre, VT | Micro | 59,958 | $79,853 | 43.7 | 14 |
| Brattleboro, VT | Micro | 45,913 | $68,021 | 47.3 | 10 |
| Bennington, VT | Micro | 37,312 | $71,494 | 46.6 | 7 |
Age of Vermont Residents
The largest age group in Vermont is 65-74, with 81,935 residents. Groups are not equal widths.
Population by Race and Ethnicity
White residents make up the largest share of Vermont at 91.4%, followed by multiracial residents at 4.8%. Hispanic or Latino residents, who can be of any race, make up 2.5% of the population.
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Hispanic or Latino residents can be of any race.
