The Town Files

The 17 Best Small Towns for Families in Vermont

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

Map of the 17 towns1234567891011121314151617
Numbers match the ranking.
The 17 Best Small Towns for Families in Vermont1. Charlotte100th pct2. Jericho99th pct3. Georgia99th pct4. Underhill98th pct5. Norwich97th pct6. Ferrisburgh93rd pct7. Richmond92nd pct8. Shaftsbury86th pct9. Weathersfield84th pct10. Hinesburg82nd pct11. East Montpelier79th pct12. Fairfax77th pct13. Thetford76th pct14. Westminster67th pct15. Cambridge64th pct16. Hartland63rd pct17. Williamstown61st pct
  1. 17Williamstown, Vermont

    Better for families than 61% 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 rankingsFamilies61th pctQuiet44th pctFirst-time buyers72th pctWalkability72th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  2. 16Hartland, Vermont

    Better for families than 63% of Vermont towns

    Hartland, Vermont
    Photo: Jessamyn West (public domain, Wikimedia Commons)

    Hartland is a town of 3,446 people in Windsor County, Vermont. It also ranks hipper than 79% of Vermont towns and more upscale than 75% of Vermont towns.

    3,446 people · Windsor County · median home $348,600 · income $86,136 · Jan low 7°F · 72 in snow

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

    Hartland lifestyle rankingsFamilies63th pctQuiet51th pctFirst-time buyers0th pctWalkability64th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  3. 15Cambridge, Vermont

    Better for families than 64% of Vermont towns

    Cambridge, Vermont
    Photo: Unknown photographer (public domain, Wikimedia Commons)

    Cambridge is a town of 3,839 people in Lamoille County, Vermont. It also ranks better for young professionals than 82% of Vermont towns and easier by car than 81% of Vermont towns.

    3,839 people · Lamoille County · median home $343,000 · income $72,344 · Jan low 6°F · 139 in snow

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

    Cambridge lifestyle rankingsFamilies64th pctQuiet29th pctFirst-time buyers0th pctWalkability50th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  4. 14Westminster, Vermont

    Better for families than 67% of Vermont towns

    Westminster is a town of 3,016 people in Windham County, Vermont. It also ranks better for first-time buyers than 99% of Vermont towns and more upscale than 74% 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 rankingsFamilies67th pctQuiet67th pctFirst-time buyers99th pctWalkability59th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  5. 13Thetford, Vermont

    Better for families than 76% of Vermont towns

    Thetford is a town of 2,775 people in Orange County, Vermont. It also ranks better for retirees than 89% of Vermont towns and more upscale than 88% of Vermont towns.

    2,775 people · Orange County · median home $329,500 · income $88,045 · Jan low 6°F · 61 in snow

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

    Thetford lifestyle rankingsFamilies76th pctQuiet75th pctFirst-time buyers0th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  6. 12Fairfax, Vermont

    Better for families than 77% of Vermont towns

    Fairfax is a town of 5,014 people in Franklin County, Vermont. It also ranks better for first-time buyers than 90% of Vermont towns and more upscale than 84% 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 rankingsFamilies77th pctQuiet35th pctFirst-time buyers90th pctWalkability38th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  7. 11East Montpelier, Vermont

    Better for families than 79% of Vermont towns

    East Montpelier is a town of 2,598 people in Washington County, Vermont. It also ranks hipper than 89% of Vermont towns and better for cycling than 84% of Vermont towns.

    2,598 people · Washington County · median home $378,700 · income $92,778 · Jan low 3°F · 126 in snow

    Full East Montpelier, Vermont profile: weather, storms, schools, jobs →

    East Montpelier lifestyle rankingsFamilies79th pctQuiet65th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  8. 10Hinesburg, Vermont

    Better for families than 82% of Vermont towns

    Hinesburg is a town of 4,698 people in Chittenden County, Vermont. It also ranks more upscale than 94% of Vermont towns and better for retirees than 91% of Vermont towns.

    4,698 people · Chittenden County · median home $463,400 · income $112,539 · Jan low 13°F · 96 in snow

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

    Hinesburg lifestyle rankingsFamilies82th pctQuiet53th pctFirst-time buyers0th pctWalkability57th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  9. 9Weathersfield, Vermont

    Better for families than 84% of Vermont towns

    Weathersfield is a town of 2,842 people in Windsor County, Vermont. It also ranks more of a college town than 88% of Vermont towns and better for a vacation home than 74% of Vermont towns.

    2,842 people · Windsor County · median home $252,700 · income $83,095 · Jan low 9°F · 83 in snow

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

    Weathersfield lifestyle rankingsFamilies84th pctQuiet66th pctFirst-time buyers0th pctWalkability29th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  10. 8Shaftsbury, Vermont

    Better for families than 86% of Vermont towns

    Shaftsbury is a town of 3,598 people in Bennington County, Vermont. It also ranks better for first-time buyers than 100% of Vermont towns and more upscale than 91% 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 rankingsFamilies86th pctQuiet34th pctFirst-time buyers100th pctWalkability71th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  11. 7Richmond, Vermont

    Better for families than 92% of Vermont towns

    Richmond is a town of 4,167 people in Chittenden County, Vermont. It also ranks more upscale than 99% of Vermont towns and better for retirees than 96% of Vermont towns.

    4,167 people · Chittenden County · median home $432,200 · income $108,235 · Jan low 13°F · 124 in snow

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

    Richmond lifestyle rankingsFamilies92th pctQuiet35th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  12. 6Ferrisburgh, Vermont

    Better for families than 93% of Vermont towns

    Ferrisburgh is a town of 2,646 people in Addison County, Vermont. It also ranks better for a vacation home than 99% of Vermont towns and more of a college town than 93% of Vermont towns.

    2,646 people · Addison County · median home $422,700 · income $106,989 · Jan low 9°F · 79 in snow

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

    Ferrisburgh lifestyle rankingsFamilies93th pctQuiet61th pctFirst-time buyers0th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  13. 5Norwich, Vermont

    Better for families than 97% of Vermont towns

    Norwich is a town of 3,612 people in Windsor County, Vermont. It also ranks more upscale than 100% of Vermont towns and better for cycling than 97% of Vermont towns.

    3,612 people · Windsor County · median home $637,500 · income $140,313 · Jan low 6°F · 61 in snow

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

    Norwich lifestyle rankingsFamilies97th pctQuiet11th pctFirst-time buyers0th pctWalkability67th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  14. 4Underhill, Vermont

    Better for families than 98% of Vermont towns

    Underhill is a town of 3,129 people in Chittenden County, Vermont. It also ranks better for first-time buyers than 97% 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 rankingsFamilies98th pctQuiet39th pctFirst-time buyers97th pctWalkability10th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  15. 3Georgia, Vermont

    Better for families than 99% of Vermont towns

    Georgia is a town of 4,845 people in Franklin County, Vermont. It also ranks better for first-time buyers than 83% 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 rankingsFamilies99th pctQuiet31th pctFirst-time buyers83th pctWalkability56th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  16. 2Jericho, Vermont

    Better for families than 99% of Vermont towns

    Jericho is a town of 5,104 people in Chittenden County, Vermont. It also ranks more upscale than 97% of Vermont towns and more vibrant than 71% of Vermont towns.

    5,104 people · Chittenden County · median home $493,100 · income $116,923 · Jan low 10°F · 86 in snow

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

    Jericho lifestyle rankingsFamilies99th pctQuiet65th pctFirst-time buyers0th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs Vermont towns.
  17. 1Charlotte, Vermont

    Better for families than 100% of Vermont towns

    Charlotte is a town of 3,912 people in Chittenden County, Vermont. It also ranks more upscale than 98% of Vermont towns and better for a vacation home than 97% of Vermont towns.

    3,912 people · Chittenden County · median home $695,300 · income $144,375 · Jan low 13°F · 88 in snow

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

    Charlotte lifestyle rankingsFamilies100th pctQuiet70th pctFirst-time buyers0th pctWalkability76th 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 17 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: