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?

50005 · Albion: $77k50028 · Baxter: $72k50051 · Clemons: $60k50055 · Collins: $85k50078 · Ferguson: $53k50106 · Gilman: $101k50120 · Haverhill: $143k50141 · Laurel: $78k50142 · Le Grand: $76k50148 · Liscomb: $84k50158 · Marshalltown: $70k50162 · Melbourne: $71k50206 · New Providence: $79k50234 · Rhodes: $79k50239 · Saint Anthony: $151k50247 · State Center: $92k50258 · Union: $84k50609 · Beaman: $90k50621 · Conrad: $88k50632 · Garwin: $72k50635 · Gladbrook: $81k5015850635501065024750621506325025850028501625020650141500555000550234506095005150239501205014850005 · Albion: $77k50028 · Baxter: $72k50051 · Clemons: $60k50055 · Collins: $85k50078 · Ferguson: $53k50106 · Gilman: $101k50120 · Haverhill: $143k50141 · Laurel: $78k50142 · Le Grand: $76k50148 · Liscomb: $84k50158 · Marshalltown: $70k50162 · Melbourne: $71k50206 · New Providence: $79k50234 · Rhodes: $79k50239 · Saint Anthony: $151k50247 · State Center: $92k50258 · Union: $84k50609 · Beaman: $90k50621 · Conrad: $88k50632 · Garwin: $72k50635 · Gladbrook: $81k50158506355010650247506215063250258500285016250206501415005550005502345060950051501205014850005 · Albion: $77k50028 · Baxter: $72k50051 · Clemons: $60k50055 · Collins: $85k50078 · Ferguson: $53k50106 · Gilman: $101k50120 · Haverhill: $143k50141 · Laurel: $78k50142 · Le Grand: $76k50148 · Liscomb: $84k50158 · Marshalltown: $70k50162 · Melbourne: $71k50206 · New Providence: $79k50234 · Rhodes: $79k50239 · Saint Anthony: $151k50247 · State Center: $92k50258 · Union: $84k50609 · Beaman: $90k50621 · Conrad: $88k50632 · Garwin: $72k50635 · Gladbrook: $81k5015850635501065024750621506325025850028501625020650141500555000550234506095005150148
The residential ZIP codes of Marshall County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

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.

Residential ZIP codes mainly in Marshall County, largest first; "In this county" is the share of the ZIP's land in the county
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

Residential ZIP codes mainly in another county that reach at least 1% into Marshall County, by their share here
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%

Download the 21 ZIP codes as CSV

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.

Share of each ZIP code's land in Marshall County and in the neighboring counties
ZIPIn MarshallElsewhere
5015899%Tama County 1%
5024793%Story County 7%
500284%Jasper County 96%
5062116%Grundy County 84%
506354%Tama County 96%
506321%Tama County 99%
5016296%Jasper County 4%
5010651%Jasper County 23%; Tama County 20%; Poweshiek County 5%
500554%Story County 65%; Jasper County 31%
5025829%Hardin County 71%
5014157%Jasper County 43%
5023483%Jasper County 17%
5060931%Grundy County 66%; Tama County 3%
5023994%Story County 6%
5020616%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.

Three-digit prefixes of Marshall County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Marshall County's
PrefixSectional centerHereAll 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.