VTVermont rankings

Highest-income towns in Vermont

Ranked by median household income: half of households earn more, half earn less. 74 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Stowe
Vermont · Highest income

Stowe ranks #22 of 74

$94K median household income · Visit Stowe →

Stowe ranks #22 of 74 for highest income in Vermont
#TownMedian household incomeHome valueBachelor's+
1 Map of Charlotte CharlotteChittenden County · 3,916 people $144K $695,300 66.2%
2 Map of Norwich NorwichWindsor County · 3,640 people $140K $637,500 81%
3 Fairfax FairfaxFranklin County · 5,226 people $129K $378,200 49.5%
4 Woodstock WoodstockWindsor County · 3,027 people $121K $582,000 52.9%
5 Milton MiltonChittenden County · 10,769 people $119K $372,500 33.1%
6 Jericho JerichoChittenden County · 5,114 people $117K $493,100 65.3%
7 Shelburne ShelburneChittenden County · 7,969 people $116K $588,100 70.2%
8 Map of Hinesburg HinesburgChittenden County · 4,718 people $113K $463,400 64.3%
9 Map of Essex EssexChittenden County · 11,516 people $110K $447,300 57.6%
10 Richmond RichmondChittenden County · 4,159 people $108K $432,200 59.1%
11 Map of Bradford BradfordOrange County · 2,827 people $108K $258,600 36.2%
12 Map of Ferrisburgh FerrisburghAddison County · 2,661 people $107K $422,700 51.1%
13 Map of Williston WillistonChittenden County · 10,144 people $107K $475,800 54.9%
14 Map of South Burlington South Burlington20,756 people $107K $443,400 67.6%
15 Georgia GeorgiaFranklin County · 4,890 people $105K $360,300 34.9%
16 Map of Royalton RoyaltonWindsor County · 2,752 people $104K $263,200 42.6%
17 Map of Waterbury WaterburyWashington County · 5,405 people $104K $447,200 54.2%
18 Map of Arlington ArlingtonBennington County · 2,598 people $102K $318,500 55.9%
19 Map of Colchester ColchesterChittenden County · 17,648 people $98K $394,400 40.8%
20 Map of Manchester ManchesterBennington County · 4,486 people $95K $454,600 47.4%
21 Map of Williamstown WilliamstownOrange County · 3,579 people $94K $234,900 17.6%
22 Stowe StoweLamoille County · 5,285 people $94K $647,800 66.7%
23 Map of East Montpelier East MontpelierWashington County · 2,612 people $93K $378,700 59.6%
24 Hardwick HardwickCaledonia County · 2,965 people $92K $184,700 33.7%
25 Map of Underhill UnderhillChittenden County · 3,141 people $92K $446,000 50.1%
26 Essex Junction10,803 people $89K $407,500 52.4%
27 ThetfordOrange County · 2,813 people $88K $329,500 68%
28 Berlin BerlinWashington County · 2,880 people $87K $273,600 28.5%
29 Middlebury MiddleburyAddison County · 9,175 people $86K $409,700 55.4%
30 Hartland HartlandWindsor County · 3,460 people $86K $348,600 36.6%
31 Shaftsbury ShaftsburyBennington County · 3,607 people $86K $267,300 40.9%
32 Map of Vernon VernonWindham County · 2,709 people $86K $285,100 26.6%
33 Hyde ParkLamoille County · 3,000 people $84K $198,400 34.6%
34 Weathersfield WeathersfieldWindsor County · 2,856 people $83K $252,700 37.2%
35 SwantonFranklin County · 6,820 people $81K $285,100 23.3%
36 Map of Montpelier Montpelier8,014 people $81K $375,100 66.1%
37 Map of Highgate HighgateFranklin County · 3,528 people $81K $280,500 19.5%
38 Derby DerbyOrleans County · 4,537 people $80K $225,000 36.8%
39 Putney PutneyWindham County · 2,622 people $80K $300,000 48.6%
40 Map of Winooski Winooski8,293 people $80K $381,500 59.1%
41 Hartford HartfordWindsor County · 10,736 people $78K $304,500 47.6%
42 Randolph RandolphOrange County · 4,843 people $77K $278,700 40.8%
43 Map of Vergennes Vergennes2,565 people $77K $310,000 42.1%
44 Bristol BristolAddison County · 3,778 people $75K $337,300 41.9%
45 Castleton CastletonRutland County · 4,453 people $74K $224,800 37.9%
46 Map of Poultney PoultneyRutland County · 3,010 people $73K $206,200 35.5%
47 Map of Cambridge CambridgeLamoille County · 3,767 people $72K $343,000 50.7%
48 RutlandRutland County · 3,927 people $72K $301,500 38%
49 Northfield NorthfieldWashington County · 5,920 people $72K $274,400 34.6%
50 Westminster WestminsterWindham County · 2,999 people $71K $273,800 46.3%
51 Map of Burlington Burlington44,675 people $71K $444,800 60.5%
52 Map of Rockingham RockinghamWindham County · 4,807 people $71K $210,900 37.1%
53 Map of Pittsford PittsfordRutland County · 2,892 people $70K $197,000 37%
54 Lyndon LyndonCaledonia County · 5,590 people $69K $227,000 30.3%
55 Morrisville2,664 people $68K $276,300 32.8%
56 Swanton2,670 people $67K $229,000 20.2%
57 Springfield SpringfieldWindsor County · 9,084 people $67K $192,400 23.3%
58 Morristown MorristownLamoille County · 5,722 people $66K $298,600 40.7%
59 Map of Barton BartonOrleans County · 2,815 people $66K $201,200 32.7%
60 BarreWashington County · 8,412 people $66K $210,400 36.1%
61 Brandon BrandonRutland County · 4,120 people $64K $227,800 32.1%
62 Pownal PownalBennington County · 3,265 people $64K $256,600 28.2%
63 Enosburgh EnosburghFranklin County · 2,804 people $64K $223,100 20.1%
64 Fair Haven Fair HavenRutland County · 2,724 people $62K $176,500 23.7%
65 Chester ChesterWindsor County · 2,992 people $62K $232,900 33.1%
66 Map of Bennington BenningtonBennington County · 15,249 people $59K $213,300 36.9%
67 BrattleboroWindham County · 12,122 people $58K $257,300 46.5%
68 St. AlbansFranklin County · 6,954 people $58K $263,400 31.7%
69 St. Johnsbury St. JohnsburyCaledonia County · 7,368 people $58K $177,700 30.3%
70 Rutland15,712 people $58K $185,500 33.4%
71 Bellows Falls Bellows Falls2,891 people $56K $195,600 27.5%
72 Johnson JohnsonLamoille County · 3,450 people $55K $169,400 32.2%
73 Newport4,394 people $55K $179,400 25.1%
74 Windsor WindsorWindsor County · 3,554 people $52K $207,500 39.7%

How this ranking works

We rank every town by median household income: half of households earn more, half earn less. The town with the highest figure ranks #1. For comparison, the figure for Vermont as a whole is $81K.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states