The Town Files

The 25 Best Small Towns for First-Time Home Buyers in Vermont

Ranked on The Town Files lifestyle rankings among 72 towns of 500–10,000 people in Vermont. #1 is Shaftsbury, VT.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for First-Time Home Buyers in Vermont1. Shaftsbury100th pct2. Westminster99th pct3. Underhill97th pct4. Morristown95th pct5. Rockingham91st pct6. Fairfax90th pct7. Castleton89th pct8. Bellows Falls87th pct9. Pownal86th pct10. Georgia83rd pct11. Northfield82nd pct12. St. Johnsbury81st pct13. St. Johnsbury81st pct14. Barre78th pct15. Johnson78th pct16. Royalton74th pct17. Winooski73rd pct18. Newport73rd pct19. Northfield72nd pct20. Williamstown72nd pct21. Brattleboro71st pct22. St. Albans68th pct23. Hyde Park68th pct24. Bradford67th pct25. Poultney64th pct
  1. 25Poultney, Vermont

    Better for first-time buyers than 64% of Vermont towns

    Poultney, Vermont
    Photo: Unknown authorUnknown author (public domain, Wikimedia Commons)

    Poultney is a town of 3,020 people in Rutland County, Vermont. It also ranks more of a college town than 94% of Vermont towns and more vibrant than 85% of Vermont towns.

    3,020 people · Rutland County · median home $206,200 · income $72,617 · Jan low 12°F · 78 in snow

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

    Poultney lifestyle rankingsFirst-time buyers64th pctFamilies22th pctYoung professionals77th pctQuiet18th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  2. 24Bradford, Vermont

    Better for first-time buyers than 67% of Vermont towns

    Bradford, Vermont
    Photo: Jscarreiro (talk) (Uploads) (public domain, Wikimedia Commons)

    Bradford is a town of 2,790 people in Orange County, Vermont. It also ranks more walkable than 83% of Vermont towns and better for retirees than 80% of Vermont towns.

    2,790 people · Orange County · median home $258,600 · income $108,162 · Jan low 4°F · 66 in snow

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

    Bradford lifestyle rankingsFirst-time buyers67th pctFamilies49th pctYoung professionals42th pctQuiet42th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  3. 23Hyde Park, Vermont

    Better for first-time buyers than 68% of Vermont towns

    Hyde Park is a town of 3,020 people in Lamoille County, Vermont. It also ranks more of a college town than 83% of Vermont towns.

    3,020 people · Lamoille County · median home $198,400 · income $84,375 · Jan low 5°F · 158 in snow

    Full Hyde Park, Vermont profile: weather, storms, schools, jobs →

    Hyde Park lifestyle rankingsFirst-time buyers68th pctFamilies36th pctYoung professionals12th pctQuiet31th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  4. 22St. Albans, Vermont

    Better for first-time buyers than 68% of Vermont towns

    St. Albans is a city of 6,877 people in Franklin County, Vermont. It also ranks more walkable than 99% of Vermont towns and more vibrant than 99% of Vermont towns.

    6,877 people · Franklin County · median home $263,400 · income $57,980 · Jan low 8°F · 80 in snow

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

    St. Albans lifestyle rankingsFirst-time buyers68th pctFamilies1th pctYoung professionals79th pctQuiet1th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  5. 21Brattleboro, Vermont

    Better for first-time buyers than 71% of Vermont towns

    Brattleboro is a community of 7,352 people in Windham County, Vermont. It also ranks hipper than 100% of Vermont towns and more walkable than 98% of Vermont towns.

    7,352 people · Windham County · median home $234,600 · income $52,734 · Jan low 10°F · 75 in snow

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

    Brattleboro lifestyle rankingsFirst-time buyers71th pctFamilies0th pctYoung professionals93th pctQuiet3th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  6. 20Williamstown, Vermont

    Better for first-time buyers than 72% of Vermont towns

    Williamstown is a town of 3,515 people in Orange County, Vermont. It also ranks easier by car than 100% of Vermont towns and more of a college town than 93% of Vermont towns.

    3,515 people · Orange County · median home $234,900 · income $94,418 · Jan low 7°F · 76 in snow

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

    Williamstown lifestyle rankingsFirst-time buyers72th pctFamilies61th pctYoung professionals7th pctQuiet44th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  7. 19Northfield, Vermont

    Better for first-time buyers than 72% of Vermont towns

    Northfield, Vermont
    Photo: Phizzal at en.wikipedia (public domain, Wikimedia Commons)

    Northfield is a town of 5,918 people in Washington County, Vermont. It also ranks better for young professionals than 98% of Vermont towns and more of a college town than 95% of Vermont towns.

    5,918 people · Washington County · median home $274,400 · income $71,768 · Jan low 6°F · 76 in snow

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

    Northfield lifestyle rankingsFirst-time buyers72th pctFamilies25th pctYoung professionals98th pctQuiet14th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  8. 18Newport, Vermont

    Better for first-time buyers than 73% of Vermont towns

    Newport is a city of 4,455 people in Orleans County, Vermont. It also ranks more walkable than 96% of Vermont towns and more vibrant than 93% of Vermont towns.

    4,455 people · Orleans County · median home $179,400 · income $54,646 · Jan low 4°F · 99 in snow

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

    Newport lifestyle rankingsFirst-time buyers73th pctFamilies5th pctYoung professionals77th pctQuiet25th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  9. 17Winooski, Vermont

    Better for first-time buyers than 73% of Vermont towns

    Winooski is a city of 7,997 people in Chittenden County, Vermont. It also ranks more walkable than 100% of Vermont towns and better for young professionals than 100% of Vermont towns.

    7,997 people · Chittenden County · median home $381,500 · income $79,522 · Jan low 13°F · 88 in snow

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

    Winooski lifestyle rankingsFirst-time buyers73th pctFamilies0th pctYoung professionals100th pctQuiet0th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  10. 16Royalton, Vermont

    Better for first-time buyers than 74% of Vermont towns

    Royalton is a town of 2,750 people in Windsor County, Vermont. It also ranks more of a college town than 77% of Vermont towns and better transit than 77% of Vermont towns.

    2,750 people · Windsor County · median home $263,200 · income $103,938 · Jan low 9°F · 81 in snow

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

    Royalton lifestyle rankingsFirst-time buyers74th pctFamilies34th pctYoung professionals36th pctQuiet29th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  11. 15Johnson, Vermont

    Better for first-time buyers than 78% of Vermont towns

    Johnson is a town of 3,491 people in Lamoille County, Vermont. It also ranks more of a college town than 96% of Vermont towns and better for young professionals than 95% of Vermont towns.

    3,491 people · Lamoille County · median home $169,400 · income $55,346 · Jan low 5°F · 139 in snow

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

    Johnson lifestyle rankingsFirst-time buyers78th pctFamilies6th pctYoung professionals95th pctQuiet2th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  12. 14Barre, Vermont

    Better for first-time buyers than 78% of Vermont towns

    Barre is a city of 8,491 people in Washington County, Vermont. It also ranks more walkable than 99% of Vermont towns and more vibrant than 98% of Vermont towns.

    8,491 people · Washington County · median home $210,400 · income $65,625 · Jan low 7°F · 76 in snow

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

    Barre lifestyle rankingsFirst-time buyers78th pctFamilies1th pctYoung professionals80th pctQuiet1th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  13. 13St. Johnsbury, Vermont

    Better for first-time buyers than 81% of Vermont towns

    St. Johnsbury is a community of 5,994 people in Caledonia County, Vermont. It also ranks more walkable than 93% of Vermont towns and more vibrant than 91% of Vermont towns.

    5,994 people · Caledonia County · median home $174,500 · income $53,711 · Jan low 9°F · 87 in snow

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

    St. Johnsbury lifestyle rankingsFirst-time buyers81th pctFamilies2th pctYoung professionals67th pctQuiet8th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  14. 12St. Johnsbury, Vermont

    Better for first-time buyers than 81% of Vermont towns

    St. Johnsbury is a town of 7,364 people in Caledonia County, Vermont. It also ranks more walkable than 92% of Vermont towns and more vibrant than 92% of Vermont towns.

    7,364 people · Caledonia County · median home $177,700 · income $57,738 · Jan low 9°F · 87 in snow

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

    St. Johnsbury lifestyle rankingsFirst-time buyers81th pctFamilies3th pctYoung professionals67th pctQuiet8th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  15. 11Northfield, Vermont

    Better for first-time buyers than 82% of Vermont towns

    Northfield is a community of 3,757 people in Washington County, Vermont. It also ranks better for young professionals than 99% of Vermont towns and more of a college town than 97% of Vermont towns.

    3,757 people · Washington County · median home $241,400 · income $60,789 · Jan low 6°F · 76 in snow

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

    Northfield lifestyle rankingsFirst-time buyers82th pctFamilies25th pctYoung professionals99th pctQuiet12th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  16. 10Georgia, Vermont

    Better for first-time buyers than 83% of Vermont towns

    Georgia is a town of 4,845 people in Franklin County, Vermont. It also ranks better for families than 99% of Vermont towns and easier by car than 82% of Vermont towns.

    4,845 people · Franklin County · median home $360,300 · income $105,011 · Jan low 8°F · 73 in snow

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

    Georgia lifestyle rankingsFirst-time buyers83th pctFamilies99th pctYoung professionals3th pctQuiet31th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  17. 9Pownal, Vermont

    Better for first-time buyers than 86% of Vermont towns

    Pownal is a town of 3,258 people in Bennington County, Vermont. It also ranks more of a college town than 70% of Vermont towns.

    3,258 people · Bennington County · median home $256,600 · income $64,163 · Jan low 14°F · 65 in snow

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

    Pownal lifestyle rankingsFirst-time buyers86th pctFamilies55th pctYoung professionals33th pctQuiet55th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  18. 8Bellows Falls, Vermont

    Better for first-time buyers than 87% of Vermont towns

    Bellows Falls is a village of 2,747 people in Windham County, Vermont. It also ranks hipper than 99% of Vermont towns and more walkable than 97% of Vermont towns.

    2,747 people · Windham County · median home $195,600 · income $56,086 · Jan low 13°F · 60 in snow

    Full Bellows Falls, Vermont profile: weather, storms, schools, jobs →

    Bellows Falls lifestyle rankingsFirst-time buyers87th pctFamilies3th pctYoung professionals93th pctQuiet8th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  19. 7Castleton, Vermont

    Better for first-time buyers than 89% of Vermont towns

    Castleton is a town of 4,458 people in Rutland County, Vermont. It also ranks more of a college town than 98% of Vermont towns and better for young professionals than 92% of Vermont towns.

    4,458 people · Rutland County · median home $224,800 · income $73,854 · Jan low 8°F · 76 in snow

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

    Castleton lifestyle rankingsFirst-time buyers89th pctFamilies26th pctYoung professionals92th pctQuiet9th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  20. 6Fairfax, Vermont

    Better for first-time buyers than 90% of Vermont towns

    Fairfax is a town of 5,014 people in Franklin County, Vermont. It also ranks more upscale than 84% of Vermont towns and better for families than 77% of Vermont towns.

    5,014 people · Franklin County · median home $378,200 · income $128,963 · Jan low 8°F · 127 in snow

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

    Fairfax lifestyle rankingsFirst-time buyers90th pctFamilies77th pctYoung professionals59th pctQuiet35th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  21. 5Rockingham, Vermont

    Better for first-time buyers than 91% of Vermont towns

    Rockingham is a town of 4,832 people in Windham County, Vermont. It also ranks more walkable than 95% of Vermont towns and hipper than 93% of Vermont towns.

    4,832 people · Windham County · median home $210,900 · income $70,857 · Jan low 13°F · 60 in snow

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

    Rockingham lifestyle rankingsFirst-time buyers91th pctFamilies12th pctYoung professionals86th pctQuiet18th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  22. 4Morristown, Vermont

    Better for first-time buyers than 95% of Vermont towns

    Morristown is a town of 5,434 people in Lamoille County, Vermont. It also ranks better for young professionals than 98% of Vermont towns and more vibrant than 86% of Vermont towns.

    5,434 people · Lamoille County · median home $298,600 · income $66,273 · Jan low 5°F · 139 in snow

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

    Morristown lifestyle rankingsFirst-time buyers95th pctFamilies8th pctYoung professionals98th pctQuiet19th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  23. 3Underhill, Vermont

    Better for first-time buyers than 97% of Vermont towns

    Underhill is a town of 3,129 people in Chittenden County, Vermont. It also ranks better for families than 98% of Vermont towns and more upscale than 85% of Vermont towns.

    3,129 people · Chittenden County · median home $446,000 · income $92,267 · Jan low 6°F · 235 in snow

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

    Underhill lifestyle rankingsFirst-time buyers97th pctFamilies98th pctYoung professionals44th pctQuiet39th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  24. 2Westminster, Vermont

    Better for first-time buyers than 99% of Vermont towns

    Westminster is a town of 3,016 people in Windham County, Vermont. It also ranks more upscale than 74% of Vermont towns and hipper than 70% of Vermont towns.

    3,016 people · Windham County · median home $273,800 · income $71,491 · Jan low 13°F · 60 in snow

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

    Westminster lifestyle rankingsFirst-time buyers99th pctFamilies67th pctYoung professionals28th pctQuiet67th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  25. 1Shaftsbury, Vermont

    Better for first-time buyers than 100% of Vermont towns

    Shaftsbury is a town of 3,598 people in Bennington County, Vermont. It also ranks more upscale than 91% of Vermont towns and better for families than 86% of Vermont towns.

    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 lifestyle rankingsFirst-time buyers100th pctFamilies86th pctYoung professionals70th pctQuiet34th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.

Price vs ranking

Median home value vs ranking, Vermont towns0255075100$147K$272K$398K$523K$648KMedian home valuePercentile
Orange squares are the 25 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 72 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. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: