The 25 Richest Small Towns in Michigan
Ranked by median household income among 541 towns of 500–10,000 people in Michigan. #1 is Franklin, MI (median household income $194,079).
-
25Ray, Michigan
Median household income $117,917
Ray is a township of 3,780 people in Macomb County, Michigan. The median home is worth $377,700 and the median household earns $117,917, so homes cost 3.2× income (typical Michigan town: 2.8×). Median rent is $1,259.
3,780 people · Macomb County · median home $377,700 · income $117,917 · Jan low 16°F · 39 in snow
Full Ray, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Bruce, Michigan
Median household income $117,989
Bruce is a township of 9,324 people in Macomb County, Michigan. The median home is worth $388,600 and the median household earns $117,989, so homes cost 3.3× income (typical Michigan town: 2.8×). Median rent is $1,362.
9,324 people · Macomb County · median home $388,600 · income $117,989 · Jan low 16°F · 40 in snow
Full Bruce, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Milton, Michigan
Median household income $118,750
Milton is a township of 3,128 people in Cass County, Michigan. The median home is worth $299,600 and the median household earns $118,750, so homes cost 2.5× income (typical Michigan town: 2.8×). Median rent is $845.
3,128 people · Cass County · median home $299,600 · income $118,750 · Jan low 19°F · 63 in snow
Full Milton, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Lima, Michigan
Median household income $119,236
Lima is a township of 4,024 people in Washtenaw County, Michigan. The median home is worth $404,700 and the median household earns $119,236, so homes cost 3.4× income (typical Michigan town: 2.8×). Median rent is $1,869.
4,024 people · Washtenaw County · median home $404,700 · income $119,236 · Jan low 16°F · 33 in snow
Full Lima, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Jamestown, Michigan
Median household income $119,676
Jamestown is a charter township of 9,630 people in Ottawa County, Michigan. The median home is worth $445,400 and the median household earns $119,676, so homes cost 3.7× income (typical Michigan town: 2.8×). Median rent is $1,302.
9,630 people · Ottawa County · median home $445,400 · income $119,676 · Jan low 20°F · 76 in snow
Full Jamestown, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Bowne, Michigan
Median household income $120,859
Bowne is a township of 3,289 people in Kent County, Michigan. The median home is worth $360,500 and the median household earns $120,859, so homes cost 3.0× income (typical Michigan town: 2.8×). Median rent is $3,033.
3,289 people · Kent County · median home $360,500 · income $120,859 · Jan low 17°F · 66 in snow
Full Bowne, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Byron Center, Michigan
Median household income $122,553
Byron Center is a community of 7,431 people in Kent County, Michigan. The median home is worth $384,400 and the median household earns $122,553, so homes cost 3.1× income (typical Michigan town: 2.8×). Median rent is $1,517.
7,431 people · Kent County · median home $384,400 · income $122,553 · Jan low 17°F · 75 in snow
Full Byron Center, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Lyndon, Michigan
Median household income $122,568
Lyndon is a township of 2,656 people in Washtenaw County, Michigan. The median home is worth $350,200 and the median household earns $122,568, so homes cost 2.9× income (typical Michigan town: 2.8×). Median rent is —.
2,656 people · Washtenaw County · median home $350,200 · income $122,568 · Jan low 16°F · 33 in snow
Full Lyndon, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Dexter, Michigan
Median household income $124,088
Dexter is a township of 6,696 people in Washtenaw County, Michigan. The median home is worth $466,300 and the median household earns $124,088, so homes cost 3.8× income (typical Michigan town: 2.8×). Median rent is —.
6,696 people · Washtenaw County · median home $466,300 · income $124,088 · Jan low 16°F · 33 in snow
Full Dexter, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Argentine, Michigan
Median household income $125,313
Argentine is a community of 2,685 people in Genesee County, Michigan. The median home is worth $328,700 and the median household earns $125,313, so homes cost 2.6× income (typical Michigan town: 2.8×). Median rent is $841.
2,685 people · Genesee County · median home $328,700 · income $125,313 · Jan low 15°F · 46 in snow
Full Argentine, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Richmond, Michigan
Median household income $126,450
Richmond is a township of 3,544 people in Macomb County, Michigan. The median home is worth $378,800 and the median household earns $126,450, so homes cost 3.0× income (typical Michigan town: 2.8×). Median rent is —.
3,544 people · Macomb County · median home $378,800 · income $126,450 · Jan low 16°F · 47 in snow
Full Richmond, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Royalton, Michigan
Median household income $128,750
Royalton is a township of 5,141 people in Berrien County, Michigan. The median home is worth $356,700 and the median household earns $128,750, so homes cost 2.8× income (typical Michigan town: 2.8×). Median rent is $1,774.
5,141 people · Berrien County · median home $356,700 · income $128,750 · Jan low 20°F · 78 in snow
Full Royalton, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13York, Michigan
Median household income $136,909
York is a charter township of 9,108 people in Washtenaw County, Michigan. The median home is worth $436,500 and the median household earns $136,909, so homes cost 3.2× income (typical Michigan town: 2.8×). Median rent is $1,408.
9,108 people · Washtenaw County · median home $436,500 · income $136,909 · Jan low 15°F · 59 in snow
Full York, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Lodi, Michigan
Median household income $137,727
Lodi is a township of 6,417 people in Washtenaw County, Michigan. The median home is worth $470,700 and the median household earns $137,727, so homes cost 3.4× income (typical Michigan town: 2.8×). Median rent is $1,107.
6,417 people · Washtenaw County · median home $470,700 · income $137,727 · Jan low 15°F · 59 in snow
Full Lodi, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Peninsula, Michigan
Median household income $137,787
Peninsula is a township of 6,068 people in Grand Traverse County, Michigan. The median home is worth $706,900 and the median household earns $137,787, so homes cost 5.1× income (typical Michigan town: 2.8×). Median rent is $1,589.
6,068 people · Grand Traverse County · median home $706,900 · income $137,787 · Jan low 17°F · 115 in snow
Full Peninsula, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Larkin, Michigan
Median household income $143,427
Larkin is a charter township of 5,331 people in Midland County, Michigan. The median home is worth $382,500 and the median household earns $143,427, so homes cost 2.7× income (typical Michigan town: 2.8×). Median rent is $943.
5,331 people · Midland County · median home $382,500 · income $143,427 · Jan low 17°F · 47 in snow
Full Larkin, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Northville, Michigan
Median household income $145,530
Northville is a city of 6,119 people in Oakland County, Michigan. The median home is worth $465,400 and the median household earns $145,530, so homes cost 3.2× income (typical Michigan town: 2.8×). Median rent is $1,623.
6,119 people · Oakland County · median home $465,400 · income $145,530 · Jan low 16°F · 36 in snow
Full Northville, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Webster, Michigan
Median household income $155,104
Webster is a township of 6,575 people in Washtenaw County, Michigan. The median home is worth $564,000 and the median household earns $155,104, so homes cost 3.6× income (typical Michigan town: 2.8×). Median rent is $1,782.
6,575 people · Washtenaw County · median home $564,000 · income $155,104 · Jan low 15°F · 47 in snow
Full Webster, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Grosse Pointe, Michigan
Median household income $158,853
Grosse Pointe is a city of 5,678 people in Wayne County, Michigan. The median home is worth $436,800 and the median household earns $158,853, so homes cost 2.7× income (typical Michigan town: 2.8×). Median rent is $1,725.
5,678 people · Wayne County · median home $436,800 · income $158,853 · Jan low 17°F · 28 in snow
Full Grosse Pointe, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Ann Arbor, Michigan
Median household income $164,875
Ann Arbor is a charter township of 4,673 people in Washtenaw County, Michigan. The median home is worth $659,400 and the median household earns $164,875, so homes cost 4.0× income (typical Michigan town: 2.8×). Median rent is $1,933.
4,673 people · Washtenaw County · median home $659,400 · income $164,875 · Jan low 16°F · 61 in snow
Full Ann Arbor, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Pleasant Ridge, Michigan
Median household income $171,125
Pleasant Ridge is a city of 2,627 people in Oakland County, Michigan. The median home is worth $448,700 and the median household earns $171,125, so homes cost 2.6× income (typical Michigan town: 2.8×). Median rent is $1,720.
2,627 people · Oakland County · median home $448,700 · income $171,125 · Jan low 20°F · 33 in snow
Full Pleasant Ridge, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Village of Grosse Pointe Shores, Michigan
Median household income $189,583
Village of Grosse Pointe Shores is a city of 2,647 people in Wayne County, Michigan. The median home is worth $733,500 and the median household earns $189,583, so homes cost 3.9× income (typical Michigan town: 2.8×). Median rent is —.
2,647 people · Wayne County · median home $733,500 · income $189,583 · Jan low 17°F · 28 in snow
Full Village of Grosse Pointe Shores, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Bloomfield Hills, Michigan
Median household income $189,942
Bloomfield Hills is a city of 4,460 people in Oakland County, Michigan. The median home is worth $947,900 and the median household earns $189,942, so homes cost 5.0× income (typical Michigan town: 2.8×). Median rent is $3,501.
4,460 people · Oakland County · median home $947,900 · income $189,942 · Jan low 17°F · 36 in snow
Full Bloomfield Hills, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Huntington Woods, Michigan
Median household income $190,150
Huntington Woods is a city of 6,388 people in Oakland County, Michigan. The median home is worth $473,900 and the median household earns $190,150, so homes cost 2.5× income (typical Michigan town: 2.8×). Median rent is $2,493.
6,388 people · Oakland County · median home $473,900 · income $190,150 · Jan low 19°F · 34 in snow
Full Huntington Woods, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Franklin, Michigan
Median household income $194,079
Franklin is a village of 3,139 people in Oakland County, Michigan. The median home is worth $774,900 and the median household earns $194,079, so homes cost 4.0× income (typical Michigan town: 2.8×). Median rent is —.
3,139 people · Oakland County · median home $774,900 · income $194,079 · Jan low 16°F · 36 in snow
Full Franklin, Michigan profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Michigan rankings
- The 25 Best Small Towns to Retire in Michigan
- The 25 Quietest Small Towns in Michigan
- The 25 Most Affordable Small Towns in Michigan
- The 25 Best Small Towns for Families in Michigan
- The 24 Best Quiet, Affordable Small Towns to Retire in Michigan
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Michigan With the Mildest Winters
- The 25 Most Walkable Small Towns in Michigan
- 25 Small Towns in Michigan With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Michigan
Same ranking, other places
- The 50 Richest Small Towns in America
- The 25 Richest Small Towns in Pennsylvania
- The 25 Richest Small Towns in New York
- 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)