The Town Files

The 50 Richest Small Towns in America

Ranked by median household income among 7,696 towns of 2,500–10,000 people in the U.S.. #1 is Blackwells Mills, NJ (median household income $250,001).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Richest Small Towns in America1. Blackwells Mills, NJ$250,0012. Ladue, MO$250,0013. Highland Park, TX$250,0014. Riverside, CT$250,0015. Los Altos Hills, CA$250,0016. Long Grove, IL$250,0017. Upper Saddle River, NJ$250,0018. Villanova, PA$250,0019. Glen Ridge, NJ$250,00110. Rumson, NJ$250,00111. East Hills, NY$250,00112. Atherton, CA$250,00113. Old Greenwich, CT$250,00114. South Run, VA$250,00115. Cherry Hills Village, CO$250,00116. Marvin, NC$250,00117. Fair Haven, NJ$250,00118. Mendham, NJ$250,00119. Dover, MA$250,00120. Pelham Manor, NY$250,00121. Merion Station, PA$250,00122. Crosspointe, VA$250,00123. Lyons, NJ$250,00124. Noroton, CT$250,00125. Woodside, CA$250,001
  1. 50Compo, Connecticut

    Median household income $250,001

    3,354 people · median home $1,522,500 · income $250,001 · Jan low 22°F · 36 in snow

  2. 49Monte Sereno, California

    Median household income $250,001

    3,479 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 40°F · 0 in snow

  3. 48Loyola, California

    Median household income $250,001

    3,491 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 42°F · 0 in snow

  4. 47Muttontown, New York

    Median household income $250,001

    3,512 people · Nassau County · median home $1,914,800 · income $250,001 · Jan low 27°F · 19 in snow

  5. 46Coleytown, Connecticut

    Median household income $250,001

    3,522 people · median home $1,589,700 · income $250,001 · Jan low 22°F · 37 in snow

  6. 45Lloyd Harbor, New York

    Median household income $250,001

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

  7. 44San Miguel, California

    Median household income $250,001

    3,591 people · Contra Costa County · median home $1,649,100 · income $250,001 · Jan low 42°F · 1 in snow

  8. 43Mission Hills, Kansas

    Median household income $250,001

    3,594 people · Johnson County · median home $1,237,800 · income $250,001 · Jan low 22°F · 11 in snow

  9. 42Bunker Hill Village, Texas

    Median household income $250,001

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

  10. 41West Menlo Park, California

    Median household income $250,001

    3,930 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 39°F · 0 in snow

  11. 40Kildeer, Illinois

    Median household income $250,001

    4,091 people · Lake County · median home $770,700 · income $250,001 · Jan low 14°F · 43 in snow

  12. 39Ho-Ho-Kus, New Jersey

    Median household income $250,001

    4,258 people · Bergen County · median home $1,092,500 · income $250,001 · Jan low 26°F · 31 in snow

  13. 38Old Westbury, New York

    Median household income $250,001

    4,289 people · Nassau County · median home $2,000,001 · income $250,001 · Jan low 27°F · 19 in snow

  14. 37Castle Pines Village, Colorado

    Median household income $250,001

    4,327 people · Douglas County · median home $1,453,400 · income $250,001 · Jan low 18°F · 58 in snow

  15. 36Hunters Creek Village, Texas

    Median household income $250,001

    4,385 people · Harris County · median home $2,000,001 · income $250,001 · Jan low 44°F · 0 in snow

  16. 35Sherborn, Massachusetts

    Median household income $250,001

    4,401 people · Middlesex County · median home $1,026,800 · income $250,001 · Jan low 18°F · 46 in snow

  17. 34Emerald Lake Hills, California

    Median household income $250,001

    4,406 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

  18. 33Portola Valley, California

    Median household income $250,001

    4,456 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

  19. 32Mountain Lakes, New Jersey

    Median household income $250,001

    4,472 people · Morris County · median home $917,000 · income $250,001 · Jan low 21°F · 27 in snow

  20. 31Flower Hill, New York

    Median household income $250,001

    4,794 people · Nassau County · median home $1,975,500 · income $250,001 · Jan low 27°F · 19 in snow

  21. 30Camino Tassajara, California

    Median household income $250,001

    4,951 people · Contra Costa County · median home $2,000,001 · income $250,001 · Jan low 42°F · 1 in snow

  22. 29Union Mill, Virginia

    Median household income $250,001

    4,997 people · Fairfax County · median home $961,400 · income $250,001 · Jan low 23°F · 19 in snow

  23. 28Forest Hills, Tennessee

    Median household income $250,001

    5,038 people · Davidson County · median home $1,413,100 · income $250,001 · Jan low 28°F · 5 in snow

  24. 27Pound Ridge, New York

    Median household income $250,001

    5,082 people · Westchester County · median home $1,114,500 · income $250,001 · Jan low 22°F · 34 in snow

  25. 26Carlisle, Massachusetts

    Median household income $250,001

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

  26. 25Woodside, California

    Median household income $250,001

    5,309 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

  27. 24Noroton, Connecticut

    Median household income $250,001

    5,317 people · median home $1,620,000 · income $250,001 · Jan low 22°F · 34 in snow

  28. 23Lyons, New Jersey

    Median household income $250,001

    5,345 people · Somerset County · median home $1,037,400 · income $250,001 · Jan low 19°F · 21 in snow

  29. 22Crosspointe, Virginia

    Median household income $250,001

    5,722 people · Fairfax County · median home $951,400 · income $250,001 · Jan low 23°F · 13 in snow

  30. 21Merion Station, Pennsylvania

    Median household income $250,001

    5,741 people · Montgomery County · median home $886,600 · income $250,001 · Jan low 28°F · 16 in snow

  31. 20Pelham Manor, New York

    Median household income $250,001

    5,752 people · Westchester County · median home $1,093,300 · income $250,001 · Jan low 27°F · 33 in snow

  32. 19Dover, Massachusetts

    Median household income $250,001

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

  33. 18Mendham, New Jersey

    Median household income $250,001

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

  34. 17Fair Haven, New Jersey

    Median household income $250,001

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

  35. 16Marvin, North Carolina

    Median household income $250,001

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

  36. 15Cherry Hills Village, Colorado

    Median household income $250,001

    6,442 people · Arapahoe County · median home $2,000,001 · income $250,001 · Jan low 19°F · 34 in snow

  37. 14South Run, Virginia

    Median household income $250,001

    6,462 people · Fairfax County · median home $978,500 · income $250,001 · Jan low 23°F · 13 in snow

  38. 13Old Greenwich, Connecticut

    Median household income $250,001

    6,962 people · median home $1,844,700 · income $250,001 · Jan low 22°F · 34 in snow

  39. 12Atherton, California

    Median household income $250,001

    7,188 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

  40. 11East Hills, New York

    Median household income $250,001

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

  41. 10Rumson, New Jersey

    Median household income $250,001

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

  42. 9Glen Ridge, New Jersey

    Median household income $250,001

    7,802 people · Essex County · median home $836,600 · income $250,001 · Jan low 21°F · 28 in snow

  43. 8Villanova, Pennsylvania

    Median household income $250,001

    8,213 people · Delaware County · median home $946,400 · income $250,001 · Jan low 23°F · 8 in snow

  44. 7Upper Saddle River, New Jersey

    Median household income $250,001

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

  45. 6Long Grove, Illinois

    Median household income $250,001

    8,366 people · Lake County · median home $804,600 · income $250,001 · Jan low 14°F · 43 in snow

  46. 5Los Altos Hills, California

    Median household income $250,001

    8,489 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

  47. 4Riverside, Connecticut

    Median household income $250,001

    8,843 people · median home $1,900,300 · income $250,001 · Jan low 22°F · 34 in snow

  48. 3Highland Park, Texas

    Median household income $250,001

    8,864 people · Dallas County · median home $1,989,900 · income $250,001 · Jan low 38°F · 2 in snow

  49. 2Ladue, Missouri

    Median household income $250,001

    8,989 people · St. Louis County · median home $1,056,300 · income $250,001 · Jan low 25°F · 10 in snow

  50. 1Blackwells Mills, New Jersey

    Median household income $250,001

    9,473 people · Somerset County · median home $735,000 · income $250,001 · Jan low 23°F · 21 in snow

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 2,500–10,000 people in the U.S. (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: