Richest ZIP codes in Michigan
Top 25 highest-income ZIP codes in Michigan. #1 is 48070 (Huntington Woods) at about $188,229 median household income. Compare wealth, housing, and demographics on US5.
These are the highest median household income ZIP codes in Michigan (from 992 indexable ZIPs), ranked using Census ACS-style income fields on US5.
For context, the average median household income across Michigan ZIP codes is about $71,237. The top of this list sits well above that baseline.
Leading the list: 48070 (Huntington Woods) at about $188,229; 48374 (Novi) at about $185,203; 48025 (Beverly Hills) at about $177,126.
Open any ZIP for a full demographics, income, and housing profile, or return to the Michigan state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Median income | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 48070 | Huntington Woods | Oakland County | $188,229 | 6,322 | $188,229 | $470,600 |
| 2 | 48374 | Novi | Oakland County | $185,203 | 17,828 | $185,203 | $551,500 |
| 3 | 48025 | Beverly Hills | Oakland County | $177,126 | 14,755 | $177,126 | $514,500 |
| 4 | 48302 | Pontiac | Oakland County | $175,698 | 17,346 | $175,698 | $624,200 |
| 5 | 48168 | Northville | Wayne County | $173,671 | 25,039 | $173,671 | $546,300 |
| 6 | 48363 | — | Oakland County | $173,056 | 7,434 | $173,056 | $568,400 |
| 7 | 49301 | Forest Hills | Kent County | $173,008 | 20,492 | $173,008 | $510,000 |
| 8 | 48098 | Troy | Oakland County | $165,781 | 20,658 | $165,781 | $485,300 |
| 9 | 48306 | Rochester Hills | Oakland County | $165,545 | 27,831 | $165,545 | $522,200 |
| 10 | 48301 | — | Oakland County | $163,571 | 14,749 | $163,571 | $670,600 |
| 11 | 48069 | Pleasant Ridge | Oakland County | $161,058 | 2,607 | $161,058 | $435,500 |
| 12 | 48009 | Birmingham | Oakland County | $152,443 | 21,623 | $152,443 | $712,000 |
| 13 | 48324 | Orchard Lake Village | Oakland County | $148,750 | 16,631 | $148,750 | $407,500 |
| 14 | 48085 | Troy | Oakland County | $144,146 | 27,371 | $144,146 | $395,300 |
| 15 | 48304 | Bloomfield Hills | Oakland County | $140,700 | 17,436 | $140,700 | $481,500 |
| 16 | 48323 | Orchard Lake Village | Oakland County | $139,418 | 17,043 | $139,418 | $467,000 |
| 17 | 48360 | — | Oakland County | $135,701 | 12,250 | $135,701 | $362,400 |
| 18 | 48380 | — | Oakland County | $133,224 | 7,501 | $133,224 | $438,700 |
| 19 | 48382 | — | Oakland County | $132,602 | 23,550 | $132,602 | $404,700 |
| 20 | 48130 | Dexter | Washtenaw County | $131,875 | 16,849 | $131,875 | $453,100 |
| 21 | 48348 | — | Oakland County | $131,586 | 24,892 | $131,586 | $421,300 |
| 22 | 48230 | Grosse Pointe Park | Wayne County | $131,155 | 17,330 | $131,155 | $448,200 |
| 23 | 48178 | South Lyon | Oakland County | $130,781 | 37,303 | $130,781 | $392,300 |
| 24 | 48236 | Grosse Pointe Woods | Wayne County | $130,776 | 31,383 | $130,776 | $353,000 |
| 25 | 48042 | — | Macomb County | $125,433 | 33,303 | $125,433 | $374,100 |
Frequently asked questions
What are the richest ZIP codes in Michigan?
Based on median household income, the top ZIP on US5 is 48070 (Huntington Woods) at about $188,229. The table on this page lists the top 25 highest-income codes.
How does US5 rank ZIP codes in Michigan?
We rank indexable ZIP codes with positive median household income (and a small population floor) from high to low.
Where can I explore all ZIP codes in Michigan?
Visit the Michigan state page for the full ZIP table, demographics summary, and sortable income/housing columns.