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
49245 Homer Calhoun County MI 4,472 $59,460 $146,900
48450 Lexington Sanilac County MI 4,413 $58,297 $200,900
48634 Bay County MI 4,395 $78,929 $156,800
48744 Mayville Tuscola County MI 4,387 $58,435 $141,900
48041 Memphis St. Clair County MI 4,385 $87,599 $296,200
48866 Ovid Clinton County MI 4,375 $64,070 $158,500
49448 Nunica Ottawa County MI 4,354 $81,536 $266,200
48651 Prudenville Roscommon County MI 4,331 $42,938 $156,000
48014 Capac St. Clair County MI 4,319 $70,341 $208,400
48876 Potterville Eaton County MI 4,301 $72,895 $187,900
48137 Livingston County MI 4,293 $82,813 $280,600
49765 Onaway Presque Isle County MI 4,287 $53,125 $114,300
48320 Keego Harbor Oakland County MI 4,257 $77,700 $317,900
49076 Olivet Eaton County MI 4,255 $67,614 $185,800
48191 Washtenaw County MI 4,253 $98,106 $275,500
48436 Gaines Genesee County MI 4,251 $91,895 $251,800
49920 Crystal Falls Iron County MI 4,243 $61,028 $119,800
49344 Allegan County MI 4,139 $76,420 $272,900
49326 Kent County MI 4,126 $78,824 $194,500
48063 Richmond St. Clair County MI 4,106 $91,591 $297,500
49615 Bellaire Antrim County MI 4,077 $78,750 $257,000
48631 Bay County MI 4,058 $77,813 $164,400
49328 Hopkins Allegan County MI 4,058 $89,333 $209,400
49056 Breedsville Van Buren County MI 4,051 $60,078 $150,600
48647 Mio Oscoda County MI 4,044 $50,594 $122,800
49067 Marcellus Cass County MI 4,031 $77,581 $186,800
49665 Marion Osceola County MI 4,022 $51,125 $139,000
48064 Richmond St. Clair County MI 3,996 $79,375 $280,400
49788 Kincheloe Chippewa County MI 3,979 $52,639 $99,000
49756 Lewiston Oscoda County MI 3,965 $45,091 $154,000
49267 Monroe County MI 3,947 $96,389 $244,500
49781 St. Ignace Mackinac County MI 3,943 $62,883 $150,000
48756 Skidway Lake Ogemaw County MI 3,939 $39,435 $85,300
48006 St. Clair County MI 3,891 $70,451 $225,900
49435 Lamont Ottawa County MI 3,881 $97,500 $299,800
49657 McBain Missaukee County MI 3,875 $69,896 $181,700
48656 St. Helen Roscommon County MI 3,872 $43,417 $108,800
48441 Harbor Beach Huron County MI 3,867 $49,877 $148,200
49256 Morenci Lenawee County MI 3,830 $60,982 $112,800
48096 Macomb County MI 3,779 $112,311 $380,500
49274 Reading Hillsdale County MI 3,777 $56,125 $160,800
49946 Zeba Baraga County MI 3,765 $56,138 $119,500
49094 Union City Branch County MI 3,755 $68,688 $127,000
49088 Scotts Kalamazoo County MI 3,747 $103,140 $261,900
49621 Greilickville Leelanau County MI 3,701 $92,794 $342,300
49676 Rapid City Kalkaska County MI 3,689 $67,479 $241,200
48757 Reese Tuscola County MI 3,680 $74,464 $172,600
49064 Lawrence Van Buren County MI 3,670 $61,863 $163,400
49425 Muskegon County MI 3,618 $62,981 $165,800
49254 Michigan Center Jackson County MI 3,617 $73,750 $167,300
49229 Britton Lenawee County MI 3,538 $92,150 $217,200
49668 Mesick Wexford County MI 3,536 $59,730 $146,100
49637 Grawn Grand Traverse County MI 3,535 $74,871 $228,100
49709 Atlanta Montmorency County MI 3,524 $49,397 $132,500
49117 New Buffalo Berrien County MI 3,512 $75,268 $448,400
48739 Iosco County MI 3,511 $47,768 $170,600
49746 Hillman Montmorency County MI 3,502 $47,776 $143,300
48857 Morrice Shiawassee County MI 3,488 $81,319 $130,300
49246 Jackson County MI 3,486 $81,181 $230,100
49870 Norway Dickinson County MI 3,479 $55,795 $100,600
48829 Edmore Montcalm County MI 3,461 $61,121 $150,300
49128 Three Oaks Berrien County MI 3,461 $73,023 $247,000
49650 Hardwood Acres Benzie County MI 3,448 $91,108 $238,400
48759 Sebewaing Huron County MI 3,439 $60,431 $116,200
49249 Lake LeAnn Hillsdale County MI 3,433 $84,507 $220,900
49655 Le Roy Osceola County MI 3,415 $67,375 $171,800
48140 Ida Monroe County MI 3,370 $108,333 $246,000
49032 Centreville St. Joseph County MI 3,369 $65,781 $160,100
49635 Frankfort Benzie County MI 3,367 $71,875 $332,300
48179 South Rockwood Monroe County MI 3,353 $78,750 $232,900
49332 Mecosta Mecosta County MI 3,352 $58,703 $177,200
48933 Lansing Ingham County MI 3,349 $36,895 $130,200
49040 Colon St. Joseph County MI 3,341 $58,693 $123,800
49633 Fife Lake Kalkaska County MI 3,325 $69,567 $174,000
48831 Elsie Clinton County MI 3,282 $61,800 $155,400
48610 Skidway Lake Gladwin County MI 3,261 $54,665 $125,900
49617 Beulah Benzie County MI 3,250 $66,844 $268,000
49715 Brimley Chippewa County MI 3,222 $62,045 $164,100
49908 Baraga Baraga County MI 3,208 $56,985 $115,800
49096 Vermontville Eaton County MI 3,196 $74,813 $173,600
49878 Rapid River Delta County MI 3,184 $63,750 $165,200
48027 St. Clair County MI 3,182 $84,939 $242,800
49450 Allegan County MI 3,178 $48,809 $128,100
49916 Chassell Houghton County MI 3,157 $77,000 $190,500
48722 Bridgeport Saginaw County MI 3,147 $68,777 $136,100
48002 St. Clair County MI 3,129 $91,889 $294,600
49807 Delta County MI 3,125 $70,694 $170,800
49111 Eau Claire Berrien County MI 3,121 $65,702 $164,400
49012 Augusta Kalamazoo County MI 3,106 $78,365 $248,000
49237 Concord Jackson County MI 3,094 $66,667 $179,300
48637 Merrill Saginaw County MI 3,068 $63,900 $140,000
49310 Isabella County MI 2,989 $63,056 $171,300
49051 Calhoun County MI 2,963 $79,375 $257,000
49233 Cement City Jackson County MI 2,953 $83,036 $219,400
48703 Au Gres Arenac County MI 2,940 $60,365 $158,700
49101 Baroda Berrien County MI 2,939 $70,167 $225,500
48891 Montcalm County MI 2,923 $53,661 $123,300
49253 Manitou Beach-Devils Lake Lenawee County MI 2,923 $79,946 $226,300
48145 Monroe County MI 2,917 $80,357 $227,700
49266 Hillsdale County MI 2,906 $63,724 $155,900

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.