County · GEOID 26139
Ottawa County, MI ZIP codes
25 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Ottawa County (GEOID 26139). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 425,339 (25 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
ZIP/ZCTA overlap with Ottawa County
Population overlap
Share of each ZIP/ZCTA’s population located within Ottawa County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 493154.0%
- 4931821.4%
- 493230.3%
- 493302.3%
- 49401100.0%
Directory county
- 4940391.1%
Directory county
- 4940498.0%
Directory county
- 49409100.0%
Directory county
- 494158.8%
- 49417100.0%
Directory county
- 4941815.8%
- 4942364.2%
Directory county
- 49424100.0%
Directory county
- 4942699.8%
Directory county
- 49428100.0%
Directory county
- 49430100.0%
Directory county
- 4943484.7%
Directory county
- 4943598.8%
Directory county
- 4944891.7%
Directory county
- 494514.4%
- 4945693.0%
Directory county
- 49460100.0%
Directory county
- 4946498.5%
Directory county
- 4953425.4%
- 495440.7%
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Ottawa County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 49315 | Byron Center | Kent County | 26,123 | $111,358 |
| 49318 | Casnovia | Muskegon County | 1,484 | $68,929 |
| 49323 | Dorr | Allegan County | 10,602 | $97,230 |
| 49330 | Kent City | Kent County | 5,619 | $74,484 |
| 49401 | Allendale | Ottawa County | 28,941 | $73,020 |
| 49403 | Conklin | Ottawa County | 2,477 | $82,297 |
| 49404 | Coopersville | Ottawa County | 9,021 | $77,970 |
| 49409 | Ferrysburg | Ottawa County | 102 | — |
| 49415 | Fruitport | Muskegon County | 6,296 | $77,140 |
| 49417 | Grand Haven | Ottawa County | 33,277 | $84,476 |
| 49418 | Grandville | Kent County | 30,907 | $83,485 |
| 49423 | Holland | Ottawa County | 46,693 | $78,524 |
| 49424 | Holland | Ottawa County | 48,995 | $82,353 |
| 49426 | Hudsonville | Ottawa County | 39,986 | $106,981 |
| 49428 | Jenison | Ottawa County | 28,090 | $92,290 |
| 49430 | Lamont | Ottawa County | 48 | — |
| 49434 | Macatawa | Ottawa County | 96 | — |
| 49435 | Marne | Ottawa County | 3,881 | $97,500 |
| 49448 | Nunica | Ottawa County | 4,354 | $81,536 |
| 49451 | Ravenna | Muskegon County | 6,441 | $67,383 |
| 49456 | Spring Lake | Ottawa County | 19,972 | $85,807 |
| 49460 | West Olive | Ottawa County | 8,891 | $97,194 |
| 49464 | Zeeland | Ottawa County | 29,738 | $97,573 |
| 49534 | Grand Rapids | Kent County | 23,387 | $78,846 |
| 49544 | Grand Rapids | Kent County | 9,918 | $69,706 |
USPS associates these ZIPs with Ottawa County
These codes list Ottawa County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 49422 | Holland | Ottawa County | 804 | — |
| 49427 | Jamestown | Ottawa County | 116 | — |
| 49429 | Jenison | Ottawa County | 302 | — |