Vermont places ranked by median household income

219 places in Vermont have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Charlotte ($144,375), Norwich ($140,313), Fairfax ($128,963).

Lowest figure: Brighton ($47,375).

The figure for Vermont as a whole is $81,203 (±$1,339).

Figures last updated on .

Figure for Vermont as a whole
$81,203 (±$1,339)
Places ranked
219

Vermont places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1CharlotteChittenden County$144,375 (±$27,387)
2NorwichWindsor County$140,313 (±$12,023)
3FairfaxFranklin County$128,963 (±$29,451)
4South HeroGrand Isle County$127,434 (±$15,007)
5Woodstock (Windsor County, town)Windsor County$120,938 (±$29,034)
6MonktonAddison County$119,688 (±$27,982)
7MiltonChittenden County$118,977 (±$9,633)
8WeybridgeAddison County$118,083 (±$18,342)
9JerichoChittenden County$116,923 (±$16,162)
10ShelburneChittenden County$115,963 (±$15,767)
11WestonWindsor County$115,000 (±$19,696)
12CornwallAddison County$114,583 (±$32,017)
13WestfordChittenden County$112,750 (±$12,264)
14HinesburgChittenden County$112,539 (±$17,526)
15DorsetBennington County$111,250 (±$40,453)
16BoltonChittenden County$111,125 (±$17,013)
17StraffordOrange County$110,833 (±$18,827)
18FaystonWashington County$110,250 (±$27,966)
19EssexChittenden County$110,199 (±$14,119)
20MiddlesexWashington County$109,632 (±$13,486)
21St. GeorgeChittenden County$109,464 (±$33,858)
22WaterfordCaledonia County$109,375 (±$18,521)
23West WindsorWindsor County$108,750 (±$18,461)
24RichmondChittenden County$108,235 (±$23,710)
25BradfordOrange County$108,162 (±$14,712)
26FerrisburghAddison County$106,989 (±$21,771)
27WillistonChittenden County$106,967 (±$11,875)
28 (tie)AddisonAddison County$106,667 (±$7,181)
28 (tie)South BurlingtonChittenden County$106,667 (±$12,797)
30ChittendenRutland County$106,250 (±$27,864)
31FletcherFranklin County$105,833 (±$9,059)
32DuxburyWashington County$105,208 (±$24,886)
33GeorgiaFranklin County$105,011 (±$8,635)
34MoretownWashington County$104,423 (±$6,875)
35RoyaltonWindsor County$103,938 (±$24,252)
36WaterburyWashington County$103,917 (±$22,843)
37AndoverWindsor County$102,500 (±$37,746)
38HubbardtonRutland County$102,321 (±$17,794)
39ArlingtonBennington County$102,308 (±$10,759)
40North HeroGrand Isle County$102,143 (±$23,525)
41DummerstonWindham County$101,696 (±$21,365)
42Grand IsleGrand Isle County$100,846 (±$22,253)
43CalaisWashington County$100,625 (±$27,461)
44MendonRutland County$100,524 (±$22,729)
45SudburyRutland County$100,208 (±$32,989)
46SalisburyAddison County$99,688 (±$21,381)
47ElmoreLamoille County$98,750 (±$24,182)
48IrasburgOrleans County$98,534 (±$12,557)
49BrookfieldOrange County$98,500 (±$22,893)
50ColchesterChittenden County$97,891 (±$8,720)
51BarnardWindsor County$97,581 (±$19,059)
52WalthamAddison County$97,500 (±$13,819)
53LincolnAddison County$96,667 (±$17,954)
54WinhallBennington County$95,500 (±$23,228)
55Manchester (Bennington County, town)Bennington County$94,886 (±$22,757)
56WindhamWindham County$94,500 (±$11,966)
57HuntingtonChittenden County$94,497 (±$2,859)
58WilliamstownOrange County$94,418 (±$10,435)
59ShorehamAddison County$93,654 (±$22,931)
60StoweLamoille County$93,618 (±$32,786)
61Barre (Washington County, town)Washington County$93,210 (±$8,984)
62East MontpelierWashington County$92,778 (±$20,811)
63New HavenAddison County$92,321 (±$16,922)
64HardwickCaledonia County$92,297 (±$17,316)
65GreensboroOrleans County$91,750 (±$18,139)
66 (tie)MorganOrleans County$91,250 (±$24,867)
66 (tie)ShrewsburyRutland County$91,250 (±$23,153)
66 (tie)WhitingAddison County$91,250 (±$37,709)
69St. Albans (Franklin County, town)Franklin County$90,060 (±$18,679)
70PeachamCaledonia County$90,000 (±$28,387)
71TunbridgeOrange County$89,464 (±$25,951)
72CorinthOrange County$89,167 (±$28,699)
73CavendishWindsor County$89,063 (±$28,784)
74StamfordBennington County$88,646 (±$9,226)
75SunderlandBennington County$88,523 (±$15,919)
76RupertBennington County$88,229 (±$35,873)
77ThetfordOrange County$88,045 (±$16,316)
78WaldenCaledonia County$88,000 (±$14,593)
79TroyOrleans County$87,938 (±$11,397)
80PlymouthWindsor County$87,614 (±$8,132)
81BurkeCaledonia County$87,143 (±$17,233)
82FairfieldFranklin County$87,019 (±$21,892)
83WarrenWashington County$86,905 (±$16,379)
84BerlinWashington County$86,691 (±$20,689)
85PantonAddison County$86,667 (±$9,614)
86MiddleburyAddison County$86,169 (±$15,744)
87HartlandWindsor County$86,136 (±$22,743)
88ShaftsburyBennington County$86,071 (±$24,478)
89VernonWindham County$85,682 (±$9,380)
90LondonderryWindham County$85,179 (±$21,356)
91ReadingWindsor County$85,000 (±$18,958)
92WoodburyWashington County$84,545 (±$16,348)
93 (tie)Hyde Park (Lamoille County, town)Lamoille County$84,375 (±$9,346)
93 (tie)SharonWindsor County$84,375 (±$16,539)
93 (tie)WaitsfieldWashington County$84,375 (±$34,128)
96PomfretWindsor County$84,229 (±$7,929)
97CraftsburyOrleans County$83,672 (±$15,569)
98EdenLamoille County$83,578 (±$8,097)
99BakersfieldFranklin County$83,462 (±$18,450)
100BridportAddison County$83,214 (±$17,776)
101WeathersfieldWindsor County$83,095 (±$11,951)
102Isle La MotteGrand Isle County$82,500 (±$17,030)
103StarksboroAddison County$82,188 (±$15,313)
104Middletown SpringsRutland County$82,000 (±$11,717)
105Swanton (Franklin County, town)Franklin County$81,371 (±$13,820)
106KillingtonRutland County$81,250 (±$38,998)
107MontpelierWashington County$81,030 (±$6,037)
108HighgateFranklin County$81,017 (±$14,337)
109BrooklineWindham County$80,833 (±$15,948)
110DerbyOrleans County$80,250 (±$7,555)
111WallingfordRutland County$80,230 (±$15,356)
112FranklinFranklin County$79,917 (±$20,711)
113BraintreeOrange County$79,803 (±$4,855)
114PutneyWindham County$79,706 (±$18,362)
115WinooskiChittenden County$79,522 (±$11,330)
116 (tie)JamaicaWindham County$79,219 (±$19,072)
116 (tie)TinmouthRutland County$79,219 (±$36,627)
118TownshendWindham County$78,750 (±$28,645)
119BensonRutland County$78,625 (±$8,146)
120SheldonFranklin County$78,533 (±$24,942)
121HartfordWindsor County$78,125 (±$6,517)
122Mount HollyRutland County$78,015 (±$19,089)
123DanbyRutland County$77,321 (±$13,471)
124GrotonCaledonia County$77,250 (±$13,883)
125MarlboroWindham County$77,135 (±$10,265)
126StockbridgeWindsor County$77,109 (±$11,753)
127CabotWashington County$77,031 (±$16,166)
128RandolphOrange County$76,758 (±$5,867)
129VergennesAddison County$76,587 (±$12,755)
130West FairleeOrange County$76,500 (±$16,290)
131Alburgh (Grand Isle County, town)Grand Isle County$76,429 (±$22,453)
132HancockAddison County$76,250 (±$33,926)
133GraftonWindham County$76,111 (±$7,381)
134BethelWindsor County$75,822 (±$7,137)
135BrowningtonOrleans County$75,556 (±$17,399)
136WellsRutland County$75,417 (±$11,001)
137GuilfordWindham County$75,243 (±$6,268)
138JayOrleans County$74,792 (±$24,785)
139FairleeOrange County$74,760 (±$10,174)
140BristolAddison County$74,620 (±$8,110)
141ProctorRutland County$74,167 (±$11,786)
142CastletonRutland County$73,854 (±$22,842)
143GloverOrleans County$73,839 (±$17,597)
144WorcesterWashington County$73,833 (±$18,237)
145ConcordEssex County$73,304 (±$9,320)
146RoxburyWashington County$73,214 (±$22,349)
147NewarkCaledonia County$72,929 (±$6,654)
148RochesterWindsor County$72,676 (±$8,052)
149Poultney (Rutland County, town)Rutland County$72,617 (±$5,782)
150WestfieldOrleans County$72,500 (±$30,413)
151Cambridge (Lamoille County, town)Lamoille County$72,344 (±$19,222)
152Rutland (Rutland County, town)Rutland County$72,099 (±$16,534)
153NorthfieldWashington County$71,768 (±$13,486)
154VershireOrange County$71,618 (±$12,134)
155Westminster (Windham County, town)Windham County$71,491 (±$3,579)
156BerkshireFranklin County$71,406 (±$21,049)
157OrangeOrange County$71,302 (±$12,803)
158 (tie)SuttonCaledonia County$71,250 (±$17,627)
158 (tie)WatervilleLamoille County$71,250 (±$26,670)
160Newport (Orleans County, town)Orleans County$71,202 (±$10,679)
161BurlingtonChittenden County$71,109 (±$4,193)
162DanvilleCaledonia County$70,946 (±$7,023)
163RockinghamWindham County$70,857 (±$16,152)
164WhitinghamWindham County$70,625 (±$10,782)
165 (tie)LeicesterAddison County$70,417 (±$30,423)
165 (tie)OrwellAddison County$70,417 (±$22,458)
167BridgewaterWindsor County$70,272 (±$3,460)
168WolcottLamoille County$70,259 (±$9,723)
169WilmingtonWindham County$70,000 (±$22,642)
170PittsfordRutland County$69,705 (±$6,506)
171PlainfieldWashington County$69,250 (±$31,481)
172SandgateBennington County$69,167 (±$18,993)
173LyndonCaledonia County$68,786 (±$5,785)
174BarnetCaledonia County$67,386 (±$15,221)
175Newfane (Windham County, town)Windham County$66,719 (±$20,735)
176SpringfieldWindsor County$66,571 (±$12,881)
177RyegateCaledonia County$66,484 (±$14,558)
178MorristownLamoille County$66,273 (±$4,629)
179Barton (Orleans County, town)Orleans County$66,250 (±$15,713)
180WashingtonOrange County$66,103 (±$7,803)
181ChelseaOrange County$65,913 (±$13,458)
182Barre (Washington County, city)Washington County$65,625 (±$6,517)
183WheelockCaledonia County$64,792 (±$19,502)
184BrandonRutland County$64,180 (±$12,058)
185PownalBennington County$64,163 (±$21,076)
186HalifaxWindham County$63,889 (±$7,124)
187EnosburghFranklin County$63,828 (±$17,162)
188Fair HavenRutland County$62,404 (±$15,631)
189Newbury (Orange County, town)Orange County$62,316 (±$6,493)
190PawletRutland County$62,273 (±$13,726)
191ChesterWindsor County$62,125 (±$7,868)
192WardsboroWindham County$62,000 (±$6,480)
193West RutlandRutland County$61,161 (±$27,057)
194HollandOrleans County$60,729 (±$16,361)
195GranvilleAddison County$60,500 (±$20,870)
196Marshfield (Washington County, town)Washington County$60,313 (±$9,504)
197ClarendonRutland County$59,609 (±$11,945)
198BenningtonBennington County$59,446 (±$7,440)
199CoventryOrleans County$59,342 (±$2,936)
200Albany (Orleans County, town)Orleans County$59,167 (±$13,730)
201SheffieldCaledonia County$58,333 (±$26,066)
202BrattleboroWindham County$58,241 (±$8,266)
203St. Albans (Franklin County, city)Franklin County$57,980 (±$7,287)
204St. JohnsburyCaledonia County$57,738 (±$9,123)
205Rutland (Rutland County, city)Rutland County$57,675 (±$8,240)
206LowellOrleans County$57,404 (±$14,569)
207RichfordFranklin County$56,853 (±$12,600)
208CanaanEssex County$55,606 (±$3,733)
209Johnson (Lamoille County, town)Lamoille County$55,346 (±$13,623)
210ReadsboroBennington County$55,268 (±$12,352)
211Ludlow (Windsor County, town)Windsor County$54,885 (±$14,422)
212KirbyCaledonia County$54,792 (±$21,199)
213Newport (Orleans County, city)Orleans County$54,646 (±$11,996)
214MontgomeryFranklin County$53,289 (±$24,023)
215LunenburgEssex County$53,125 (±$8,642)
216WindsorWindsor County$52,484 (±$10,799)
217DoverWindham County$52,313 (±$6,562)
218CharlestonOrleans County$49,286 (±$16,836)
219BrightonEssex County$47,375 (±$21,292)

Villages and places inside a township, ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Hyde Park (Lamoille County, village)Lamoille County$89,946 (±$9,633)
2Essex JunctionChittenden County$89,257 (±$16,233)
3Woodstock (Windsor County, village)Windsor County$87,292 (±$29,507)
4Manchester (Bennington County, village)Bennington County$74,659 (±$35,848)
5JeffersonvilleLamoille County$71,875 (±$16,723)
6Derby LineOrleans County$71,518 (±$25,099)
7Poultney (Rutland County, village)Rutland County$70,536 (±$11,191)
8North BenningtonBennington County$68,571 (±$9,752)
9MorrisvilleLamoille County$68,240 (±$14,536)
10Swanton (Franklin County, village)Franklin County$66,607 (±$26,855)
11Derby CenterOrleans County$58,250 (±$10,432)
12OrleansOrleans County$57,159 (±$9,820)
13Ludlow (Windsor County, village)Windsor County$56,667 (±$18,646)
14Bellows FallsWindham County$56,086 (±$2,203)
15Enosburg FallsFranklin County$50,870 (±$17,072)
16North TroyOrleans County$50,417 (±$4,520)
17Johnson (Lamoille County, village)Lamoille County$48,633 (±$10,310)
18Barton (Orleans County, village)Orleans County$40,833 (±$8,405)

These places lie inside a township or town whose figures include them, so they are ranked only against each other.

Unincorporated communities ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Norwich (community)Windsor County$173,594 (±$75,477)
2Shelburne (community)Chittenden County$109,583 (±$11,521)
3Bradford (community)Orange County$104,306 (±$44,264)
4Middlebury (community)Addison County$86,250 (±$18,062)
5Williamstown (community)Orange County$79,358 (±$27,926)
6South BarreWashington County$78,050 (±$16,410)
7Milton (community)Chittenden County$77,550 (±$24,384)
8White River JunctionWindsor County$77,168 (±$3,901)
9Arlington (community)Bennington County$76,250 (±$30,867)
10WilderWindsor County$75,143 (±$9,155)
11Randolph (community)Orange County$75,069 (±$10,895)
12Proctor (community)Rutland County$75,060 (±$11,835)
13Bristol (community)Addison County$73,064 (±$9,134)
14Fairfax (community)Franklin County$71,250 (±$25,763)
15Fair Haven (community)Rutland County$66,131 (±$14,611)
16Chester (community)Windsor County$64,265 (±$12,544)
17Northfield (community)Washington County$60,789 (±$21,326)
18Brandon (community)Rutland County$59,087 (±$19,862)
19Waterbury (community)Washington County$54,273 (±$12,593)
20Bennington (community)Bennington County$54,257 (±$12,150)
21St. Johnsbury (community)Caledonia County$53,711 (±$8,218)
22Brattleboro (community)Windham County$52,734 (±$12,430)
23Richford (community)Franklin County$52,083 (±$11,196)
24Windsor (community)Windsor County$51,197 (±$3,861)
25Springfield (community)Windsor County$46,760 (±$9,502)
26West BrattleboroWindham County$44,827 (±$7,884)

Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

219 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Vermont

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Vermont beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Vermont, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Vermont, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Vermont

Which place in Vermont has the highest median household income?

Charlotte has the highest, $144,375 (±$27,387) (2020–2024 American Community Survey).

Which place in Vermont has the lowest median household income?

Brighton has the lowest, $47,375 (±$21,292).

What is the median household income in Vermont?

The figure for Vermont as a whole is $81,203 (±$1,339).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related