MI-9 · Michigan
Explore ZIP codes in U.S. House district MI-9 — in Michigan — 104 ZIP codes — 804,311 residents. Population, income, and housing at a glance.
Where is congressional district MI-9?
Congressional District MI-9 includes 104 indexable ZIP codes in Michigan on US5, with a combined ZIP-area population of about 804,311.
Larger population clusters inside this district include New Baltimore, MI, Port Huron, MI, Lapeer, MI, Rochester Hills, MI, and Oxford, MI. Open any ZIP below for full demographics, housing, schools, and nearby services.
The most populous ZIP currently listed for MI-9 is 48044 (about 58,631 residents).
Income and housing in MI-9
Across ZIPs with income data in MI-9, the average median household income is about $78,745 — about 5% above the U.S. median ($75,149).
Average median home value across those ZIPs is about $226,245.
On this page’s income ranking, ZIP 48363 is near the top at about $173,056.
What is a U.S. House district?
Congressional districts are the geographic units that elect members of the U.S. House of Representatives. District MI-9 is one of Michigan's seats in the House; boundaries are redrawn after each decennial Census.
District lines are not the same as ZIP codes, cities, counties, area codes, or TV markets. A single ZIP can touch more than one district at the edges, and US5 maps each published ZIP to a primary district code for browseability.
How to use this MI-9 page
US5 joins published ZIP profiles to congressional district codes so you can scan the district as a list of postal codes with population, income, and housing — then open any ZIP for maps, schools, commute, and climate context.
This is a place-based research view, not a voter roll, campaign tool, or live election results feed. Counts can change when geography publishes update.
ZIP codes in MI-9
| ZIP | City | County | State | Population | Income | Home value |
|---|---|---|---|---|---|---|
| 48044 | — | Macomb County | MI | 58,631 | $115,664 | $349,400 |
| 48047 | New Baltimore | Macomb County | MI | 39,825 | $95,381 | $297,600 |
| 48060 | Port Huron | St. Clair County | MI | 39,502 | $51,342 | $152,000 |
| 48042 | — | Macomb County | MI | 33,303 | $125,433 | $374,100 |
| 48446 | Lapeer | Lapeer County | MI | 30,807 | $66,382 | $206,300 |
| 48306 | Rochester Hills | Oakland County | MI | 27,831 | $165,545 | $522,200 |
| 48371 | Oxford | Oakland County | MI | 26,120 | $108,983 | $352,500 |
| 48348 | — | Oakland County | MI | 24,892 | $131,586 | $421,300 |
| 48346 | Village of Clarkston | Oakland County | MI | 22,954 | $97,857 | $295,200 |
| 48442 | Holly | Oakland County | MI | 22,720 | $80,281 | $252,500 |
| 48094 | — | Macomb County | MI | 20,638 | $96,781 | $399,100 |
| 48051 | — | Macomb County | MI | 17,716 | $89,923 | $247,500 |
| 48059 | Lakeport | St. Clair County | MI | 15,371 | $78,841 | $199,200 |
| 48362 | Lake Orion | Oakland County | MI | 14,746 | $108,667 | $313,600 |
| 48462 | Ortonville | Oakland County | MI | 13,010 | $103,739 | $318,100 |
| 48079 | St. Clair | St. Clair County | MI | 12,683 | $80,313 | $276,600 |
| 48360 | — | Oakland County | MI | 12,250 | $135,701 | $362,400 |
| 48723 | Caro | Tuscola County | MI | 11,960 | $56,618 | $131,300 |
| 48001 | Pearl Beach | St. Clair County | MI | 11,502 | $64,538 | $250,000 |
| 48065 | Romeo | Macomb County | MI | 11,344 | $104,348 | $341,000 |
| 48048 | New Haven | Macomb County | MI | 11,065 | $68,990 | $194,800 |
| 48359 | Auburn Hills | Oakland County | MI | 10,424 | $94,618 | $329,500 |
| 48040 | Marysville | St. Clair County | MI | 9,942 | $69,661 | $185,500 |
| 48074 | Marysville | St. Clair County | MI | 9,617 | $69,600 | $191,800 |
| 48444 | Imlay City | Lapeer County | MI | 9,320 | $69,010 | $237,200 |
| 48062 | Richmond | Macomb County | MI | 9,273 | $75,763 | $249,000 |
| 48768 | Vassar | Tuscola County | MI | 9,144 | $63,363 | $137,900 |
| 48357 | — | Oakland County | MI | 8,523 | $94,656 | $327,100 |
| 48461 | North Branch | Lapeer County | MI | 8,256 | $76,597 | $193,300 |
| 48746 | Millington | Tuscola County | MI | 8,148 | $67,879 | $166,300 |
| 48356 | — | Oakland County | MI | 8,017 | $103,708 | $314,500 |
| 48350 | — | Oakland County | MI | 7,866 | $108,568 | $351,600 |
| 48455 | Metamora | Lapeer County | MI | 7,849 | $97,060 | $353,900 |
| 48039 | Marine City | St. Clair County | MI | 7,466 | $76,304 | $170,800 |
| 48363 | — | Oakland County | MI | 7,434 | $173,056 | $568,400 |
| 48413 | Bad Axe | Huron County | MI | 7,404 | $56,804 | $143,400 |
| 48054 | — | St. Clair County | MI | 7,200 | $76,992 | $277,300 |
| 48421 | Millers Lake | Lapeer County | MI | 6,488 | $69,597 | $208,100 |
| 48422 | Croswell | Sanilac County | MI | 6,172 | $57,078 | $162,000 |
| 48003 | Almont | Lapeer County | MI | 6,045 | $88,533 | $275,200 |
| 48412 | Attica | Lapeer County | MI | 5,780 | $79,714 | $228,600 |
| 48726 | Cass City | Tuscola County | MI | 5,715 | $65,788 | $121,300 |
| 48095 | — | Macomb County | MI | 5,682 | $121,713 | $393,200 |
| 48471 | Sandusky | Sanilac County | MI | 5,518 | $62,661 | $129,700 |
| 48049 | Ruby | St. Clair County | MI | 5,485 | $86,250 | $226,000 |
| 48097 | Yale | St. Clair County | MI | 5,400 | $58,177 | $174,800 |
| 48428 | Dryden | Lapeer County | MI | 5,322 | $97,596 | $307,000 |
| 48005 | Armada | Macomb County | MI | 5,315 | $110,946 | $294,200 |
| 48416 | Brown City | Sanilac County | MI | 5,216 | $68,650 | $212,700 |
| 48023 | — | St. Clair County | MI | 4,980 | $79,345 | $236,600 |
| 48453 | Marlette | Sanilac County | MI | 4,797 | $53,413 | $156,500 |
| 48367 | Leonard | Oakland County | MI | 4,548 | $104,000 | $386,500 |
| 48450 | Lexington | Sanilac County | MI | 4,413 | $58,297 | $200,900 |
| 48744 | Mayville | Tuscola County | MI | 4,387 | $58,435 | $141,900 |
| 48041 | Memphis | St. Clair County | MI | 4,385 | $87,599 | $296,200 |
| 48014 | Capac | St. Clair County | MI | 4,319 | $70,341 | $208,400 |
| 48063 | Richmond | St. Clair County | MI | 4,106 | $91,591 | $297,500 |
| 48064 | Richmond | St. Clair County | MI | 3,996 | $79,375 | $280,400 |
| 48006 | — | St. Clair County | MI | 3,891 | $70,451 | $225,900 |
| 48441 | Harbor Beach | Huron County | MI | 3,867 | $49,877 | $148,200 |
| 48096 | — | Macomb County | MI | 3,779 | $112,311 | $380,500 |
| 48757 | Reese | Tuscola County | MI | 3,680 | $74,464 | $172,600 |
| 48759 | Sebewaing | Huron County | MI | 3,439 | $60,431 | $116,200 |
| 48027 | — | St. Clair County | MI | 3,182 | $84,939 | $242,800 |
| 48002 | — | St. Clair County | MI | 3,129 | $91,889 | $294,600 |
| 48427 | Deckerville | Sanilac County | MI | 2,881 | $57,228 | $132,900 |
| 48755 | Pigeon | Huron County | MI | 2,867 | $60,044 | $160,000 |
| 48435 | Fostoria | Tuscola County | MI | 2,592 | $83,142 | $142,200 |
| 48022 | Emmett | St. Clair County | MI | 2,517 | $89,702 | $246,200 |
| 48475 | Ubly | Sanilac County | MI | 2,423 | $60,347 | $158,700 |
| 48419 | Carsonville | Sanilac County | MI | 2,309 | $60,357 | $180,100 |
| 48467 | Port Austin | Huron County | MI | 2,306 | $50,707 | $156,700 |
| 48741 | Kingston | Tuscola County | MI | 2,049 | $61,875 | $146,100 |
| 48767 | Unionville | Tuscola County | MI | 2,041 | $74,469 | $126,600 |
| 48464 | Otter Lake | Lapeer County | MI | 1,986 | $64,464 | $186,600 |
| 48725 | Caseville | Huron County | MI | 1,958 | $60,260 | $167,900 |
| 48370 | — | Oakland County | MI | 1,845 | $121,417 | $393,400 |
| 48032 | — | St. Clair County | MI | 1,834 | $89,000 | $239,600 |
| 48733 | Fairgrove | Tuscola County | MI | 1,650 | $54,583 | $100,000 |
| 48729 | — | Tuscola County | MI | 1,537 | $54,844 | $146,800 |
| 48731 | Elkton | Huron County | MI | 1,522 | $50,288 | $105,600 |
| 48466 | Peck | Sanilac County | MI | 1,462 | $55,430 | $135,800 |
| 48472 | Snover | Sanilac County | MI | 1,444 | $61,397 | $154,200 |
| 48701 | Akron | Tuscola County | MI | 1,364 | $61,976 | $98,000 |
| 48760 | — | Lapeer County | MI | 1,361 | $59,083 | $150,500 |
| 48468 | Port Hope | Huron County | MI | 1,324 | $58,393 | $120,000 |
| 48401 | Applegate | Sanilac County | MI | 1,310 | $68,571 | $161,200 |
| 48050 | — | Macomb County | MI | 1,290 | $88,804 | $329,300 |
| 48426 | — | Sanilac County | MI | 1,275 | $59,727 | $119,500 |
| 48469 | Port Sanilac | Sanilac County | MI | 1,253 | $52,577 | $166,700 |
| 48454 | Melvin | Sanilac County | MI | 1,251 | $62,300 | $177,500 |
| 48445 | Kinde | Huron County | MI | 1,170 | $57,917 | $117,600 |
| 48028 | — | St. Clair County | MI | 1,058 | $106,765 | $339,100 |
| 48720 | Bay Port | Huron County | MI | 1,046 | $56,833 | $119,400 |
| 48754 | Owendale | Huron County | MI | 979 | $71,518 | $108,300 |
| 48735 | Gagetown | Tuscola County | MI | 965 | $61,250 | $118,300 |
| 48727 | Clifford | Lapeer County | MI | 939 | $62,596 | $153,800 |
| 48456 | Minden City | Sanilac County | MI | 768 | $59,904 | $145,800 |
| 48465 | — | Sanilac County | MI | 535 | $73,611 | $175,000 |
| 48470 | — | Huron County | MI | 535 | $57,500 | $178,500 |
Frequently asked questions
Where is congressional district MI-9?
District MI-9 is a U.S. House district in Michigan. On US5 it is linked to ZIP codes covering about 804,311 combined ZIP-area residents across 104 codes. Browse the ZIP table on this page for cities and counties.
How many ZIP codes are in district MI-9?
US5 currently lists 104 indexable ZIP codes for congressional district MI-9. Counts can change as geography publishes update.
What is the average income in district MI-9?
The average of ZIP median household incomes in MI-9 is about $78,745 (about 5% above the U.S. median ($75,149)). Individual neighborhoods vary — sort the ZIP table by income to compare.
Is a congressional district the same as a ZIP code or county?
No. House districts are drawn for representation and often cut across cities and counties. ZIP codes are postal geography. US5 links each published ZIP to a primary district code so you can browse demographics by seat.
How does US5 map ZIPs to district MI-9?
US5 joins each published ZIP profile to a congressional district code from the spatial dictionary. This page lists indexable ZIPs with that code so you can move from the district overview into local demographics.
What cities are in district MI-9?
Larger population clusters on US5 for MI-9 include New Baltimore, MI, Port Huron, MI, Lapeer, MI, Rochester Hills, MI, and Oxford, MI. Open linked ZIP pages for neighborhood-level demographics.