Skip to content

Iowa ZIP codes

Iowa has 1,055 ZIP codes (50001–52809) across 934 cities and towns and 99 counties.

ZIP codes
1,055
With delivery area
970
Population in ZIPs
3,210,984
Cities & towns
934
Loading map…

Richest ZIP codes in Iowa Most expensive ZIP codes

Zoom in to see ZIP code boundaries. Click a dot to open a ZIP code, or anywhere else to see which ZIP it's in.

Largest cities in Iowa

Iowa ZIP codes by county

Most populated Iowa ZIP codes

  1. 50023 Ankeny – 46,306
  2. 50613 Cedar Falls – 43,867
  3. 52001 Dubuque – 43,101
  4. 52404 Cedar Rapids – 42,958
  5. 52402 Cedar Rapids – 42,938
  6. 52302 Marion – 42,706
  7. 52722 Bettendorf – 41,264
  8. 51503 Council Bluffs – 37,972
  9. 50266 West Des Moines – 37,523
  10. 50317 Des Moines – 36,548

All Iowa cities and towns

Frequently asked questions

How many ZIP codes are in Iowa?

Iowa has 1,055 ZIP codes: 970 with a delivery area and 85 PO Box or single-organization ZIP codes.

What ZIP codes does Iowa use?

Iowa ZIP codes run from 50001 to 52809.

Which Iowa ZIP code has the most people?

ZIP code 50023 in Ankeny has the largest population, about 46,306 residents (ACS 2020–2024).