Area Code 989
Explore ZIP codes in area code 989 — covering MI — 193 ZIP codes — 968,690 residents. Population, income, and housing at a glance.
Where is area code 989?
Area code 989 maps to 193 indexable ZIP codes on US5 across MI, with a combined ZIP-area population of about 968,690.
Among places with the most population in this NPA on US5 are Saginaw, MI, Midland, MI, Bay City, MI, Mount Pleasant, MI, and Freeland, MI. Open any ZIP below for full demographics, housing, and nearby services.
The most populous ZIP currently listed for 989 is 48858 (about 42,732 residents).
Income and housing in 989
Across ZIPs with income data in area code 989, the average median household income is about $61,606 — about 18% below the U.S. median ($75,149).
Average median home value across those ZIPs is about $147,994.
On this page’s income ranking, ZIP 48896 is near the top at about $130,909.
How area code 989 numbering works
In the North American Numbering Plan, the first three digits of a 10-digit phone number are the Numbering Plan Area (NPA), commonly called the area code. Digits 4–6 are the central office code (NXX / “exchange”), and the last four digits identify the individual line.
US5’s 989 page groups ZIP codes that are associated with this NPA in published geography data. That is a place-based view — it is not a live directory of every phone number assigned to 989, and overlays or split NPAs can mean multiple area codes serve the same metro.
Scams and caller ID spoofing
Seeing area code 989 on caller ID does not prove the caller is physically in MI. Spoofing tools can display almost any NPA, including local-looking numbers used in IRS, bank, warranty, and “grandparent” scams.
If you receive an unexpected call about taxes, arrests, or locked accounts: hang up, do not share codes or remote-access software, and contact the organization using a number from its official website or your statement — not a number the caller provides. US5 publishes geography for research; it does not verify live callers.
ZIP codes in area code 989
| ZIP | City | County | State | Population | Income | Home value |
|---|---|---|---|---|---|---|
| 48467 | Port Austin | Huron County | MI | 2,306 | $50,707 | $156,700 |
| 48834 | Palo | Montcalm County | MI | 2,296 | $60,870 | $171,500 |
| 48894 | Westphalia | Clinton County | MI | 2,269 | $110,000 | $250,400 |
| 48859 | Mount Pleasant | Isabella County | MI | 2,244 | — | — |
| 48871 | Perrinton | Gratiot County | MI | 2,233 | $86,532 | $205,400 |
| 49747 | Hubbard Lake | Alcona County | MI | 2,178 | $67,639 | $170,200 |
| 48877 | Elm Hall | Gratiot County | MI | 2,078 | $57,222 | $107,400 |
| 48741 | Kingston | Tuscola County | MI | 2,049 | $61,875 | $146,100 |
| 48767 | Unionville | Tuscola County | MI | 2,041 | $74,469 | $126,600 |
| 49751 | — | Otsego County | MI | 2,008 | $65,833 | $175,500 |
| 48464 | Otter Lake | Lapeer County | MI | 1,986 | $64,464 | $186,600 |
| 48725 | Caseville | Huron County | MI | 1,958 | $60,260 | $167,900 |
| 49777 | Presque Isle Harbor | Presque Isle County | MI | 1,933 | $85,781 | $220,700 |
| 48628 | — | Midland County | MI | 1,920 | $89,183 | $188,200 |
| 49795 | Vanderbilt | Otsego County | MI | 1,918 | $57,367 | $162,700 |
| 49733 | — | Crawford County | MI | 1,910 | $65,471 | $148,500 |
| 48770 | Whittemore | Iosco County | MI | 1,908 | $51,576 | $101,300 |
| 48652 | — | Gladwin County | MI | 1,877 | $69,808 | $160,900 |
| 48806 | Ashley | Gratiot County | MI | 1,821 | $58,214 | $145,600 |
| 48742 | Lost Lake Woods | Alcona County | MI | 1,767 | $62,683 | $165,400 |
| 49753 | — | Alpena County | MI | 1,722 | $55,625 | $147,400 |
| 48733 | Fairgrove | Tuscola County | MI | 1,650 | $54,583 | $100,000 |
| 49776 | Posen | Presque Isle County | MI | 1,559 | $55,625 | $124,200 |
| 48729 | — | Tuscola County | MI | 1,537 | $54,844 | $146,800 |
| 48635 | Lupton | Ogemaw County | MI | 1,535 | $59,861 | $135,400 |
| 48886 | — | Montcalm County | MI | 1,529 | $66,360 | $124,600 |
| 48607 | Saginaw | Saginaw County | MI | 1,523 | $39,211 | $44,500 |
| 48731 | Elkton | Huron County | MI | 1,522 | $50,288 | $105,600 |
| 48889 | — | Gratiot County | MI | 1,496 | $62,813 | $137,500 |
| 49759 | Millersburg | Presque Isle County | MI | 1,492 | $56,938 | $164,600 |
| 48747 | — | Bay County | MI | 1,488 | $78,750 | $121,300 |
| 48649 | Oakley | Saginaw County | MI | 1,476 | $68,288 | $151,500 |
| 48748 | Sand Lake | Iosco County | MI | 1,457 | $53,409 | $142,700 |
| 48472 | Snover | Sanilac County | MI | 1,444 | $61,397 | $154,200 |
| 48860 | Muir | Ionia County | MI | 1,395 | $58,750 | $162,800 |
| 48766 | Twining | Arenac County | MI | 1,372 | $55,156 | $94,200 |
| 48873 | Pewamo | Ionia County | MI | 1,371 | $86,250 | $198,800 |
| 48701 | Akron | Tuscola County | MI | 1,364 | $61,976 | $98,000 |
| 48760 | — | Lapeer County | MI | 1,361 | $59,083 | $150,500 |
| 49679 | — | Osceola County | MI | 1,332 | $59,313 | $168,300 |
| 48468 | Port Hope | Huron County | MI | 1,324 | $58,393 | $120,000 |
| 48832 | — | Gratiot County | MI | 1,291 | $62,188 | $146,300 |
| 48662 | — | Gratiot County | MI | 1,278 | $69,112 | $130,000 |
| 48426 | — | Sanilac County | MI | 1,275 | $59,727 | $119,500 |
| 48885 | — | Montcalm County | MI | 1,273 | $68,958 | $182,400 |
| 48878 | Rosebush | Isabella County | MI | 1,253 | $51,875 | $139,300 |
| 48724 | — | Saginaw County | MI | 1,226 | $31,787 | $68,100 |
| 48749 | Omer | Arenac County | MI | 1,214 | $50,833 | $116,900 |
| 48745 | — | Alcona County | MI | 1,189 | $47,500 | $141,400 |
| 48445 | Kinde | Huron County | MI | 1,170 | $57,917 | $117,600 |
| 48737 | — | Alcona County | MI | 1,121 | $38,144 | $121,000 |
| 48845 | Hubbardston | Ionia County | MI | 1,109 | $65,625 | $147,700 |
| 48738 | — | Alcona County | MI | 1,097 | $64,432 | $153,700 |
| 48621 | — | Oscoda County | MI | 1,087 | $52,353 | $135,900 |
| 48720 | Bay Port | Huron County | MI | 1,046 | $56,833 | $119,400 |
| 48762 | Hubbard Lake | Alcona County | MI | 1,014 | $67,955 | $198,900 |
| 48613 | — | Bay County | MI | 986 | $56,106 | $155,200 |
| 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 |
| 48614 | — | Saginaw County | MI | 921 | $60,568 | $124,700 |
| 48636 | — | Oscoda County | MI | 891 | $63,478 | $135,700 |
| 49743 | — | Presque Isle County | MI | 888 | $54,250 | $129,900 |
| 49705 | — | Cheboygan County | MI | 879 | $74,375 | $172,200 |
| 49744 | — | Alpena County | MI | 843 | $74,000 | $208,100 |
| 48856 | — | Gratiot County | MI | 842 | $82,500 | $141,900 |
| 48761 | — | Ogemaw County | MI | 804 | $44,647 | $113,000 |
| 48456 | Minden City | Sanilac County | MI | 768 | $59,904 | $145,800 |
| 48807 | — | Gratiot County | MI | 706 | $59,468 | $103,500 |
| 48853 | Maple Rapids | Clinton County | MI | 701 | $50,000 | $109,900 |
| 48841 | Henderson | Shiawassee County | MI | 643 | $55,875 | $176,300 |
| 48476 | Vernon | Shiawassee County | MI | 609 | $67,857 | $122,200 |
| 48765 | Turner | Arenac County | MI | 571 | $46,458 | $142,500 |
| 48465 | — | Sanilac County | MI | 535 | $73,611 | $175,000 |
| 48470 | — | Huron County | MI | 535 | $57,500 | $178,500 |
| 48432 | — | Huron County | MI | 523 | $62,500 | $142,200 |
| 48619 | — | Oscoda County | MI | 474 | $46,198 | $125,000 |
| 48705 | — | Alcona County | MI | 474 | $55,625 | $133,400 |
| 48721 | — | Alcona County | MI | 398 | $59,063 | $186,300 |
| 48728 | — | Alcona County | MI | 329 | $47,250 | $168,100 |
| 48896 | Winn | Isabella County | MI | 218 | $130,909 | $178,700 |
| 48870 | Palo | Ionia County | MI | 204 | $34,091 | $93,200 |
| 48852 | McBride | Montcalm County | MI | 170 | $46,250 | $94,000 |
| 48874 | — | Gratiot County | MI | 160 | $73,988 | $108,900 |
| 48633 | — | Clare County | MI | 146 | $46,944 | $246,700 |
| 48434 | Forestville | Sanilac County | MI | 142 | $41,250 | $134,400 |
| 48627 | — | Roscommon County | MI | 129 | $70,250 | — |
| 48620 | — | Midland County | MI | 127 | $96,786 | $110,800 |
| 48410 | — | Sanilac County | MI | 100 | $53,958 | $107,100 |
| 48630 | Houghton Lake | Roscommon County | MI | 62 | $71,518 | — |
| 48862 | — | Gratiot County | MI | 39 | $48,750 | $72,500 |
| 48743 | — | Iosco County | MI | 37 | — | — |
| 48710 | — | Bay County | MI | — | — | — |
Frequently asked questions
Where is area code 989?
Area code 989 is associated with ZIP codes in MI on US5, covering about 968,690 combined ZIP-area residents across 193 codes. Browse the ZIP table on this page for cities and counties.
How many ZIP codes are in area code 989?
US5 currently lists 193 indexable ZIP codes for area code 989. Counts can change as geography publishes update.
What is the average income in area code 989?
The average of ZIP median household incomes in area code 989 is about $61,606 (about 18% below the U.S. median ($75,149)). Individual neighborhoods vary — sort the ZIP table by income to compare.
What is an NXX or “number block” in area code 989?
After the area code, the next three digits (NXX) identify a central office / exchange “block” of up to 10,000 numbers. US5 focuses on ZIP geography for 989; for live number assignment details, use official NANPA / carrier resources.
Does a 989 caller ID mean the person is local?
No. Caller ID can be spoofed to show area code 989 even when the caller is elsewhere. Treat unexpected calls about money, arrests, or account lockouts as suspicious and verify through official channels.
How can I avoid phone scams that use area code 989?
Do not trust caller ID alone. Never send gift cards, wire money, or install remote-access apps because a caller claims to be from the IRS, a bank, or tech support. Hang up and call back using a published number from a statement or official website.
What cities use area code 989?
Larger population clusters on US5 for 989 include Saginaw, MI, Midland, MI, Bay City, MI, Mount Pleasant, MI, and Freeland, MI. Open linked ZIP pages for neighborhood-level demographics.