The Town Files

The 50 Best Places for Families in America

Ranked on The Town Files lifestyle rankings among 12,622 towns and cities of 2,500+ people in the U.S.. #1 is Dix Hills, NY.

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Best Places for Families in America1. Dix Hills, NY100th pct2. Fulshear, TX100th pct3. Great Falls, VA100th pct4. Nolensville, TN100th pct5. Weddington, NC100th pct6. Green Valley, MD100th pct7. Campton Hills, IL100th pct8. Weston, CT100th pct9. Upper Saddle River, NJ100th pct10. Minnetrista, MN100th pct11. Oradell, NJ100th pct12. Boxford, MA100th pct13. Chester, NJ100th pct14. Rumson, NJ100th pct15. East Hills, NY100th pct16. Webster, MI100th pct17. Huntington Woods, MI100th pct18. Marvin, NC100th pct19. Fair Haven, NJ100th pct20. Glendale, MO100th pct21. Killingworth, CT100th pct22. Mendham, NJ100th pct23. Dover, MA100th pct24. White Rock, NM100th pct25. Bolton, MA100th pct
  1. 50McLendon-Chisholm, Texas

    Better for families than 100% of U.S. towns

    3,562 people · Rockwall County · median home $629,400 · income $204,773 · Jan low 36°F · 0 in snow

  2. 49Lloyd Harbor, New York

    Better for families than 100% of U.S. towns

    3,571 people · Suffolk County · median home $1,533,800 · income $250,001 · Jan low 25°F · 29 in snow

  3. 48Manor, Pennsylvania

    Better for families than 100% of U.S. towns

    3,585 people · Westmoreland County · median home $273,500 · income $138,583 · Jan low 22°F · 25 in snow

  4. 47Green, New Jersey

    Better for families than 100% of U.S. towns

    3,627 people · Sussex County · median home $472,200 · income $141,875 · Jan low 19°F · 30 in snow

  5. 46Farmington, Wisconsin

    Better for families than 100% of U.S. towns

    3,645 people · Washington County · median home $386,800 · income $102,174 · Jan low 11°F · 47 in snow

  6. 45Deer Park, Illinois

    Better for families than 100% of U.S. towns

    3,681 people · Lake County · median home $661,300 · income $174,458 · Jan low 13°F · 39 in snow

  7. 44Pittsboro, Indiana

    Better for families than 100% of U.S. towns

    3,682 people · Hendricks County · median home $312,800 · income $126,023 · Jan low 18°F · 14 in snow

  8. 43Bunker Hill Village, Texas

    Better for families than 100% of U.S. towns

    3,822 people · Harris County · median home $2,000,001 · income $250,001 · Jan low 45°F · 0 in snow

  9. 42Weston Lakes, Texas

    Better for families than 100% of U.S. towns

    3,853 people · Fort Bend County · median home $673,600 · income $145,394 · Jan low 43°F · 0 in snow

  10. 41Grant, Minnesota

    Better for families than 100% of U.S. towns

    3,966 people · Washington County · median home $683,400 · income $150,875 · Jan low 5°F · 47 in snow

  11. 40South Russell, Ohio

    Better for families than 100% of U.S. towns

    3,972 people · Geauga County · median home $432,800 · income $171,875 · Jan low 19°F · 87 in snow

  12. 39West Lakeland, Minnesota

    Better for families than 100% of U.S. towns

    3,976 people · Washington County · median home $709,300 · income $216,310 · Jan low 9°F · 47 in snow

  13. 38Wellsville, Utah

    Better for families than 100% of U.S. towns

    4,060 people · Cache County · median home $455,500 · income $104,351 · Jan low 13°F · 52 in snow

  14. 37Medford Lakes, New Jersey

    Better for families than 100% of U.S. towns

    4,264 people · Burlington County · median home $402,900 · income $141,188 · Jan low 24°F · 24 in snow

  15. 36Buckhead, Georgia

    Better for families than 100% of U.S. towns

    4,441 people · Bryan County · median home $466,100 · income $144,864 · Jan low 40°F · 0 in snow

  16. 35Elk Ridge, Utah

    Better for families than 100% of U.S. towns

    4,687 people · Utah County · median home $614,800 · income $143,167 · Jan low 22°F · 66 in snow

  17. 34Harrington Park, New Jersey

    Better for families than 100% of U.S. towns

    4,741 people · Bergen County · median home $776,900 · income $180,500 · Jan low 23°F · 33 in snow

  18. 33Searingtown, New York

    Better for families than 100% of U.S. towns

    5,044 people · Nassau County · median home $1,100,700 · income $212,344 · Jan low 27°F · 19 in snow

  19. 32Holland, New Jersey

    Better for families than 100% of U.S. towns

    5,177 people · Hunterdon County · median home $451,800 · income $136,875 · Jan low 22°F · 41 in snow

  20. 31Carlisle, Massachusetts

    Better for families than 100% of U.S. towns

    5,237 people · Middlesex County · median home $1,103,900 · income $250,001 · Jan low 18°F · 59 in snow

  21. 30Bethany, Connecticut

    Better for families than 100% of U.S. towns

    5,297 people · median home $418,000 · income $166,236 · Jan low 20°F · 44 in snow

  22. 29Fox Chapel, Pennsylvania

    Better for families than 100% of U.S. towns

    5,343 people · Allegheny County · median home $900,600 · income $243,625 · Jan low 19°F · 28 in snow

  23. 28Churchville, Pennsylvania

    Better for families than 100% of U.S. towns

    5,348 people · Bucks County · median home $657,000 · income $192,519 · Jan low 22°F · 20 in snow

  24. 27Thomson, Minnesota

    Better for families than 100% of U.S. towns

    5,465 people · Carlton County · median home $339,000 · income $119,338 · Jan low 2°F · 71 in snow

  25. 26Brookline, New Hampshire

    Better for families than 100% of U.S. towns

    5,639 people · Hillsborough County · median home $544,400 · income $171,046 · Jan low 14°F · 58 in snow

  26. 25Bolton, Massachusetts

    Better for families than 100% of U.S. towns

    5,665 people · Worcester County · median home $796,000 · income $205,449 · Jan low 15°F · 57 in snow

  27. 24White Rock, New Mexico

    Better for families than 100% of U.S. towns

    5,852 people · Los Alamos County · median home $500,700 · income $156,639 · Jan low 21°F · 42 in snow

  28. 23Dover, Massachusetts

    Better for families than 100% of U.S. towns

    5,923 people · Norfolk County · median home $1,340,300 · income $250,001 · Jan low 18°F · 46 in snow

  29. 22Mendham, New Jersey

    Better for families than 100% of U.S. towns

    6,016 people · Morris County · median home $1,070,400 · income $250,001 · Jan low 21°F · 26 in snow

  30. 21Killingworth, Connecticut

    Better for families than 100% of U.S. towns

    6,174 people · median home $446,200 · income $140,655 · Jan low 19°F

  31. 20Glendale, Missouri

    Better for families than 100% of U.S. towns

    6,176 people · St. Louis County · median home $494,000 · income $170,700 · Jan low 25°F · 10 in snow

  32. 19Fair Haven, New Jersey

    Better for families than 100% of U.S. towns

    6,269 people · Monmouth County · median home $992,200 · income $250,001 · Jan low 25°F · 27 in snow

  33. 18Marvin, North Carolina

    Better for families than 100% of U.S. towns

    6,358 people · Union County · median home $906,000 · income $250,001 · Jan low 32°F · 2 in snow

  34. 17Huntington Woods, Michigan

    Better for families than 100% of U.S. towns

    6,388 people · Oakland County · median home $473,900 · income $190,150 · Jan low 19°F · 34 in snow

  35. 16Webster, Michigan

    Better for families than 100% of U.S. towns

    6,575 people · Washtenaw County · median home $564,000 · income $155,104 · Jan low 15°F · 47 in snow

  36. 15East Hills, New York

    Better for families than 100% of U.S. towns

    7,284 people · Nassau County · median home $1,461,500 · income $250,001 · Jan low 27°F · 19 in snow

  37. 14Rumson, New Jersey

    Better for families than 100% of U.S. towns

    7,343 people · Monmouth County · median home $1,679,300 · income $250,001 · Jan low 25°F · 27 in snow

  38. 13Chester, New Jersey

    Better for families than 100% of U.S. towns

    7,713 people · Morris County · median home $790,900 · income $241,856 · Jan low 21°F · 30 in snow

  39. 12Boxford, Massachusetts

    Better for families than 100% of U.S. towns

    8,203 people · Essex County · median home $907,000 · income $200,871 · Jan low 17°F · 67 in snow

  40. 11Oradell, New Jersey

    Better for families than 100% of U.S. towns

    8,244 people · Bergen County · median home $737,800 · income $221,322 · Jan low 26°F · 31 in snow

  41. 10Minnetrista, Minnesota

    Better for families than 100% of U.S. towns

    8,262 people · Hennepin County · median home $658,300 · income $163,051 · Jan low 6°F · 51 in snow

  42. 9Upper Saddle River, New Jersey

    Better for families than 100% of U.S. towns

    8,353 people · Bergen County · median home $1,108,700 · income $250,001 · Jan low 20°F · 33 in snow

  43. 8Weston, Connecticut

    Better for families than 100% of U.S. towns

    10,354 people · median home $996,700 · income $250,001 · Jan low 18°F · 39 in snow

  44. 7Campton Hills, Illinois

    Better for families than 100% of U.S. towns

    10,885 people · Kane County · median home $547,500 · income $209,134 · Jan low 16°F · 39 in snow

  45. 6Green Valley, Maryland

    Better for families than 100% of U.S. towns

    12,643 people · Frederick County · median home $594,300 · income $171,707 · Jan low 25°F · 31 in snow

  46. 5Weddington, North Carolina

    Better for families than 100% of U.S. towns

    13,181 people · Union County · median home $824,100 · income $190,766 · Jan low 32°F · 2 in snow

  47. 4Nolensville, Tennessee

    Better for families than 100% of U.S. towns

    13,829 people · Williamson County · median home $777,800 · income $177,148 · Jan low 26°F · 3 in snow

  48. 3Great Falls, Virginia

    Better for families than 100% of U.S. towns

    15,953 people · Fairfax County · median home $1,411,000 · income $250,001 · Jan low 23°F · 19 in snow

  49. 2Fulshear, Texas

    Better for families than 100% of U.S. towns

    16,856 people · Fort Bend County · median home $572,700 · income $187,035 · Jan low 43°F · 0 in snow

  50. 1Dix Hills, New York

    Better for families than 100% of U.S. towns

    26,180 people · Suffolk County · median home $935,800 · income $227,944 · Jan low 25°F · 27 in snow

Price vs ranking

Median home value vs ranking, U.S. towns0255075100$37K$341K$645K$948K$1252KMedian home valuePercentile
Orange squares are the 50 towns on this list; green dots are other towns on The Town Files in the U.S..

More U.S. rankings

Methodology. We ranked 12,622 towns and cities of 2,500+ people in the U.S. (2020 Census population; towns with 2,500+ people have pages so far). 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: