County ZIP codes · Iowa · FIPS 19127
Marshall County, IA ZIP Codes
Marshall County, Iowa has 21 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 13 of the residential ones lie mainly in Marshall County and 8 mainly in a neighboring county; 15 cross the county line. Median household income ranges from $70,367 in 50158 (Marshalltown) to $101,193 in 50106 (Gilman) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Marshall 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 $71,667 and $88,077.
They carry 21 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 21 residential ZIP codes in Marshall County
13 ZIP codes lie mainly in Marshall County; 8 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50158 | Marshalltown | 31,396 | 148 | $70k | $141k | 99% |
| 50247 | State Center | 2,004 | 24 | $92k | $181k | 93% |
| 50162 | Melbourne | 1,164 | 23 | $71k | $177k | 96% |
| 50106 | Gilman | 1,163 | 17 | $101k | $119k | 51% |
| 50005 | Albion | 812 | 30 | $77k | $138k | 100% |
| 50142 | Le Grand | 720 | 1,040 | $76k | $146k | 100% |
| 50141 | Laurel | 587 | 16 | $78k | $140k | 57% |
| 50234 | Rhodes | 559 | 21 | $79k | $196k | 83% |
| 50120 | Haverhill | 428 | 25 | $143k | $177k | 100% |
| 50148 | Liscomb | 406 | 22 | $84k | $97k | 100% |
| 50239 | Saint Anthony | 354 | 18 | $151k | $354k | 94% |
| 50051 | Clemons | 224 | 10 | $60k | $207k | 100% |
| 50078 | Ferguson | 85 | 332 | $53k | $76k | 100% |
Partly in Marshall County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50609 | Beaman | 377 | 11 | $90k | $242k | 31% |
| 50258 | Union | 958 | 18 | $84k | $110k | 29% |
| 50621 | Conrad | 1,601 | 25 | $88k | $215k | 16% |
| 50206 | New Providence | 349 | 8 | $79k | $113k | 16% |
| 50028 | Baxter | 1,981 | 44 | $72k | $206k | 4% |
| 50055 | Collins | 1,102 | 21 | $85k | $200k | 4% |
| 50635 | Gladbrook | 1,423 | 17 | $81k | $155k | 4% |
| 50632 | Garwin | 1,201 | 28 | $72k | $133k | 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?
15 ZIP codes of Marshall County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Marshall | Elsewhere |
|---|---|---|
| 50158 | 99% | Tama County 1% |
| 50247 | 93% | Story County 7% |
| 50028 | 4% | Jasper County 96% |
| 50621 | 16% | Grundy County 84% |
| 50635 | 4% | Tama County 96% |
| 50632 | 1% | Tama County 99% |
| 50162 | 96% | Jasper County 4% |
| 50106 | 51% | Jasper County 23%; Tama County 20%; Poweshiek County 5% |
| 50055 | 4% | Story County 65%; Jasper County 31% |
| 50258 | 29% | Hardin County 71% |
| 50141 | 57% | Jasper County 43% |
| 50234 | 83% | Jasper County 17% |
| 50609 | 31% | Grundy County 66%; Tama County 3% |
| 50239 | 94% | Story County 6% |
| 50206 | 16% | Hardin County 81%; Story County 3% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Marshall County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Marshall County's ZIP codes use 4 prefixes: 500, 501, 502 and 506.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 500 | Des Moines, IA (SCF 500) | 5 | 68 |
| 501 | Des Moines, IA (SCF 500) | 7 | 69 |
| 502 | Des Moines, IA (SCF 500) | 5 | 65 |
| 506 | Waterloo, IA (SCF 506) | 4 | 70 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.