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).
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
Same ranking, other places
- The 25 Richest Small Towns in Pennsylvania
- The 25 Richest Small Towns in New York
- The 25 Richest Small Towns in Michigan
- The 25 Richest Small Towns in California
- The 25 Richest Small Towns in New Jersey
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)