The Town Files

The 50 Richest Places in America

Ranked by median household income among 12,622 towns and cities of 2,500+ people in the U.S.. #1 is McLean, VA (median household income $250,001).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Richest Places in America1. McLean, VA$250,0012. Los Altos, CA$250,0013. Southlake, TX$250,0014. Saratoga, CA$250,0015. Wellesley, MA$250,0016. Westport, CT$250,0017. University Park, TX$250,0018. Millburn, NJ$250,0019. Darien, CT$250,00110. New Canaan, CT$250,00111. Orinda, CA$250,00112. New Castle, NY$250,00113. Scarsdale, NY$250,00114. Hinsdale, IL$250,00115. Wolf Trap, VA$250,00116. Great Falls, VA$250,00117. Alamo, CA$250,00118. West University Place, TX$250,00119. Short Hills, NJ$250,00120. Upper Montclair, NJ$250,00121. Winnetka, IL$250,00122. Travilah, MD$250,00123. Weston, MA$250,00124. Hillsborough, CA$250,00125. Piedmont, CA$250,001
  1. 50Lyons, 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

  2. 49Crosspointe, 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

  3. 48Merion 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

  4. 47Pelham 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

  5. 46Dover, 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

  6. 45Mendham, 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

  7. 44Fair 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

  8. 43Marvin, 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

  9. 42Cherry 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

  10. 41South 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

  11. 40Old 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

  12. 39Atherton, 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

  13. 38East 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

  14. 37Rumson, 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

  15. 36Glen 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

  16. 35Villanova, 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

  17. 34Upper 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

  18. 33Long 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

  19. 32Los 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

  20. 31Riverside, Connecticut

    Median household income $250,001

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

  21. 30Highland 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

  22. 29Ladue, 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

  23. 28Blackwells 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

  24. 27Weston, Connecticut

    Median household income $250,001

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

  25. 26Difficult Run, Virginia

    Median household income $250,001

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

  26. 25Piedmont, California

    Median household income $250,001

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

  27. 24Hillsborough, California

    Median household income $250,001

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

  28. 23Weston, Massachusetts

    Median household income $250,001

    11,851 people · Middlesex County · median home $1,694,400 · income $250,001 · Jan low 18°F · 46 in snow

  29. 22Travilah, Maryland

    Median household income $250,001

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

  30. 21Winnetka, Illinois

    Median household income $250,001

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

  31. 20Upper Montclair, New Jersey

    Median household income $250,001

    13,146 people · Essex County · median home $989,000 · income $250,001 · Jan low 21°F · 28 in snow

  32. 19Short Hills, New Jersey

    Median household income $250,001

    14,422 people · Essex County · median home $1,674,100 · income $250,001 · Jan low 22°F · 24 in snow

  33. 18West University Place, Texas

    Median household income $250,001

    14,955 people · Harris County · median home $1,472,000 · income $250,001 · Jan low 44°F · 0 in snow

  34. 17Alamo, California

    Median household income $250,001

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

  35. 16Great Falls, Virginia

    Median household income $250,001

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

  36. 15Wolf Trap, Virginia

    Median household income $250,001

    16,496 people · Fairfax County · median home $1,204,000 · income $250,001 · Jan low 23°F · 19 in snow

  37. 14Hinsdale, Illinois

    Median household income $250,001

    17,395 people · DuPage County · median home $1,053,700 · income $250,001 · Jan low 15°F · 42 in snow

  38. 13Scarsdale, New York

    Median household income $250,001

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

  39. 12New Castle, New York

    Median household income $250,001

    18,311 people · Westchester County · median home $1,038,800 · income $250,001 · Jan low 17°F · 40 in snow

  40. 11Orinda, California

    Median household income $250,001

    19,514 people · Contra Costa County · median home $1,863,200 · income $250,001 · Jan low 43°F · 0 in snow

  41. 10New Canaan, Connecticut

    Median household income $250,001

    20,622 people · median home $1,611,900 · income $250,001 · Jan low 22°F · 34 in snow

  42. 9Darien, Connecticut

    Median household income $250,001

    21,499 people · median home $1,822,400 · income $250,001 · Jan low 22°F · 34 in snow

  43. 8Millburn, New Jersey

    Median household income $250,001

    21,710 people · Essex County · median home $1,371,500 · income $250,001 · Jan low 22°F · 24 in snow

  44. 7University Park, Texas

    Median household income $250,001

    25,278 people · Dallas County · median home $1,861,800 · income $250,001 · Jan low 38°F · 2 in snow

  45. 6Westport, Connecticut

    Median household income $250,001

    27,141 people · median home $1,405,200 · income $250,001 · Jan low 22°F · 36 in snow

  46. 5Wellesley, Massachusetts

    Median household income $250,001

    29,550 people · Norfolk County · median home $1,582,700 · income $250,001 · Jan low 18°F · 46 in snow

  47. 4Saratoga, California

    Median household income $250,001

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

  48. 3Southlake, Texas

    Median household income $250,001

    31,265 people · Tarrant County · median home $1,014,500 · income $250,001 · Jan low 34°F · 0 in snow

  49. 2Los Altos, California

    Median household income $250,001

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

  50. 1McLean, Virginia

    Median household income $250,001

    50,773 people · Fairfax County · median home $1,412,700 · income $250,001 · Jan low 26°F · 6 in snow

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). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: