Iowa ZIP codes: every city, town and county
1,055 ZIP codes of Iowa (IA), listed by place and by county. Every code of the state starts with 5.
Iowa at a glance
- ZIP codes in this list
- 1,055
- Lowest and highest
- 50001 to 52809
- First digit
- 5
- Three-digit prefixes
- 26, from 500 to 528
- Counties or equivalent areas
- 99
- Places named
- 934
- Most codes for one place
- Des Moines (57)
- Largest ZIP code area
- 52537 Bloomfield, 338 sq mi
By county
- Adair County 5
- Adams County 4
- Allamakee County 7
- Appanoose County 9
- Audubon County 6
- Benton County 15
- Black Hawk County 13
- Boone County 9
- Bremer County 8
- Buchanan County 11
- Buena Vista County 9
- Butler County 12
- Calhoun County 10
- Carroll County 12
- Cass County 8
- Cedar County 8
- Cerro Gordo County 11
- Cherokee County 8
- Chickasaw County 7
- Clarke County 3
- Clay County 9
- Clayton County 15
- Clinton County 18
- Crawford County 12
- Dallas County 15
- Davis County 4
- Decatur County 8
- Delaware County 10
- Des Moines County 7
- Dickinson County 7
- Dubuque County 18
- Emmet County 5
- Fayette County 14
- Floyd County 7
- Franklin County 9
- Fremont County 9
- Greene County 8
- Grundy County 9
- Guthrie County 9
- Hamilton County 9
- Hancock County 8
- Hardin County 13
- Harrison County 10
- Henry County 10
- Howard County 6
- Humboldt County 11
- Ida County 5
- Iowa County 13
- Jackson County 12
- Jasper County 12
- Jefferson County 6
- Johnson County 14
- Jones County 10
- Keokuk County 15
- Kossuth County 12
- Lee County 11
- Linn County 31
- Louisa County 7
- Lucas County 5
- Lyon County 8
- Madison County 8
- Mahaska County 9
- Marion County 12
- Marshall County 13
- Mills County 8
- Mitchell County 8
- Monona County 9
- Monroe County 3
- Montgomery County 6
- Muscatine County 10
- O'Brien County 8
- Osceola County 5
- Page County 11
- Palo Alto County 8
- Plymouth County 9
- Pocahontas County 8
- Polk County 78
- Pottawattamie County 19
- Poweshiek County 8
- Ringgold County 7
- Sac County 8
- Scott County 22
- Shelby County 9
- Sioux County 13
- Story County 18
- Tama County 13
- Taylor County 7
- Union County 7
- Van Buren County 10
- Wapello County 7
- Warren County 13
- Washington County 8
- Wayne County 8
- Webster County 14
- Winnebago County 7
- Winneshiek County 8
- Woodbury County 24
- Worth County 7
- Wright County 9
By city or town
No place in Iowa matches. Try fewer letters, or the look-up for the whole country.
Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. Not connected with the United States Postal Service; for mailing, confirm the address with USPS.