Towns

Small towns in Vermont

160 small towns, communities and small cities of 1,000 to 75,000 people, plus 6 smaller suburbs, marked as suburbs. In the parts of Vermont outside metro areas, everyday prices run 3.7% below the U.S. average, and housing 21% below.

Closest to a big city

  1. Vernon69 miles to Hartford
  2. Guilford70 miles to Hartford
  3. Whitingham71 miles to Hartford
  4. Brattleboro76 miles to Hartford
  5. Pownal76 miles to Hartford

Straight-line miles to a metro area of about 1 million people or more.

Lowest home values

  1. Concord$159,300
  2. Brighton$163,900
  3. Lunenburg$164,000
  4. Johnson$169,400
  5. Fair Haven$176,500

Typical value of an owner-occupied home.

Growing fastest

  1. Newport Townup 63% since 2020
  2. Morristownup 13% since 2020
  3. Brightonup 9% since 2020
  4. Fairfaxup 8% since 2020
  5. Cornwallup 7% since 2020

College towns

  1. BurlingtonUniversity of Vermont
  2. MiddleburyMiddlebury College
  3. NorthfieldNorwich University
  4. PutneyLandmark College

Tourist towns

  1. Killington82% vacation homes
  2. Winhall80% vacation homes
  3. Dover75% vacation homes
  4. Warren69% vacation homes
  5. Ludlow68% vacation homes
  6. Wilmington57% vacation homes
  7. Mount Holly46% vacation homes
  8. Londonderry45% vacation homes

Hospital in town

  1. Barre CityCentral Vermont Medical Center
  2. Barre TownCentral Vermont Medical Center
  3. BenningtonSouthwestern Vermont Medical Center
  4. BethelGifford Medical Center
  5. BraintreeGifford Medical Center
  6. BrattleboroBrattleboro Memorial Hospital
  7. BurlingtonUniv. of Vermont - Fletcher Allen Health Care
  8. CornwallPorter Hospital INC

Every town in Vermont

Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles to an ER
Addison 1,352 -0.3% $362,200 $106,667 162 9
Alburgh 2,147 +2.1% $268,300 $76,429 214 15
Arlington 2,404 -2.2% $318,500 $102,308 94 13
Bakersfield 1,307 +0.9% $271,300 $83,462 191 14
Barnard 1,000 -0.4% $402,600 $97,581 126 13
Barnet 1,654 -0.8% $247,900 $67,386 146 10
Barre City 8,214 -3% $210,400 $65,625 149 In town
Barre Town 8,001 +0.9% $281,400 $93,210 147 In town
Barton 2,732 -4.6% $201,200 $66,250 177 13
Bennington 14,953 -2.3% $213,300 $59,446 82 In town
Berkshire 1,605 +2% $244,600 $71,406 201 20
Berlin 2,948 +2.9% $273,600 $86,691 152 5
Bethel 1,887 -2.7% $238,000 $75,822 135 In town
Bolton 1,277 -1.3% $311,600 $111,125 170 17
Bradford 2,834 +1.7% $258,600 $108,162 129 11
Braintree 1,226 +1.7% $217,700 $79,803 141 In town
Brandon 4,173 +1.2% $227,800 $64,180 142 14
Brattleboro 11,872 -2.4% $257,300 $58,241 76 In town
Bridport 1,251 +2% $367,200 $83,214 157 8
Brighton 1,251 +8.5% $163,900 $47,375 175 20
Bristol 3,759 -0.3% $337,300 $74,620 159 9
Brookfield 1,276 +1.7% $339,300 $98,500 141 8
Brownington 1,016 -3% $193,800 $75,556 181 9
Burke 1,646 -0.2% $340,600 $87,143 164 12
Burlington 44,019 -1.6% $444,800 $71,109 186 In town
Cabot 1,470 +1.9% $268,500 $77,031 155 14
Calais 1,661 +0% $390,300 $100,625 158 11
Cambridge 3,666 -4.2% $343,000 $72,344 182 12
Castleton 4,411 -0.4% $224,800 $73,854 133 11
Cavendish 1,373 -1.5% $285,100 $89,063 109 9
Charlotte 3,846 -1.9% $695,300 $144,375 176 12
Chelsea 1,252 +1.8% $260,900 $65,913 135 12
Chester 2,955 -0.9% $232,900 $62,125 105 8
Chittenden 1,215 -1.6% $346,800 $106,250 137 13
Clarendon 2,398 +0.2% $220,900 $59,609 123 5
Colchester suburb 17,565 +0.4% $394,400 $97,891 189 5
Concord 1,159 +1.8% $159,300 $73,304 151 9
Corinth 1,482 +1.8% $213,800 $89,167 134 14
Cornwall 1,290 +6.6% $458,000 $114,583 154 In town
Coventry 1,059 -3.3% $197,900 $59,342 186 5
Craftsbury 1,291 -3% $270,500 $83,672 174 12
Danby 1,273 -1.1% $272,400 $77,321 111 19
Danville 2,372 +1.9% $275,800 $70,946 155 6
Derby 4,456 -2.4% $225,000 $80,250 189 In town
Dorset 2,113 -1.2% $569,200 $111,250 106 22
Dover 1,827 +1.6% $332,900 $52,313 83 17
Dummerston 1,859 -0.6% $335,300 $101,696 80 6
Duxbury 1,444 +2.7% $364,600 $105,208 164 18
East Montpelier 2,594 -0.2% $378,700 $92,778 155 7
Eden 1,291 -4% $215,900 $83,578 181 11
Enosburgh 2,780 -0.7% $223,100 $63,828 196 17
Essex suburb 11,346 -1.2% $447,300 $110,199 183 8
Essex Junction suburb 10,921 +3.2% $407,500 $89,257 182 4
Fair Haven 2,676 -2% $176,500 $62,404 131 15
Fairfax 5,455 +8.1% $378,200 $128,963 191 8
Fairfield 2,031 +3% $320,600 $87,019 196 7
Fairlee 1,048 +5.4% $274,200 $74,760 124 17
Fayston 1,400 +2.4% $502,400 $110,250 160 19
Ferrisburgh 2,677 +1.1% $422,700 $106,989 171 15
Fletcher 1,380 +2.3% $302,100 $105,833 189 11
Franklin 1,425 +3.6% $247,400 $79,917 205 14
Georgia 4,906 +0.6% $360,300 $105,011 196 6
Glover 1,076 -3.1% $264,700 $73,839 173 19
Grand Isle 2,172 +4.4% $398,600 $100,846 200 8
Guilford 2,082 -2% $312,600 $75,243 70 5
Hardwick 2,950 +1.3% $184,700 $92,297 165 12
Hartford 10,911 +2.1% $304,500 $78,125 115 6
Hartland 3,398 -1.5% $348,600 $86,136 112 7
Highgate 3,575 +3.1% $280,500 $81,017 208 11
Hinesburg 4,675 -0.4% $463,400 $112,539 173 12
Huntington 1,931 +0.2% $338,300 $94,497 167 17
Hyde Park 2,958 -1.6% $198,400 $84,375 176 5
Irasburg 1,199 -3.1% $230,800 $98,534 183 10
Jericho 5,056 -1% $493,100 $116,923 176 11
Johnson 3,369 -3.2% $169,400 $55,346 180 8
Killington 1,387 -1% $488,400 $81,250 128 10
Leicester 1,023 +3.2% $309,700 $70,417 147 9
Lincoln 1,400 +5% $365,200 $96,667 156 12
Londonderry 1,897 -0.8% $346,300 $85,179 99 17
Ludlow 2,134 -1.5% $370,200 $54,885 112 13
Lunenburg 1,266 +0.7% $164,000 $53,125 151 8
Lyndon 5,628 +2.6% $227,000 $68,786 161 7
Manchester 4,413 -1.5% $454,600 $94,886 99 21
Marlboro 1,776 +3% $357,300 $77,135 77 9
Marshfield 1,567 -0.7% $214,100 $60,313 151 10
Mendon 1,167 +0.7% $357,000 $100,524 129 In town
Middlebury 9,208 +0.6% $409,700 $86,169 156 In town
Middlesex 1,842 +3.4% $376,300 $109,632 159 10
Milton 10,646 -0.9% $372,500 $118,977 192 12
Monkton 2,207 +6.6% $379,900 $119,688 168 16
Montgomery 1,225 +3.1% $323,200 $53,289 191 21
Montpelier 7,823 -2.9% $375,100 $81,030 154 6
Moretown 1,757 +0.1% $380,800 $104,423 157 11
Morristown 6,129 +12.7% $298,600 $66,273 173 In town
Mount Holly 1,373 -1.1% $296,900 $78,015 115 14
New Haven 1,742 +2.4% $379,300 $92,321 163 7
Newbury 2,371 +3.4% $285,000 $62,316 135 In town
Newfane 1,636 -0.6% $284,200 $66,719 83 11
Newport City 4,274 -4% $179,400 $54,646 189 In town
Newport Town 2,583 +63.4% $250,600 $71,202 190 5
Northfield 5,873 -0.4% $274,400 $71,768 151 10
Norwich 3,577 -1% $637,500 $140,313 119 10
Orange 1,071 +1.3% $222,000 $71,302 143 8
Orwell 1,250 +0.6% $335,600 $70,417 144 14
Pawlet 1,380 -2.6% $266,200 $62,273 113 20
Pittsford 2,859 -0.6% $197,000 $69,705 136 9
Plainfield 1,218 -1.4% $318,400 $69,250 150 6
Poultney 2,962 -1.6% $206,200 $72,617 125 12
Pownal 3,219 -1.4% $256,600 $64,163 76 6
Proctor 1,687 -3% $209,900 $74,167 132 5
Putney 2,575 -1.5% $300,000 $79,706 85 11
Randolph 4,958 +3.9% $278,700 $76,758 136 In town
Richford 2,316 -0.4% $176,600 $56,853 197 20
Richmond 4,103 -1.3% $432,200 $108,235 172 13
Rochester 1,073 -2.2% $253,600 $72,676 140 9
Rockingham 4,697 -3.1% $210,900 $70,857 95 9
Royalton 2,692 -1.7% $263,200 $103,938 128 9
Rutland City 15,363 -2.7% $185,500 $57,675 128 In town
Rutland Town 3,869 -1.3% $301,500 $72,099 131 In town
Ryegate 1,131 -2.4% $219,300 $66,484 141 7
Salisbury 1,262 +3.5% $306,900 $99,688 151 6
Shaftsbury 3,558 -1% $267,300 $86,071 88 7
Sharon 1,542 -1.3% $346,700 $84,375 123 13
Shelburne suburb 8,133 +4.7% $588,100 $115,963 180 7
Sheldon 2,192 +2.8% $272,400 $78,533 201 10
Shoreham 1,284 +2.8% $316,400 $93,654 151 10
Shrewsbury 1,092 -0.7% $331,900 $91,250 122 7
South Hero 1,726 +3.5% $558,300 $127,434 195 9
Springfield 8,881 -2% $192,400 $66,571 99 In town
St. Albans City 6,939 +1.6% $263,400 $57,980 200 In town
St. Albans Town 7,147 +1.7% $363,300 $90,060 201 In town
St. Johnsbury 7,354 +0.2% $177,700 $57,738 155 In town
Starksboro 1,807 +3.1% $287,700 $82,188 163 17
Stowe 5,325 +1.8% $647,800 $93,618 171 7
Strafford 1,092 +0% $431,300 $110,833 126 15
Sunderland 1,058 +0.2% $300,000 $88,523 93 16
Swanton 6,894 +1.7% $285,100 $81,371 206 8
Thetford 2,863 +3.2% $329,500 $88,045 121 14
Topsham 1,217 +1.5% $222,900 140 11
Townshend 1,259 -1.9% $287,200 $78,750 90 17
Troy 1,703 -1.2% $233,200 $87,938 192 9
Tunbridge 1,364 +1.4% $315,300 $89,464 131 9
Underhill 3,071 -2.2% $446,000 179 14
Vergennes 2,559 +0.4% $310,000 $76,587 168 12
Vernon 2,144 -1.6% $285,100 $85,682 69 6
Waitsfield 1,887 +2.6% $422,400 $84,375 156 14
Wallingford 2,080 -2.3% $261,900 $80,230 116 12
Warren 1,965 -0.5% $569,300 $86,905 154 17
Washington 1,063 +3.2% $217,700 $66,103 139 10
Waterbury 5,434 +2% $447,200 $103,917 166 14
Waterford 1,288 +0.9% $271,500 $109,375 147 6
Weathersfield 2,809 -1.4% $252,700 $83,095 104 7
Wells 1,195 -1.2% $243,000 $75,417 119 16
West Rutland 2,200 -0.4% $196,400 $61,161 129 5
West Windsor 1,355 +0.2% $393,500 $108,750 108 5
Westford 2,072 +0.1% $424,500 $112,750 186 13
Westminster 2,932 -1.7% $273,800 $71,491 91 14
Whitingham 1,336 -0.4% $262,300 $70,625 71 13
Williamstown 3,576 +1.6% $234,900 $94,418 144 6
Williston suburb 9,975 -1.8% $475,800 $106,967 178 6
Wilmington 2,280 +1.3% $287,700 $70,000 78 15
Windsor 3,464 -2.3% $207,500 $52,484 106 In town
Winhall 1,147 -3.1% $471,800 $95,500 98 24
Winooski suburb 8,239 +2.3% $381,500 $79,522 184 In town
Wolcott 1,672 +0.2% $221,300 $70,259 170 7
Woodstock 2,970 -1.1% $582,000 $120,938 116 10

Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.