The Town Files

The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters

Ranked on The Town Files lifestyle rankings among 278 towns of 500–10,000 people in Vermont, scoring every town on all of these at once. #1 is Shaftsbury, VT.

Map of the 15 towns123456789101112131415
Numbers match the ranking.
The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters1. Shaftsburyscore 862. Hartford Villagescore 843. St. Georgescore 834. Randolphscore 785. Braintreescore 776. Arlingtonscore 767. Vernonscore 758. Addisonscore 739. Dummerstonscore 7210. Chittendenscore 7211. Windsorscore 7112. Bethelscore 7013. Townshendscore 7014. Shorehamscore 7015. Brooklinescore 70
  1. 15Brookline, Vermont

    Retirement: 70th percentile · January average low (°F): 88th percentile · Home value ÷ income: 52nd percentile

    Brookline is a town of 540 people in Windham County, Vermont. Homes have a median value of $290,700 against household income of $80,833; January lows average 13°F.

    540 people · Windham County · median home $290,700 · income $80,833 · Jan low 13°F · 84 in snow

    Full Brookline, Vermont profile: weather, storms, schools, jobs →

    Brookline: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement70th pctMild winters88th pctAffordability52th pct
    Percentile vs Vermont towns on each part of this ranking.
  2. 14Shoreham, Vermont

    Retirement: 75th percentile · January average low (°F): 70th percentile · Home value ÷ income: 65th percentile

    Shoreham is a town of 1,260 people in Addison County, Vermont. Homes have a median value of $316,400 against household income of $93,654; January lows average 9°F.

    1,260 people · Addison County · median home $316,400 · income $93,654 · Jan low 9°F · 59 in snow

    Full Shoreham, Vermont profile: weather, storms, schools, jobs →

    Shoreham: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement75th pctMild winters70th pctAffordability65th pct
    Percentile vs Vermont towns on each part of this ranking.
  3. 13Townshend, Vermont

    Retirement: 70th percentile · January average low (°F): 88th percentile · Home value ÷ income: 52nd percentile

    Townshend is a town of 1,291 people in Windham County, Vermont. Homes have a median value of $287,200 against household income of $78,750; January lows average 13°F.

    1,291 people · Windham County · median home $287,200 · income $78,750 · Jan low 13°F · 130 in snow

    Full Townshend, Vermont profile: weather, storms, schools, jobs →

    Townshend: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement70th pctMild winters88th pctAffordability52th pct
    Percentile vs Vermont towns on each part of this ranking.
  4. 12Bethel, Vermont

    Retirement: 68th percentile · January average low (°F): 59th percentile · Home value ÷ income: 84th percentile

    Bethel is a town of 1,942 people in Windsor County, Vermont. Homes have a median value of $238,000 against household income of $75,822; January lows average 9°F.

    1,942 people · Windsor County · median home $238,000 · income $75,822 · Jan low 9°F · 81 in snow

    Full Bethel, Vermont profile: weather, storms, schools, jobs →

    Bethel: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement68th pctMild winters59th pctAffordability84th pct
    Percentile vs Vermont towns on each part of this ranking.
  5. 11Windsor, Vermont

    Retirement: 69th percentile · January average low (°F): 73rd percentile · Home value ÷ income: 70th percentile

    Windsor is a community of 2,139 people in Windsor County, Vermont. Homes have a median value of $170,300 against household income of $51,197; January lows average 9°F.

    2,139 people · Windsor County · median home $170,300 · income $51,197 · Jan low 9°F · 75 in snow

    Full Windsor, Vermont profile: weather, storms, schools, jobs →

    Windsor: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement69th pctMild winters73th pctAffordability70th pct
    Percentile vs Vermont towns on each part of this ranking.
  6. 10Chittenden, Vermont

    Retirement: 86th percentile · January average low (°F): 59th percentile · Home value ÷ income: 70th percentile

    Chittenden is a town of 1,237 people in Rutland County, Vermont. Homes have a median value of $346,800 against household income of $106,250; January lows average 9°F.

    1,237 people · Rutland County · median home $346,800 · income $106,250 · Jan low 9°F · 83 in snow

    Full Chittenden, Vermont profile: weather, storms, schools, jobs →

    Chittenden: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement86th pctMild winters59th pctAffordability70th pct
    Percentile vs Vermont towns on each part of this ranking.
  7. 9Dummerston, Vermont

    Retirement: 58th percentile · January average low (°F): 88th percentile · Home value ÷ income: 70th percentile

    Dummerston is a town of 1,865 people in Windham County, Vermont. Homes have a median value of $335,300 against household income of $101,696; January lows average 13°F.

    1,865 people · Windham County · median home $335,300 · income $101,696 · Jan low 13°F · 81 in snow

    Full Dummerston, Vermont profile: weather, storms, schools, jobs →

    Dummerston: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement58th pctMild winters88th pctAffordability70th pct
    Percentile vs Vermont towns on each part of this ranking.
  8. 8Addison, Vermont

    Retirement: 83rd percentile · January average low (°F): 70th percentile · Home value ÷ income: 65th percentile

    Addison is a town of 1,365 people in Addison County, Vermont. Homes have a median value of $362,200 against household income of $106,667; January lows average 9°F.

    1,365 people · Addison County · median home $362,200 · income $106,667 · Jan low 9°F · 59 in snow

    Full Addison, Vermont profile: weather, storms, schools, jobs →

    Addison: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement83th pctMild winters70th pctAffordability65th pct
    Percentile vs Vermont towns on each part of this ranking.
  9. 7Vernon, Vermont

    Retirement: 56th percentile · January average low (°F): 100th percentile · Home value ÷ income: 70th percentile

    Vernon is a town of 2,192 people in Windham County, Vermont. Homes have a median value of $285,100 against household income of $85,682; January lows average 15°F.

    2,192 people · Windham County · median home $285,100 · income $85,682 · Jan low 15°F · 59 in snow

    Full Vernon, Vermont profile: weather, storms, schools, jobs →

    Vernon: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement56th pctMild winters100th pctAffordability70th pct
    Percentile vs Vermont towns on each part of this ranking.
  10. 6Arlington, Vermont

    Retirement: 63rd percentile · January average low (°F): 80th percentile · Home value ÷ income: 84th percentile

    Arlington is a town of 2,457 people in Bennington County, Vermont. Homes have a median value of $318,500 against household income of $102,308; January lows average 11°F.

    2,457 people · Bennington County · median home $318,500 · income $102,308 · Jan low 11°F · 75 in snow

    Full Arlington, Vermont profile: weather, storms, schools, jobs →

    Arlington: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement63th pctMild winters80th pctAffordability84th pct
    Percentile vs Vermont towns on each part of this ranking.
  11. 5Braintree, Vermont

    Retirement: 79th percentile · January average low (°F): 59th percentile · Home value ÷ income: 94th percentile

    Braintree is a town of 1,207 people in Orange County, Vermont. Homes have a median value of $217,700 against household income of $79,803; January lows average 9°F.

    1,207 people · Orange County · median home $217,700 · income $79,803 · Jan low 9°F · 124 in snow

    Full Braintree, Vermont profile: weather, storms, schools, jobs →

    Braintree: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement79th pctMild winters59th pctAffordability94th pct
    Percentile vs Vermont towns on each part of this ranking.
  12. 4Randolph, Vermont

    Retirement: 91st percentile · January average low (°F): 59th percentile · Home value ÷ income: 84th percentile

    Randolph is a community of 2,083 people in Orange County, Vermont. Homes have a median value of $235,400 against household income of $75,069; January lows average 9°F.

    2,083 people · Orange County · median home $235,400 · income $75,069 · Jan low 9°F · 81 in snow

    Full Randolph, Vermont profile: weather, storms, schools, jobs →

    Randolph: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement91th pctMild winters59th pctAffordability84th pct
    Percentile vs Vermont towns on each part of this ranking.
  13. 3St. George, Vermont

    Retirement: 91st percentile · January average low (°F): 92nd percentile · Home value ÷ income: 65th percentile

    St. George is a town of 794 people in Chittenden County, Vermont. Homes have a median value of $376,800 against household income of $109,464; January lows average 13°F.

    794 people · Chittenden County · median home $376,800 · income $109,464 · Jan low 13°F · 88 in snow

    Full St. George, Vermont profile: weather, storms, schools, jobs →

    St. George: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement91th pctMild winters92th pctAffordability65th pct
    Percentile vs Vermont towns on each part of this ranking.
  14. 2Hartford Village, Vermont

    Retirement: 93rd percentile · January average low (°F): 73rd percentile · Home value ÷ income: 86th percentile

    Hartford Village is a community of 754 people in Windsor County, Vermont. Homes have a median value of $277,600 against household income of $92,500; January lows average 9°F.

    754 people · Windsor County · median home $277,600 · income $92,500 · Jan low 9°F · 61 in snow

    Full Hartford Village, Vermont profile: weather, storms, schools, jobs →

    Hartford Village: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement93th pctMild winters73th pctAffordability86th pct
    Percentile vs Vermont towns on each part of this ranking.
  15. 1Shaftsbury, Vermont

    Retirement: 77th percentile · January average low (°F): 97th percentile · Home value ÷ income: 84th percentile

    Shaftsbury is a town of 3,598 people in Bennington County, Vermont. Homes have a median value of $267,300 against household income of $86,071; January lows average 13°F.

    3,598 people · Bennington County · median home $267,300 · income $86,071 · Jan low 13°F · 75 in snow

    Full Shaftsbury, Vermont profile: weather, storms, schools, jobs →

    Shaftsbury: The 15 Best Affordable Small Towns to Retire in Vermont With Mild Winters scoresRetirement77th pctMild winters97th pctAffordability84th pct
    Percentile vs Vermont towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Vermont towns0255075100$121K$238K$355K$471K$588KMedian home valuePercentile
Orange squares are the 15 towns on this list; green dots are other towns on The Town Files in Vermont.

More Vermont rankings

Same ranking, other places

Methodology. We ranked 278 towns of 500–10,000 people in Vermont (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: