The Town Files

The 50 Best Towns for Families in America

Ranked on The Town Files lifestyle rankings among 3,996 towns of 10,000–50,000 people in the U.S.. #1 is Dix Hills, NY.

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Best Towns 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. Southlake, TX99th pct10. Keystone, FL99th pct11. Peters, PA99th pct12. Cottage Lake, WA99th pct13. Nocatee, FL99th pct14. Murphy, TX99th pct15. Bradfordville, FL99th pct16. Scarsdale, NY99th pct17. Bay Village, OH99th pct18. Windham, NH99th pct19. Coto de Caza, CA99th pct20. Tolland, CT99th pct21. Ada, MI99th pct22. Cannon, MI99th pct23. West Bradford, PA99th pct24. Melissa, TX99th pct25. Trophy Club, TX99th pct
  1. 50Massapequa, New York

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

    21,355 people · Nassau County · median home $693,200 · income $181,846 · Jan low 28°F · 26 in snow

  2. 49Merrick, New York

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

    22,040 people · Nassau County · median home $771,900 · income $185,740 · Jan low 28°F · 26 in snow

  3. 48World Golf Village, Florida

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

    22,117 people · St. Johns County · median home $477,000 · income $117,212 · Jan low 48°F · 0 in snow

  4. 47Homer Glen, Illinois

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

    24,543 people · Will County · median home $418,800 · income $136,678 · Jan low 16°F · 33 in snow

  5. 46Plainview, New York

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

    27,100 people · Nassau County · median home $796,300 · income $189,906 · Jan low 25°F · 19 in snow

  6. 45Forest Hills, Michigan

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

    28,573 people · Kent County · median home $498,500 · income $158,005 · Jan low 19°F · 78 in snow

  7. 44Fruit Cove, Florida

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

    32,143 people · St. Johns County · median home $484,000 · income $141,863 · Jan low 47°F · 0 in snow

  8. 43Commack, New York

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

    36,536 people · Suffolk County · median home $678,200 · income $169,792 · Jan low 25°F · 29 in snow

  9. 42Hillsdale, New Jersey

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

    10,143 people · Bergen County · median home $677,500 · income $186,688 · Jan low 26°F · 31 in snow

  10. 41Alpine, Utah

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

    10,251 people · Utah County · median home $977,500 · income $168,929 · Jan low 22°F · 74 in snow

  11. 40Southborough, Massachusetts

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

    10,450 people · Worcester County · median home $821,100 · income $196,808 · Jan low 18°F · 48 in snow

  12. 39Difficult Run, Virginia

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

    10,600 people · Fairfax County · median home $1,111,400 · income $250,001 · Jan low 23°F · 19 in snow

  13. 38Lantana, Texas

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

    10,785 people · Denton County · median home $587,500 · income $199,489 · Jan low 34°F · 0 in snow

  14. 37Mack, Ohio

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

    11,088 people · Hamilton County · median home $314,400 · income $121,609 · Jan low 24°F · 11 in snow

  15. 36Hillsborough, California

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

    11,387 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 45°F · 0 in snow

  16. 35Lake Norman of Iredell, North Carolina

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

    11,395 people · Iredell County · median home $887,400 · income $173,542 · Jan low 31°F · 4 in snow

  17. 34Ringwood, New Jersey

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

    11,735 people · Passaic County · median home $449,800 · income $152,414 · Jan low 20°F · 31 in snow

  18. 33Richfield, Wisconsin

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

    11,739 people · Washington County · median home $503,400 · income $143,963 · Jan low 11°F · 54 in snow

  19. 32Travilah, Maryland

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

    11,985 people · Montgomery County · median home $1,325,100 · income $250,001 · Jan low 27°F · 18 in snow

  20. 31Lewisboro, New York

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

    12,265 people · Westchester County · median home $820,900 · income $231,953 · Jan low 18°F · 41 in snow

  21. 30Jupiter Farms, Florida

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

    12,572 people · Palm Beach County · median home $654,200 · income $138,191 · Jan low 56°F · 0 in snow

  22. 29Winnetka, Illinois

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

    12,744 people · Cook County · median home $1,337,800 · income $250,001 · Jan low 16°F · 34 in snow

  23. 28New Fairfield, Connecticut

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

    13,579 people · median home $484,800 · income $137,647 · Jan low 21°F · 49 in snow

  24. 27Western Springs, Illinois

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

    13,629 people · Cook County · median home $739,400 · income $230,255 · Jan low 15°F · 42 in snow

  25. 26Harrison, New Jersey

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

    13,641 people · Gloucester County · median home $511,300 · income $165,927 · Jan low 26°F · 20 in snow

  26. 25Trophy Club, Texas

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

    13,688 people · Denton County · median home $675,100 · income $201,054 · Jan low 34°F · 0 in snow

  27. 24Melissa, Texas

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

    13,901 people · Collin County · median home $454,000 · income $138,763 · Jan low 34°F · 1 in snow

  28. 23West Bradford, Pennsylvania

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

    14,316 people · Chester County · median home $487,500 · income $160,514 · Jan low 20°F · 31 in snow

  29. 22Cannon, Michigan

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

    14,379 people · Kent County · median home $460,700 · income $131,956 · Jan low 17°F · 73 in snow

  30. 21Ada, Michigan

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

    14,388 people · Kent County · median home $544,700 · income $168,468 · Jan low 19°F · 78 in snow

  31. 20Tolland, Connecticut

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

    14,563 people · median home $365,500 · income $133,264 · Jan low 19°F · 39 in snow

  32. 19Coto de Caza, California

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

    14,710 people · Orange County · median home $1,535,600 · income $243,816 · Jan low 49°F · 0 in snow

  33. 18Windham, New Hampshire

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

    15,817 people · Rockingham County · median home $723,300 · income $189,583 · Jan low 13°F · 67 in snow

  34. 17Bay Village, Ohio

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

    16,163 people · Cuyahoga County · median home $353,000 · income $132,254 · Jan low 22°F · 64 in snow

  35. 16Scarsdale, New York

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

    18,253 people · Westchester County · median home $1,800,700 · income $250,001 · Jan low 23°F · 33 in snow

  36. 15Bradfordville, Florida

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

    19,183 people · Leon County · median home $383,300 · income $133,359 · Jan low 41°F · 0 in snow

  37. 14Murphy, Texas

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

    21,013 people · Collin County · median home $555,500 · income $175,699 · Jan low 34°F · 0 in snow

  38. 13Nocatee, Florida

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

    22,503 people · St. Johns County · median home $648,800 · income $141,868 · Jan low 49°F · 0 in snow

  39. 12Cottage Lake, Washington

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

    22,857 people · King County · median home $1,230,700 · income $213,106 · Jan low 32°F · 3 in snow

  40. 11Peters, Pennsylvania

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

    22,946 people · Washington County · median home $461,400 · income $145,979 · Jan low 20°F · 32 in snow

  41. 10Keystone, Florida

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

    25,211 people · Hillsborough County · median home $653,500 · income $161,056 · Jan low 51°F · 0 in snow

  42. 9Southlake, Texas

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

    31,265 people · Tarrant County · median home $1,014,500 · income $250,001 · Jan low 34°F · 0 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 3,996 towns of 10,000–50,000 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: