Iowa ZIP Codes

Iowa contains 969 ZIP codes across 99 counties and 926 cities. Browse by city or county below, or jump to the largest and highest-income ZIP codes in Iowa.

Cities in Iowa

Browse all 926 cities in Iowa

Counties in Iowa

Largest ZIP Codes by Population in Iowa

  • 50023 – ANKENY (45,195)
  • 50613 – CEDAR FALLS (43,732)
  • 52001 – DUBUQUE (42,895)
  • 52302 – MARION (42,803)
  • 52402 – CEDAR RAPIDS (42,648)
  • 52404 – CEDAR RAPIDS (41,433)
  • 52722 – BETTENDORF (40,639)
  • 51503 – COUNCIL BLUFFS (37,081)
  • 52240 – IOWA CITY (36,475)
  • 50315 – DES MOINES (36,355)

Highest Income ZIP Codes in Iowa

  • 50323 – URBANDALE ($168,329)
  • 52411 – CEDAR RAPIDS ($163,274)
  • 50101 – GALT ($158,750)
  • 50214 – OTLEY ($150,156)
  • 50061 – CUMMING ($146,250)
  • 50226 – POLK CITY ($144,615)
  • 52624 – DENMARK ($142,188)
  • 50261 – VAN METER ($140,257)
  • 50007 – ALLEMAN ($137,917)
  • 50120 – HAVERHILL ($133,333)