County ZIP codes · Michigan · FIPS 26067
Ionia County, MI ZIP Codes
Ionia County, Michigan has 21 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 20 residential and 1 for PO boxes or a single organization. 12 of the residential ones lie mainly in Ionia County and 8 mainly in a neighboring county; 14 cross the county line. Median household income ranges from $50,600 in 48860 (Muir) to $101,923 in 48894 (Westphalia) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Ionia County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $70,039 and $89,412.
They carry 20 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 20 residential ZIP codes in Ionia County
12 ZIP codes lie mainly in Ionia County; 8 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 48846 | Ionia | 21,613 | 195 | $67k | $173k | 100% |
| 48875 | Portland | 11,400 | 134 | $94k | $228k | 90% |
| 48809 | Belding | 11,038 | 138 | $71k | $210k | 78% |
| 48849 | Lake Odessa | 5,723 | 68 | $80k | $224k | 78% |
| 48881 | Saranac | 5,499 | 102 | $79k | $227k | 100% |
| 48851 | Lyons | 2,462 | 75 | $66k | $158k | 100% |
| 48815 | Clarksville | 2,364 | 88 | $86k | $244k | 98% |
| 48865 | Orleans | 1,884 | 88 | $70k | $142k | 100% |
| 48860 | Muir | 1,339 | 48 | $51k | $180k | 100% |
| 48873 | Pewamo | 1,250 | 40 | $86k | $195k | 50% |
| 48845 | Hubbardston | 1,218 | 52 | $86k | $173k | 43% |
| 48870 | Palo | 194 | 3,079 | $34k | $94k | 100% |
Partly in Ionia County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 48890 | Sunfield | 2,055 | 65 | $79k | $176k | 47% |
| 48834 | Fenwick | 2,139 | 44 | $54k | $185k | 33% |
| 49331 | Lowell | 17,661 | 193 | $92k | $315k | 22% |
| 49325 | Freeport | 2,596 | 97 | $91k | $319k | 21% |
| 48894 | Westphalia | 2,193 | 64 | $102k | $276k | 14% |
| 48861 | Mulliken | 1,774 | 68 | $89k | $185k | 8% |
| 48837 | Grand Ledge | 19,947 | 254 | $97k | $253k | 4% |
| 48838 | Greenville | 18,212 | 196 | $70k | $212k | 1% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
14 ZIP codes of Ionia County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Ionia | Elsewhere |
|---|---|---|
| 48837 | 4% | Eaton County72%; Clinton County24% |
| 48838 | 1% | Montcalm County78%; Kent County20% |
| 49331 | 22% | Kent County78% |
| 48875 | 90% | Clinton County10% |
| 48809 | 78% | Kent County20%; Montcalm County2% |
| 48849 | 78% | Barry County18%; Eaton County5% |
| 49325 | 21% | Barry County69%; Kent County10% |
| 48815 | 98% | Kent County2% |
| 48894 | 14% | Clinton County86% |
| 48834 | 33% | Montcalm County67% |
| 48890 | 47% | Eaton County53% |
| 48861 | 8% | Eaton County92% |
| 48873 | 50% | Clinton County50% |
| 48845 | 43% | Clinton County30%; Montcalm County18%; Gratiot County9% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
| ZIP | Postal name |
|---|---|
| 48887 | Smyrna |
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Ionia County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Ionia County's ZIP codes use 2 prefixes: 488 and 493.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.