Best small towns to live in Vermont
The 25 Vermont small towns with the best mix of affordability, safety, schools and jobs, picked from 40 real small towns of 1,000 to 15,000 people — not suburbs.
- 1Randolph, VT Score 82/100
2,007 people · typical home $235k · household income $75k · 15 violent crimes per 100k · schools in the top 2% of VT · 4.0% unemployment · 4 mi to a hospital
- 2Williamstown, VT Score 77/100
1,660 people · typical home $211k · household income $79k · 3 violent crimes per 100k · 2.0% unemployment · 7 mi to a hospital
- 3Norwich, VT Score 74/100
1,147 people · typical home $698k · household income $174k · 37 violent crimes per 100k · schools in the top 10% of VT · 1.0% unemployment · 5 mi to a hospital
- 4Bradford, VT Score 72/100
1,097 people · typical home $227k · household income $104k · 3 violent crimes per 100k · schools in the top 63% of VT · 4.0% unemployment · 14 mi to a hospital
- 5Hardwick, VT Score 71/100
1,046 people · typical home $181k · household income $54k · 89 violent crimes per 100k · schools in the top 46% of VT · 2.0% unemployment · 13 mi to a hospital
- 6White River Junction, VT Score 66/100
3,364 people · typical home $279k · household income $77k · 103 violent crimes per 100k · schools in the top 26% of VT · 5.0% unemployment · 1 mi to a hospital
- 7South Barre, VT Score 66/100
1,346 people · typical home $258k · household income $78k · 133 violent crimes per 100k · schools in the top 57% of VT · 1.0% unemployment · 3 mi to a hospital
- 8Lyndonville, VT Score 62/100
1,408 people · typical home $188k · household income $62k · 231 violent crimes per 100k · schools in the top 53% of VT · 2.0% unemployment · 9 mi to a hospital
- 9Barre, VT Score 61/100
8,412 people · typical home $210k · household income $66k · 116 violent crimes per 100k · schools in the top 57% of VT · 4.0% unemployment · 3 mi to a hospital
- 10Wilder, VT Score 61/100
3,087 people · typical home $273k · household income $75k · 103 violent crimes per 100k · schools in the top 18% of VT · 6.0% unemployment · 2 mi to a hospital
- 11Northfield, VT Score 59/100
3,766 people · typical home $241k · household income $61k · 34 violent crimes per 100k · 3.0% unemployment · 10 mi to a hospital
- 12St. Johnsbury, VT Score 59/100
5,859 people · typical home $175k · household income $54k · 154 violent crimes per 100k · schools in the top 53% of VT · 4.0% unemployment · 2 mi to a hospital
- 13Morrisville, VT Score 58/100
2,664 people · typical home $276k · household income $68k · 38 violent crimes per 100k · 3.0% unemployment · 2 mi to a hospital
- 14Swanton, VT Score 58/100
2,670 people · typical home $229k · household income $67k · 117 violent crimes per 100k · schools in the top 58% of VT · 3.0% unemployment · 9 mi to a hospital
- 15Proctor, VT Score 55/100
1,586 people · typical home $206k · household income $75k · 151 violent crimes per 100k · schools in the top 70% of VT · 2.0% unemployment · 8 mi to a hospital
- 16Springfield, VT Score 54/100
4,237 people · typical home $147k · household income $47k · 209 violent crimes per 100k · schools in the top 60% of VT · 8.0% unemployment · 1 mi to a hospital
- 17Richford, VT Score 54/100
1,573 people · typical home $165k · household income $52k · 120 violent crimes per 100k · 8.0% unemployment · 24 mi to a hospital
- 18Vergennes, VT Score 53/100
2,565 people · typical home $310k · household income $77k · 55 violent crimes per 100k · schools in the top 66% of VT · 2.0% unemployment · 12 mi to a hospital
- 19Chester, VT Score 50/100
1,298 people · typical home $262k · household income $64k · 61 violent crimes per 100k · schools in the top 60% of VT · 3.0% unemployment · 7 mi to a hospital
- 20West Rutland, VT Score 50/100
2,125 people · typical home $194k · household income $61k · 151 violent crimes per 100k · schools in the top 82% of VT · 2.0% unemployment · 7 mi to a hospital
- 21Fair Haven, VT Score 48/100
2,537 people · typical home $175k · household income $66k · 170 violent crimes per 100k · schools in the top 82% of VT · 2.0% unemployment · 18 mi to a hospital
- 22Brandon, VT Score 48/100
1,927 people · typical home $238k · household income $59k · 115 violent crimes per 100k · schools in the top 74% of VT · 1.0% unemployment · 14 mi to a hospital
- 23Bristol, VT Score 47/100
2,142 people · typical home $302k · household income $73k · 61 violent crimes per 100k · schools in the top 66% of VT · 3.0% unemployment · 11 mi to a hospital
- 24Enosburg Falls, VT Score 45/100
1,570 people · typical home $207k · household income $51k · 120 violent crimes per 100k · 4.0% unemployment · 18 mi to a hospital
- 25Newport, VT Score 45/100
4,394 people · typical home $179k · household income $55k · 294 violent crimes per 100k · 9.0% unemployment · 1 mi to a hospital
How we ranked them
Every small town in Vermont with 1,000–15,000 people that stands on its own (not part of a big metro core, by USDA rural-urban codes) and has solid Census data. Each town is scored against the others in Vermont on: affordability (household income vs. home prices), safety (violent crime, FBI), schools (reading proficiency vs. other Vermont districts), jobs (unemployment, half weight) and everyday access (distance to a hospital and a grocery store, quarter weight each). Missing numbers count as average.
The "best" town is different for everyone — weather, size, politics, things to do and more all matter too.
Get a ranking built for you
Take the free 5-minute quiz and we'll rank every place in Vermont — and the country — on what you care about.