Ingham County, Michigan ZIP codes
34 ZIP codes are in Ingham County, plus 5 that cross in from neighboring counties. It's part of the Lansing-East Lansing, MI metro area.
- ZIP codes
- 34
- Population in these ZIPs
- 276,105
- Avg. median income
- $71,100population-weighted
- Cities & towns
- 12
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Ingham County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 48805 PO Box | Okemos | — | — | — |
| 48819 | Dansville | 2,550 | $110,833 | $282,800 |
| 48823 | East Lansing | 50,034 | $52,018 | $320,900 |
| 48824 | East Lansing | 2,097 | — | — |
| 48825 | East Lansing | 11,295 | — | — |
| 48826 PO Box | East Lansing | — | — | — |
| 48840 | Haslett | 12,386 | $73,408 | $307,400 |
| 48842 | Holt | 21,945 | $88,340 | $264,600 |
| 48854 | Mason | 19,529 | $94,716 | $277,600 |
| 48864 | Okemos | 23,901 | $121,103 | $383,900 |
| 48892 | Webberville | 4,715 | $89,125 | $282,500 |
| 48895 | Williamston | 11,116 | $93,418 | $325,700 |
| 48901 PO Box | Lansing | — | — | — |
| 48909 PO Box | Lansing | — | — | — |
| 48910 | Lansing | 32,800 | $54,712 | $142,000 |
| 48911 | Lansing | 39,876 | $56,631 | $171,400 |
| 48912 | Lansing | 17,674 | $54,429 | $137,200 |
| 48913 PO Box | Lansing | — | — | — |
| 48915 | Lansing | 9,428 | $54,465 | $126,700 |
| 48916 PO Box | Lansing | — | — | — |
| 48918 PO Box | Lansing | — | — | — |
| 48919 PO Box | Lansing | — | — | — |
| 48922 PO Box | Lansing | — | — | — |
| 48924 PO Box | Lansing | — | — | — |
| 48929 PO Box | Lansing | — | — | — |
| 48930 PO Box | Lansing | — | — | — |
| 48933 | Lansing | 3,107 | $33,589 | $169,300 |
| 48937 PO Box | Lansing | — | — | — |
| 48951 PO Box | Lansing | — | — | — |
| 48956 PO Box | Lansing | — | — | — |
| 48980 PO Box | Lansing | — | — | — |
| 49251 | Leslie | 5,958 | $85,253 | $237,800 |
| 49264 | Onondaga | 1,454 | $92,188 | $258,600 |
| 49285 | Stockbridge | 6,240 | $73,375 | $293,700 |
ZIP codes partly in Ingham County
These ZIP codes are mostly in a neighboring county but cover part of Ingham County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 48821 | Dimondale | Eaton County | 6,327 | $107,440 | $304,500 |
| 48827 | Eaton Rapids | Eaton County | 15,831 | $78,257 | $252,900 |
| 48872 | Perry | Shiawassee County | 6,142 | $79,333 | $271,100 |
| 48906 | Lansing | Clinton County | 25,901 | $64,315 | $166,100 |
| 48917 | Lansing | Eaton County | 32,483 | $70,990 | $259,900 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Ingham County
Nearby counties
Frequently asked questions
How many ZIP codes are in Ingham County, Michigan?
34 ZIP codes are mainly in Ingham County, and 5 more ZIP codes from neighboring areas reach partly into it.
What cities are in Ingham County?
ZIP codes in Ingham County use the city names Dansville, East Lansing, Haslett, Holt, Lansing, Leslie, Mason, Okemos, Onondaga, Stockbridge, Webberville and Williamston.
What metro area is Ingham County in?
Ingham County is part of the Lansing-East Lansing, MI metropolitan statistical area.