County ZIP codes · Iowa · FIPS 19085
Harrison County, IA ZIP Codes
Harrison County, Iowa has 15 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 10 of the residential ones lie mainly in Harrison County and 5 mainly in a neighboring county; 9 cross the county line. Median household income ranges from $61,599 in 51529 (Dunlap) to $86,910 in 51546 (Logan) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Harrison 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 $72,500 and $77,708.
They carry 15 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 15 residential ZIP codes in Harrison County
10 ZIP codes lie mainly in Harrison County; 5 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 51555 | Missouri Valley | 4,952 | 34 | $85k | $189k | 82% |
| 51546 | Logan | 3,114 | 26 | $87k | $208k | 100% |
| 51579 | Woodbine | 2,282 | 19 | $73k | $204k | 100% |
| 51529 | Dunlap | 1,732 | 13 | $62k | $157k | 38% |
| 51557 | Mondamin | 828 | 11 | $76k | $161k | 90% |
| 51563 | Persia | 629 | 12 | $69k | $209k | 100% |
| 51564 | Pisgah | 520 | 14 | $79k | $105k | 100% |
| 51545 | Little Sioux | 267 | 6 | $70k | $80k | 72% |
| 51556 | Modale | 266 | 5 | $61k | $140k | 100% |
| 51550 | Magnolia | 169 | 295 | $78k | $106k | 100% |
Partly in Harrison County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 51565 | Portsmouth | 516 | 11 | $103k | $182k | 26% |
| 51559 | Neola | 1,841 | 21 | $75k | $202k | 16% |
| 51570 | Shelby | 1,118 | 18 | $78k | $205k | 14% |
| 51558 | Moorhead | 549 | 6 | $77k | $100k | 9% |
| 51523 | Blencoe | 379 | 8 | $83k | $137k | 8% |
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?
9 ZIP codes of Harrison County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Harrison | Elsewhere |
|---|---|---|
| 51555 | 82% | Pottawattamie County 18% |
| 51559 | 16% | Pottawattamie County 84% |
| 51529 | 38% | Crawford County 28%; Monona County 18%; Shelby County 15% |
| 51570 | 14% | Shelby County 53%; Pottawattamie County 33% |
| 51557 | 90% | Burt County 10% |
| 51558 | 9% | Monona County 91% |
| 51565 | 26% | Shelby County 74% |
| 51523 | 8% | Monona County 92% |
| 51545 | 72% | Monona County 28% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Harrison County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Harrison County starts with 515.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 515 | Omaha, NE (SCF 680) | 15 | 57 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.