County ZIP codes · Iowa · FIPS 19129

Mills County, IA ZIP Codes

Mills County, Iowa has 11 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 7 of the residential ones lie mainly in Mills County and 4 mainly in a neighboring county; 6 cross the county line. Median household income ranges from $79,010 in 51503 (Council Bluffs) to $93,646 in 51534 (Glenwood) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Mills County?

51503 · Council Bluffs: $79k51533 · Emerson: $69k51534 · Glenwood: $94k51540 · Hastings: $84k51541 · Henderson: $92k51551 · Malvern: $86k51554 · Mineola: $103k51561 · Pacific Junction: $113k51571 · Silver City: $95k51645 · Imogene: $218k51653 · Tabor: $71k5150351534515515153351561515405154151571516455165351503 · Council Bluffs: $79k51533 · Emerson: $69k51534 · Glenwood: $94k51540 · Hastings: $84k51541 · Henderson: $92k51551 · Malvern: $86k51554 · Mineola: $103k51561 · Pacific Junction: $113k51571 · Silver City: $95k51645 · Imogene: $218k51653 · Tabor: $71k5150351534515515153351561515405154151571516455165351503 · Council Bluffs: $79k51533 · Emerson: $69k51534 · Glenwood: $94k51540 · Hastings: $84k51541 · Henderson: $92k51551 · Malvern: $86k51554 · Mineola: $103k51561 · Pacific Junction: $113k51571 · Silver City: $95k51645 · Imogene: $218k51653 · Tabor: $71k515035153451551515335156151541515715164551653
The residential ZIP codes of Mills 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?

They carry 11 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 11 residential ZIP codes in Mills County

7 ZIP codes lie mainly in Mills County; 4 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Mills County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
51534 Glenwood 8,874 88 $94k $247k 100%
51551 Malvern 1,842 22 $86k $212k 100%
51561 Pacific Junction 1,039 19 $113k $389k 100%
51571 Silver City 902 20 $95k $221k 66%
51540 Hastings 372 6 $84k $218k 100%
51541 Henderson 273 6 $92k $164k 71%
51554 Mineola 194 58 $103k $392k 100%

Partly in Mills County

Residential ZIP codes mainly in another county that reach at least 1% into Mills County, by their share here
In this county
51533 Emerson 844 11 $69k $137k 45%
51645 Imogene 419 9 $218k – 30%
51653 Tabor 1,446 41 $71k $230k 25%
51503 Council Bluffs 37,972 312 $79k $262k 15%

Download the 11 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?

6 ZIP codes of Mills County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Mills County and in the neighboring counties
ZIPIn MillsElsewhere
5150315%Pottawattamie County 85%
5165325%Fremont County 75%
5157166%Pottawattamie County 34%
5153345%Montgomery County 55%
5164530%Fremont County 57%; Montgomery County 7%; Page County 5%
5154171%Montgomery County 16%; Pottawattamie County 13%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

Which first three digits do Mills County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Mills County's ZIP codes use 2 prefixes: 515 and 516.

Three-digit prefixes of Mills 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 Mills County's
PrefixSectional centerHereAll codes
515 Omaha, NE (SCF 680) 9 57
516 Omaha, NE (SCF 680) 2 21

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.