US5.com

Michigan ZIP Codes & Demographics

Michigan ZIP codes, demographics, and median household income — 992 ZIP codes — population 10,051,577 — avg. income $71,237 — avg. home value $204,125. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
992
Population
10,051,577
Median household income (avg.)
$71,237
95% of U.S. median
Average home value
$204,125
59% of U.S. median
Average rent
$778

Michigan demographics

Michigan has 992 ZIP codes across 83 counties on US5, with a combined ZIP-area population of about 10,051,577.

Across ZIP codes with age data, the average median age is about 44.7 years.

Among cities represented in this ZIP set, Ypsilanti is among the largest population centers.

Median household income in Michigan

The average median household income across ZIP codes in Michigan is about $71,237 — about 5% below the U.S. median ($75,149).

Among ZIPs with income data, 48070 (Huntington Woods) is near the top at about $188,229, while 49074 (Kalamazoo) is near the bottom at about $21,563.

Housing in Michigan

For housing in Michigan, the average median home value is about $204,125 and the average median rent is about $778.

The most populous ZIP is 48197 (Ypsilanti) with about 65,911 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Michigan

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
48054 St. Clair County MI 7,200 $76,992 $277,300
49930 Hancock Houghton County MI 7,199 $67,946 $211,900
48218 River Rouge Wayne County MI 7,096 $32,683 $56,100
49046 Delton Barry County MI 6,944 $83,393 $268,100
48226 Detroit Wayne County MI 6,893 $69,813 $307,700
48353 Hartland Livingston County MI 6,850 $97,163 $290,900
48883 Shepherd Isabella County MI 6,755 $66,364 $154,600
48133 Luna Pier Monroe County MI 6,711 $65,867 $181,400
49690 Grand Traverse County MI 6,682 $105,701 $329,100
48650 Pinconning Bay County MI 6,662 $63,662 $136,400
49437 Montague Muskegon County MI 6,622 $77,224 $201,100
49727 East Jordan Antrim County MI 6,595 $70,288 $187,700
48421 Millers Lake Lapeer County MI 6,488 $69,597 $208,100
49021 Bellevue Eaton County MI 6,467 $78,665 $182,300
49451 Ravenna Muskegon County MI 6,441 $67,383 $197,100
48217 Detroit Wayne County MI 6,437 $46,671 $45,100
48808 Bath Clinton County MI 6,424 $82,910 $243,600
48872 Perry Shiawassee County MI 6,421 $79,434 $217,600
49057 Hartford Van Buren County MI 6,405 $56,375 $111,300
49082 Quincy Branch County MI 6,374 $72,938 $159,300
48070 Huntington Woods Oakland County MI 6,322 $188,229 $470,600
49415 Fruitport Muskegon County MI 6,296 $77,140 $230,600
48821 Dimondale Eaton County MI 6,180 $103,652 $237,700
48422 Croswell Sanilac County MI 6,172 $57,078 $162,000
49854 Manistique Schoolcraft County MI 6,148 $57,212 $117,500
49663 Manton Wexford County MI 6,132 $55,513 $144,400
49285 Stockbridge Ingham County MI 6,120 $72,578 $208,100
49251 Leslie Ingham County MI 6,110 $83,458 $193,600
49420 Hart Oceana County MI 6,109 $58,583 $153,300
49087 Schoolcraft Kalamazoo County MI 6,074 $94,556 $279,800
48003 Almont Lapeer County MI 6,045 $88,533 $275,200
49802 Kingsford Dickinson County MI 6,014 $61,067 $109,300
48611 Auburn Bay County MI 6,013 $80,511 $166,500
48622 Farwell Clare County MI 5,970 $57,500 $123,600
49028 Bronson Branch County MI 5,969 $62,639 $129,300
49935 Iron River Iron County MI 5,969 $52,254 $103,800
49055 Gobles Van Buren County MI 5,963 $65,717 $161,900
48888 Stanton Montcalm County MI 5,905 $55,954 $147,300
49269 Parma Jackson County MI 5,874 $83,933 $200,100
48626 Hemlock Saginaw County MI 5,813 $81,961 $208,600
48849 Lake Odessa Ionia County MI 5,801 $79,423 $212,900
49098 Paw Paw Lake Berrien County MI 5,791 $56,899 $150,500
48412 Attica Lapeer County MI 5,780 $79,714 $228,600
48847 Ithaca Gratiot County MI 5,773 $63,967 $164,400
49270 Petersburg Monroe County MI 5,728 $89,412 $269,700
48109 Ann Arbor Washtenaw County MI 5,722
48726 Cass City Tuscola County MI 5,715 $65,788 $121,300
49421 Hesperia Oceana County MI 5,700 $54,858 $148,000
49099 White Pigeon St. Joseph County MI 5,699 $62,147 $172,400
48095 Macomb County MI 5,682 $121,713 $393,200
48216 Detroit Wayne County MI 5,681 $42,278 $225,300
49250 Jonesville Hillsdale County MI 5,674 $61,918 $159,300
48893 Weidman Isabella County MI 5,660 $71,081 $171,000
48655 St. Charles Saginaw County MI 5,655 $64,615 $157,100
49631 Evart Osceola County MI 5,646 $46,250 $120,700
49330 Kent City Kent County MI 5,619 $74,484 $253,200
48211 Detroit Wayne County MI 5,556 $33,347 $66,900
49228 Blissfield Lenawee County MI 5,523 $75,481 $178,300
48471 Sandusky Sanilac County MI 5,518 $62,661 $129,700
48049 Ruby St. Clair County MI 5,485 $86,250 $226,000
48817 Corunna Shiawassee County MI 5,451 $57,468 $164,200
49343 Sand Lake Kent County MI 5,445 $81,722 $236,200
48097 Yale St. Clair County MI 5,400 $58,177 $174,800
48881 Saranac Ionia County MI 5,358 $76,915 $219,400
48428 Dryden Lapeer County MI 5,322 $97,596 $307,000
48005 Armada Macomb County MI 5,315 $110,946 $294,200
49455 Shelby Oceana County MI 5,272 $65,640 $144,900
49247 Hudson Lenawee County MI 5,257 $60,404 $138,600
49868 Newberry Luce County MI 5,231 $53,651 $98,400
48416 Brown City Sanilac County MI 5,216 $68,650 $212,700
49265 Onsted Lenawee County MI 5,137 $70,020 $245,100
48618 Coleman Midland County MI 5,110 $58,523 $120,200
49045 Decatur Van Buren County MI 5,109 $58,328 $170,900
49106 Bridgman Berrien County MI 5,086 $75,064 $243,400
49013 Bangor Van Buren County MI 5,020 $58,264 $140,100
48632 Clare County MI 4,995 $51,740 $130,300
48023 St. Clair County MI 4,980 $79,345 $236,600
49236 Clinton Lenawee County MI 4,940 $75,230 $199,500
49454 Scottville Mason County MI 4,905 $56,643 $174,000
49749 Indian River Cheboygan County MI 4,860 $66,604 $202,600
49073 Nashville Barry County MI 4,853 $61,484 $165,400
49346 Canadian Lakes Mecosta County MI 4,851 $67,627 $222,800
48763 Sand Lake Iosco County MI 4,837 $58,160 $154,100
48658 Standish Arenac County MI 4,806 $52,899 $112,400
48453 Marlette Sanilac County MI 4,797 $53,413 $156,500
48884 Sheridan Montcalm County MI 4,777 $60,000 $168,700
48892 Webberville Ingham County MI 4,769 $81,978 $195,700
49336 Morley Mecosta County MI 4,727 $54,861 $127,100
49706 Brutus Emmet County MI 4,712 $63,573 $208,500
49042 Constantine St. Joseph County MI 4,695 $72,536 $161,500
49304 Baldwin Lake County MI 4,680 $39,567 $110,700
49779 Rogers City Presque Isle County MI 4,599 $51,818 $110,400
49283 Spring Arbor Jackson County MI 4,597 $93,821 $206,000
48730 East Tawas Iosco County MI 4,584 $48,993 $139,900
48367 Leonard Oakland County MI 4,548 $104,000 $386,500
48418 Byron Shiawassee County MI 4,544 $72,210 $246,500
48463 Otisville Genesee County MI 4,536 $69,893 $179,000
49862 Munising Alger County MI 4,532 $59,575 $150,900
49682 Suttons Bay Leelanau County MI 4,528 $89,688 $367,400
48850 Lakeview Montcalm County MI 4,526 $65,064 $170,700

Frequently asked questions

How many ZIP codes are in Michigan?

Michigan has 992 ZIP codes on US5 across 83 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Michigan?

Michigan has a combined ZIP-area population of about 10,051,577 across 992 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Michigan?

The average median household income across ZIP codes in Michigan is about $71,237, about 5% below the U.S. median ($75,149). Average median home value is about $204,125. Among ZIPs with data, 48070 (Huntington Woods) is near the top ($188,229) and 49074 (Kalamazoo) is near the bottom ($21,563).

Where can I find ZIP code lists for Michigan?

This page lists ZIP codes in Michigan with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Michigan

Explore curated boards for highest income, largest population, and most affordable home values.