County ZIP codes · Iowa · FIPS 19153

Polk County, IA ZIP Codes

Polk County, Iowa has 87 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 41 residential and 46 for PO boxes or a single organization. 33 of the residential ones lie mainly in Polk County and 8 mainly in a neighboring county; 18 cross the county line. Median household income ranges from $39,950 in 50314 (Des Moines) to $175,944 in 50323 (Urbandale) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Polk County?

50007 · Alleman: $120k50009 · Altoona: $88k50021 · Ankeny: $100k50023 · Ankeny: $118k50032 · Berwick: –50035 · Bondurant: $135k50046 · Cambridge: $82k50047 · Carlisle: $106k50061 · Cumming: $131k50073 · Elkhart: $101k50109 · Granger: $119k50111 · Grimes: $121k50124 · Huxley: $115k50131 · Johnston: $107k50156 · Madrid: $98k50161 · Maxwell: $99k50168 · Mingo: $114k50169 · Mitchellville: $84k50226 · Polk City: $153k50237 · Runnells: $102k50243 · Sheldahl: $81k50244 · Slater: $120k50265 · West Des Moines: $86k50266 · West Des Moines: $87k50309 · Des Moines: $57k50310 · Des Moines: $76k50311 · Des Moines: $62k50312 · Des Moines: $92k50313 · Des Moines: $68k50314 · Des Moines: $40k50315 · Des Moines: $61k50316 · Des Moines: $56k50317 · Des Moines: $66k50319 · Des Moines: –50320 · Des Moines: $85k50321 · Des Moines: $80k50322 · Urbandale: $92k50323 · Urbandale: $176k50324 · Windsor Heights: $92k50325 · Clive: $132k50327 · Pleasant Hill: $98k5015650047501615023750226501695003550168500465006150244500735000950317501245010950131502665011150265503135032050021500235032550327503235032150322503105031250007 · Alleman: $120k50009 · Altoona: $88k50021 · Ankeny: $100k50023 · Ankeny: $118k50032 · Berwick: –50035 · Bondurant: $135k50046 · Cambridge: $82k50047 · Carlisle: $106k50061 · Cumming: $131k50073 · Elkhart: $101k50109 · Granger: $119k50111 · Grimes: $121k50124 · Huxley: $115k50131 · Johnston: $107k50156 · Madrid: $98k50161 · Maxwell: $99k50168 · Mingo: $114k50169 · Mitchellville: $84k50226 · Polk City: $153k50237 · Runnells: $102k50243 · Sheldahl: $81k50244 · Slater: $120k50265 · West Des Moines: $86k50266 · West Des Moines: $87k50309 · Des Moines: $57k50310 · Des Moines: $76k50311 · Des Moines: $62k50312 · Des Moines: $92k50313 · Des Moines: $68k50314 · Des Moines: $40k50315 · Des Moines: $61k50316 · Des Moines: $56k50317 · Des Moines: $66k50319 · Des Moines: –50320 · Des Moines: $85k50321 · Des Moines: $80k50322 · Urbandale: $92k50323 · Urbandale: $176k50324 · Windsor Heights: $92k50325 · Clive: $132k50327 · Pleasant Hill: $98k5015650047501615023750226501695003550168500465006150244500735000950317501245010950131502665011150313503205002150023503255032750007 · Alleman: $120k50009 · Altoona: $88k50021 · Ankeny: $100k50023 · Ankeny: $118k50032 · Berwick: –50035 · Bondurant: $135k50046 · Cambridge: $82k50047 · Carlisle: $106k50061 · Cumming: $131k50073 · Elkhart: $101k50109 · Granger: $119k50111 · Grimes: $121k50124 · Huxley: $115k50131 · Johnston: $107k50156 · Madrid: $98k50161 · Maxwell: $99k50168 · Mingo: $114k50169 · Mitchellville: $84k50226 · Polk City: $153k50237 · Runnells: $102k50243 · Sheldahl: $81k50244 · Slater: $120k50265 · West Des Moines: $86k50266 · West Des Moines: $87k50309 · Des Moines: $57k50310 · Des Moines: $76k50311 · Des Moines: $62k50312 · Des Moines: $92k50313 · Des Moines: $68k50314 · Des Moines: $40k50315 · Des Moines: $61k50316 · Des Moines: $56k50317 · Des Moines: $66k50319 · Des Moines: –50320 · Des Moines: $85k50321 · Des Moines: $80k50322 · Urbandale: $92k50323 · Urbandale: $176k50324 · Windsor Heights: $92k50325 · Clive: $132k50327 · Pleasant Hill: $98k501565004750161502375022650169500355016850046500615024450073500095031750109501315026650313503205032550327
The residential ZIP codes of Polk 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 $76,381 and $106,551.

They carry 27 postal town names.

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

All 41 residential ZIP codes in Polk County

33 ZIP codes lie mainly in Polk County; 8 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Polk County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
50023 Ankeny 46,306 2,208 $118k $345k 100%
50317 Des Moines 36,548 1,652 $66k $178k 100%
50315 Des Moines 34,816 3,381 $61k $173k 100%
50265 West Des Moines 33,488 1,735 $86k $282k 97%
50322 Urbandale 31,931 2,950 $92k $276k 100%
50310 Des Moines 31,177 3,880 $76k $223k 100%
50021 Ankeny 30,283 1,258 $100k $317k 100%
50320 Des Moines 24,807 1,477 $85k $217k 78%
50131 Johnston 24,583 1,038 $107k $369k 100%
50009 Altoona 22,886 820 $88k $278k 100%
50325 Clive 19,012 2,462 $132k $401k 60%
50313 Des Moines 17,440 966 $68k $175k 100%
50111 Grimes 16,865 672 $121k $309k 66%
50316 Des Moines 16,710 4,685 $56k $154k 100%
50312 Des Moines 15,802 2,807 $92k $292k 100%
50311 Des Moines 14,574 5,711 $62k $227k 100%
50327 Pleasant Hill 13,177 835 $98k $314k 100%
50314 Des Moines 10,438 4,228 $40k $148k 100%
50035 Bondurant 10,131 234 $135k $323k 100%
50309 Des Moines 10,110 3,725 $57k $293k 100%
50321 Des Moines 7,900 697 $80k $321k 100%
50226 Polk City 7,759 213 $153k $418k 99%
50324 Windsor Heights 5,143 3,663 $92k $268k 100%
50169 Mitchellville 3,667 80 $84k $227k 56%
50237 Runnells 3,635 75 $102k $347k 78%
50109 Granger 3,309 171 $119k $370k 53%
50161 Maxwell 2,296 29 $99k $257k 56%
50244 Slater 1,729 69 $120k $251k 60%
50073 Elkhart 1,208 46 $101k $275k 100%
50032 Berwick 707 1,656 – – 100%
50007 Alleman 444 82 $120k $308k 100%
50243 Sheldahl 361 450 $81k $185k 37%
50319 Des Moines no residents 0 – – 100%

Partly in Polk County

Residential ZIP codes mainly in another county that reach at least 1% into Polk County, by their share here
In this county
50323 Urbandale 17,265 1,706 $176k $487k 39%
50046 Cambridge 1,554 33 $82k $229k 27%
50124 Huxley 4,859 234 $115k $305k 26%
50266 West Des Moines 37,523 1,682 $87k $346k 25%
50047 Carlisle 6,690 99 $106k $250k 24%
50156 Madrid 4,575 52 $98k $244k 16%
50061 Cumming 2,123 69 $131k $534k 7%
50168 Mingo 826 22 $114k $300k 4%

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

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

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

PO Box and single-organization ZIP codes

ZIP codes in Polk County without a residential area (GeoNames postal codes)
ZIPPostal name
50301Des Moines
50302Des Moines
50303Des Moines
50304Des Moines
50305Des Moines
50306Des Moines
50307Des Moines
50308Des Moines
50318Des Moines
50328Des Moines
50329Des Moines
50330Des Moines
50331Des Moines
50332Des Moines
50333Des Moines
50334Des Moines
50335Des Moines
50336Des Moines
50339Des Moines
50340Des Moines
50359Des Moines
50360Des Moines
50361Des Moines
50362Des Moines
50363Des Moines
50364Des Moines
50367Des Moines
50368Des Moines
50369Des Moines
50380Des Moines
50381Des Moines
50391Des Moines
50392Des Moines
50393Des Moines
50394Des Moines
50395Des Moines
50396Des Moines
50398Urbandale
50936Des Moines
50940Des Moines
50947Des Moines
50950Des Moines
50980Des Moines
50981Des Moines
50982Des Moines
50983Des Moines

Source: GeoNames postal codes (CC BY 4.0).

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

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Polk County's ZIP codes use 5 prefixes: 500, 501, 502, 503 and 509.

Three-digit prefixes of Polk 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 Polk County's
PrefixSectional centerHereAll codes
500 Des Moines, IA (SCF 500) 10 68
501 Des Moines, IA (SCF 500) 8 69
502 Des Moines, IA (SCF 500) 6 65
503 Des Moines, IA (SCF 500) 55 55
509 Des Moines, IA (SCF 500) 8 8

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