Home / Housing data / Vermont / Rankings / Median household incomeVermont 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 November 12, 2026 .
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 Rank Place County Median household income 1 Charlotte Chittenden County $144,375 (±$27,387) 2 Norwich Windsor County $140,313 (±$12,023) 3 Fairfax Franklin County $128,963 (±$29,451) 4 South Hero Grand Isle County $127,434 (±$15,007) 5 Woodstock (Windsor County, town) Windsor County $120,938 (±$29,034) 6 Monkton Addison County $119,688 (±$27,982) 7 Milton Chittenden County $118,977 (±$9,633) 8 Weybridge Addison County $118,083 (±$18,342) 9 Jericho Chittenden County $116,923 (±$16,162) 10 Shelburne Chittenden County $115,963 (±$15,767) 11 Weston Windsor County $115,000 (±$19,696) 12 Cornwall Addison County $114,583 (±$32,017) 13 Westford Chittenden County $112,750 (±$12,264) 14 Hinesburg Chittenden County $112,539 (±$17,526) 15 Dorset Bennington County $111,250 (±$40,453) 16 Bolton Chittenden County $111,125 (±$17,013) 17 Strafford Orange County $110,833 (±$18,827) 18 Fayston Washington County $110,250 (±$27,966) 19 Essex Chittenden County $110,199 (±$14,119) 20 Middlesex Washington County $109,632 (±$13,486) 21 St. George Chittenden County $109,464 (±$33,858) 22 Waterford Caledonia County $109,375 (±$18,521) 23 West Windsor Windsor County $108,750 (±$18,461) 24 Richmond Chittenden County $108,235 (±$23,710) 25 Bradford Orange County $108,162 (±$14,712) 26 Ferrisburgh Addison County $106,989 (±$21,771) 27 Williston Chittenden County $106,967 (±$11,875) 28 (tie) Addison Addison County $106,667 (±$7,181) 28 (tie) South Burlington Chittenden County $106,667 (±$12,797) 30 Chittenden Rutland County $106,250 (±$27,864) 31 Fletcher Franklin County $105,833 (±$9,059) 32 Duxbury Washington County $105,208 (±$24,886) 33 Georgia Franklin County $105,011 (±$8,635) 34 Moretown Washington County $104,423 (±$6,875) 35 Royalton Windsor County $103,938 (±$24,252) 36 Waterbury Washington County $103,917 (±$22,843) 37 Andover Windsor County $102,500 (±$37,746) 38 Hubbardton Rutland County $102,321 (±$17,794) 39 Arlington Bennington County $102,308 (±$10,759) 40 North Hero Grand Isle County $102,143 (±$23,525) 41 Dummerston Windham County $101,696 (±$21,365) 42 Grand Isle Grand Isle County $100,846 (±$22,253) 43 Calais Washington County $100,625 (±$27,461) 44 Mendon Rutland County $100,524 (±$22,729) 45 Sudbury Rutland County $100,208 (±$32,989) 46 Salisbury Addison County $99,688 (±$21,381) 47 Elmore Lamoille County $98,750 (±$24,182) 48 Irasburg Orleans County $98,534 (±$12,557) 49 Brookfield Orange County $98,500 (±$22,893) 50 Colchester Chittenden County $97,891 (±$8,720) 51 Barnard Windsor County $97,581 (±$19,059) 52 Waltham Addison County $97,500 (±$13,819) 53 Lincoln Addison County $96,667 (±$17,954) 54 Winhall Bennington County $95,500 (±$23,228) 55 Manchester (Bennington County, town) Bennington County $94,886 (±$22,757) 56 Windham Windham County $94,500 (±$11,966) 57 Huntington Chittenden County $94,497 (±$2,859) 58 Williamstown Orange County $94,418 (±$10,435) 59 Shoreham Addison County $93,654 (±$22,931) 60 Stowe Lamoille County $93,618 (±$32,786) 61 Barre (Washington County, town) Washington County $93,210 (±$8,984) 62 East Montpelier Washington County $92,778 (±$20,811) 63 New Haven Addison County $92,321 (±$16,922) 64 Hardwick Caledonia County $92,297 (±$17,316) 65 Greensboro Orleans County $91,750 (±$18,139) 66 (tie) Morgan Orleans County $91,250 (±$24,867) 66 (tie) Shrewsbury Rutland County $91,250 (±$23,153) 66 (tie) Whiting Addison County $91,250 (±$37,709) 69 St. Albans (Franklin County, town) Franklin County $90,060 (±$18,679) 70 Peacham Caledonia County $90,000 (±$28,387) 71 Tunbridge Orange County $89,464 (±$25,951) 72 Corinth Orange County $89,167 (±$28,699) 73 Cavendish Windsor County $89,063 (±$28,784) 74 Stamford Bennington County $88,646 (±$9,226) 75 Sunderland Bennington County $88,523 (±$15,919) 76 Rupert Bennington County $88,229 (±$35,873) 77 Thetford Orange County $88,045 (±$16,316) 78 Walden Caledonia County $88,000 (±$14,593) 79 Troy Orleans County $87,938 (±$11,397) 80 Plymouth Windsor County $87,614 (±$8,132) 81 Burke Caledonia County $87,143 (±$17,233) 82 Fairfield Franklin County $87,019 (±$21,892) 83 Warren Washington County $86,905 (±$16,379) 84 Berlin Washington County $86,691 (±$20,689) 85 Panton Addison County $86,667 (±$9,614) 86 Middlebury Addison County $86,169 (±$15,744) 87 Hartland Windsor County $86,136 (±$22,743) 88 Shaftsbury Bennington County $86,071 (±$24,478) 89 Vernon Windham County $85,682 (±$9,380) 90 Londonderry Windham County $85,179 (±$21,356) 91 Reading Windsor County $85,000 (±$18,958) 92 Woodbury Washington County $84,545 (±$16,348) 93 (tie) Hyde Park (Lamoille County, town) Lamoille County $84,375 (±$9,346) 93 (tie) Sharon Windsor County $84,375 (±$16,539) 93 (tie) Waitsfield Washington County $84,375 (±$34,128) 96 Pomfret Windsor County $84,229 (±$7,929) 97 Craftsbury Orleans County $83,672 (±$15,569) 98 Eden Lamoille County $83,578 (±$8,097) 99 Bakersfield Franklin County $83,462 (±$18,450) 100 Bridport Addison County $83,214 (±$17,776) 101 Weathersfield Windsor County $83,095 (±$11,951) 102 Isle La Motte Grand Isle County $82,500 (±$17,030) 103 Starksboro Addison County $82,188 (±$15,313) 104 Middletown Springs Rutland County $82,000 (±$11,717) 105 Swanton (Franklin County, town) Franklin County $81,371 (±$13,820) 106 Killington Rutland County $81,250 (±$38,998) 107 Montpelier Washington County $81,030 (±$6,037) 108 Highgate Franklin County $81,017 (±$14,337) 109 Brookline Windham County $80,833 (±$15,948) 110 Derby Orleans County $80,250 (±$7,555) 111 Wallingford Rutland County $80,230 (±$15,356) 112 Franklin Franklin County $79,917 (±$20,711) 113 Braintree Orange County $79,803 (±$4,855) 114 Putney Windham County $79,706 (±$18,362) 115 Winooski Chittenden County $79,522 (±$11,330) 116 (tie) Jamaica Windham County $79,219 (±$19,072) 116 (tie) Tinmouth Rutland County $79,219 (±$36,627) 118 Townshend Windham County $78,750 (±$28,645) 119 Benson Rutland County $78,625 (±$8,146) 120 Sheldon Franklin County $78,533 (±$24,942) 121 Hartford Windsor County $78,125 (±$6,517) 122 Mount Holly Rutland County $78,015 (±$19,089) 123 Danby Rutland County $77,321 (±$13,471) 124 Groton Caledonia County $77,250 (±$13,883) 125 Marlboro Windham County $77,135 (±$10,265) 126 Stockbridge Windsor County $77,109 (±$11,753) 127 Cabot Washington County $77,031 (±$16,166) 128 Randolph Orange County $76,758 (±$5,867) 129 Vergennes Addison County $76,587 (±$12,755) 130 West Fairlee Orange County $76,500 (±$16,290) 131 Alburgh (Grand Isle County, town) Grand Isle County $76,429 (±$22,453) 132 Hancock Addison County $76,250 (±$33,926) 133 Grafton Windham County $76,111 (±$7,381) 134 Bethel Windsor County $75,822 (±$7,137) 135 Brownington Orleans County $75,556 (±$17,399) 136 Wells Rutland County $75,417 (±$11,001) 137 Guilford Windham County $75,243 (±$6,268) 138 Jay Orleans County $74,792 (±$24,785) 139 Fairlee Orange County $74,760 (±$10,174) 140 Bristol Addison County $74,620 (±$8,110) 141 Proctor Rutland County $74,167 (±$11,786) 142 Castleton Rutland County $73,854 (±$22,842) 143 Glover Orleans County $73,839 (±$17,597) 144 Worcester Washington County $73,833 (±$18,237) 145 Concord Essex County $73,304 (±$9,320) 146 Roxbury Washington County $73,214 (±$22,349) 147 Newark Caledonia County $72,929 (±$6,654) 148 Rochester Windsor County $72,676 (±$8,052) 149 Poultney (Rutland County, town) Rutland County $72,617 (±$5,782) 150 Westfield Orleans County $72,500 (±$30,413) 151 Cambridge (Lamoille County, town) Lamoille County $72,344 (±$19,222) 152 Rutland (Rutland County, town) Rutland County $72,099 (±$16,534) 153 Northfield Washington County $71,768 (±$13,486) 154 Vershire Orange County $71,618 (±$12,134) 155 Westminster (Windham County, town) Windham County $71,491 (±$3,579) 156 Berkshire Franklin County $71,406 (±$21,049) 157 Orange Orange County $71,302 (±$12,803) 158 (tie) Sutton Caledonia County $71,250 (±$17,627) 158 (tie) Waterville Lamoille County $71,250 (±$26,670) 160 Newport (Orleans County, town) Orleans County $71,202 (±$10,679) 161 Burlington Chittenden County $71,109 (±$4,193) 162 Danville Caledonia County $70,946 (±$7,023) 163 Rockingham Windham County $70,857 (±$16,152) 164 Whitingham Windham County $70,625 (±$10,782) 165 (tie) Leicester Addison County $70,417 (±$30,423) 165 (tie) Orwell Addison County $70,417 (±$22,458) 167 Bridgewater Windsor County $70,272 (±$3,460) 168 Wolcott Lamoille County $70,259 (±$9,723) 169 Wilmington Windham County $70,000 (±$22,642) 170 Pittsford Rutland County $69,705 (±$6,506) 171 Plainfield Washington County $69,250 (±$31,481) 172 Sandgate Bennington County $69,167 (±$18,993) 173 Lyndon Caledonia County $68,786 (±$5,785) 174 Barnet Caledonia County $67,386 (±$15,221) 175 Newfane (Windham County, town) Windham County $66,719 (±$20,735) 176 Springfield Windsor County $66,571 (±$12,881) 177 Ryegate Caledonia County $66,484 (±$14,558) 178 Morristown Lamoille County $66,273 (±$4,629) 179 Barton (Orleans County, town) Orleans County $66,250 (±$15,713) 180 Washington Orange County $66,103 (±$7,803) 181 Chelsea Orange County $65,913 (±$13,458) 182 Barre (Washington County, city) Washington County $65,625 (±$6,517) 183 Wheelock Caledonia County $64,792 (±$19,502) 184 Brandon Rutland County $64,180 (±$12,058) 185 Pownal Bennington County $64,163 (±$21,076) 186 Halifax Windham County $63,889 (±$7,124) 187 Enosburgh Franklin County $63,828 (±$17,162) 188 Fair Haven Rutland County $62,404 (±$15,631) 189 Newbury (Orange County, town) Orange County $62,316 (±$6,493) 190 Pawlet Rutland County $62,273 (±$13,726) 191 Chester Windsor County $62,125 (±$7,868) 192 Wardsboro Windham County $62,000 (±$6,480) 193 West Rutland Rutland County $61,161 (±$27,057) 194 Holland Orleans County $60,729 (±$16,361) 195 Granville Addison County $60,500 (±$20,870) 196 Marshfield (Washington County, town) Washington County $60,313 (±$9,504) 197 Clarendon Rutland County $59,609 (±$11,945) 198 Bennington Bennington County $59,446 (±$7,440) 199 Coventry Orleans County $59,342 (±$2,936) 200 Albany (Orleans County, town) Orleans County $59,167 (±$13,730) 201 Sheffield Caledonia County $58,333 (±$26,066) 202 Brattleboro Windham County $58,241 (±$8,266) 203 St. Albans (Franklin County, city) Franklin County $57,980 (±$7,287) 204 St. Johnsbury Caledonia County $57,738 (±$9,123) 205 Rutland (Rutland County, city) Rutland County $57,675 (±$8,240) 206 Lowell Orleans County $57,404 (±$14,569) 207 Richford Franklin County $56,853 (±$12,600) 208 Canaan Essex County $55,606 (±$3,733) 209 Johnson (Lamoille County, town) Lamoille County $55,346 (±$13,623) 210 Readsboro Bennington County $55,268 (±$12,352) 211 Ludlow (Windsor County, town) Windsor County $54,885 (±$14,422) 212 Kirby Caledonia County $54,792 (±$21,199) 213 Newport (Orleans County, city) Orleans County $54,646 (±$11,996) 214 Montgomery Franklin County $53,289 (±$24,023) 215 Lunenburg Essex County $53,125 (±$8,642) 216 Windsor Windsor County $52,484 (±$10,799) 217 Dover Windham County $52,313 (±$6,562) 218 Charleston Orleans County $49,286 (±$16,836) 219 Brighton Essex 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 Rank Place County Median household income 1 Hyde Park (Lamoille County, village) Lamoille County $89,946 (±$9,633) 2 Essex Junction Chittenden County $89,257 (±$16,233) 3 Woodstock (Windsor County, village) Windsor County $87,292 (±$29,507) 4 Manchester (Bennington County, village) Bennington County $74,659 (±$35,848) 5 Jeffersonville Lamoille County $71,875 (±$16,723) 6 Derby Line Orleans County $71,518 (±$25,099) 7 Poultney (Rutland County, village) Rutland County $70,536 (±$11,191) 8 North Bennington Bennington County $68,571 (±$9,752) 9 Morrisville Lamoille County $68,240 (±$14,536) 10 Swanton (Franklin County, village) Franklin County $66,607 (±$26,855) 11 Derby Center Orleans County $58,250 (±$10,432) 12 Orleans Orleans County $57,159 (±$9,820) 13 Ludlow (Windsor County, village) Windsor County $56,667 (±$18,646) 14 Bellows Falls Windham County $56,086 (±$2,203) 15 Enosburg Falls Franklin County $50,870 (±$17,072) 16 North Troy Orleans County $50,417 (±$4,520) 17 Johnson (Lamoille County, village) Lamoille County $48,633 (±$10,310) 18 Barton (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 Rank Place County Median household income 1 Norwich (community) Windsor County $173,594 (±$75,477) 2 Shelburne (community) Chittenden County $109,583 (±$11,521) 3 Bradford (community) Orange County $104,306 (±$44,264) 4 Middlebury (community) Addison County $86,250 (±$18,062) 5 Williamstown (community) Orange County $79,358 (±$27,926) 6 South Barre Washington County $78,050 (±$16,410) 7 Milton (community) Chittenden County $77,550 (±$24,384) 8 White River Junction Windsor County $77,168 (±$3,901) 9 Arlington (community) Bennington County $76,250 (±$30,867) 10 Wilder Windsor County $75,143 (±$9,155) 11 Randolph (community) Orange County $75,069 (±$10,895) 12 Proctor (community) Rutland County $75,060 (±$11,835) 13 Bristol (community) Addison County $73,064 (±$9,134) 14 Fairfax (community) Franklin County $71,250 (±$25,763) 15 Fair Haven (community) Rutland County $66,131 (±$14,611) 16 Chester (community) Windsor County $64,265 (±$12,544) 17 Northfield (community) Washington County $60,789 (±$21,326) 18 Brandon (community) Rutland County $59,087 (±$19,862) 19 Waterbury (community) Washington County $54,273 (±$12,593) 20 Bennington (community) Bennington County $54,257 (±$12,150) 21 St. Johnsbury (community) Caledonia County $53,711 (±$8,218) 22 Brattleboro (community) Windham County $52,734 (±$12,430) 23 Richford (community) Franklin County $52,083 (±$11,196) 24 Windsor (community) Windsor County $51,197 (±$3,861) 25 Springfield (community) Windsor County $46,760 (±$9,502) 26 West Brattleboro Windham 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 November 12, 2026 .
Related