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
- Des Moines (57)
- Cedar Rapids (14)
- Davenport (9)
- Sioux City (9)
- Iowa City (6)
- Ankeny (2)
- Dubuque (5)
- Ames (5)
- Council Bluffs (3)
- West Des Moines (2)
- Waterloo (4)
- Urbandale (3)
- Cedar Falls (2)
- Marion (1)
- Bettendorf (1)
- Marshalltown (1)
- Ottumwa (1)
- Waukee (1)
- Muscatine (1)
- Fort Dodge (1)
- Mason City (2)
- Burlington (1)
- Clinton (4)
- Johnston (1)
Iowa ZIP codes by county
- Adair County (14)
- Adams County (10)
- Allamakee County (10)
- Appanoose County (11)
- Audubon County (12)
- Benton County (24)
- Black Hawk County (20)
- Boone County (23)
- Bremer County (13)
- Buchanan County (16)
- Buena Vista County (14)
- Butler County (18)
- Calhoun County (15)
- Carroll County (17)
- Cass County (13)
- Cedar County (18)
- Cerro Gordo County (18)
- Cherokee County (15)
- Chickasaw County (10)
- Clarke County (9)
- Clay County (17)
- Clayton County (24)
- Clinton County (24)
- Crawford County (21)
- Dallas County (25)
- Davis County (10)
- Decatur County (11)
- Delaware County (17)
- Des Moines County (12)
- Dickinson County (10)
- Dubuque County (22)
- Emmet County (7)
- Fayette County (24)
- Floyd County (13)
- Franklin County (19)
- Fremont County (11)
- Greene County (14)
- Grundy County (17)
- Guthrie County (18)
- Hamilton County (15)
- Hancock County (13)
- Hardin County (15)
- Harrison County (15)
- Henry County (13)
- Howard County (9)
- Humboldt County (17)
- Ida County (12)
- Iowa County (22)
- Jackson County (16)
- Jasper County (21)
- Jefferson County (16)
- Johnson County (26)
- Jones County (17)
- Keokuk County (21)
- Kossuth County (21)
- Lee County (14)
- Linn County (38)
- Louisa County (13)
- Lucas County (9)
- Lyon County (12)
- Madison County (15)
- Mahaska County (20)
- Marion County (19)
- Marshall County (21)
- Mills County (11)
- Mitchell County (13)
- Monona County (15)
- Monroe County (7)
- Montgomery County (11)
- Muscatine County (14)
- O'Brien County (14)
- Osceola County (8)
- Page County (14)
- Palo Alto County (14)
- Plymouth County (15)
- Pocahontas County (16)
- Polk County (88)
- Pottawattamie County (26)
- Poweshiek County (17)
- Ringgold County (12)
- Sac County (16)
- Scott County (25)
- Shelby County (19)
- Sioux County (19)
- Story County (24)
- Tama County (19)
- Taylor County (11)
- Union County (11)
- Van Buren County (13)
- Wapello County (12)
- Warren County (21)
- Washington County (13)
- Wayne County (13)
- Webster County (22)
- Winnebago County (11)
- Winneshiek County (13)
- Woodbury County (27)
- Worth County (10)
- Wright County (17)
Most populated Iowa ZIP codes
All Iowa cities and towns
- Ackley
- Ackworth
- Adair
- Adel
- Afton
- Agency
- Ainsworth
- Akron
- Albert City
- Albia
- Albion
- Alburnett
- Alden
- Alexander
- Algona
- Alleman
- Allerton
- Allison
- Alta
- Alta Vista
- Alton
- Altoona
- Alvord
- Amana
- Ames
- Anamosa
- Andover
- Andrew
- Anita
- Ankeny
- Anthon
- Aplington
- Arcadia
- Archer
- Aredale
- Argyle
- Arion
- Arispe
- Arlington
- Armstrong
- Arnolds Park
- Arthur
- Ashton
- Aspinwall
- Atalissa
- Atkins
- Atlantic
- Auburn
- Audubon
- Aurelia
- Aurora
- Austinville
- Avoca
- Ayrshire
- Badger
- Bagley
- Baldwin
- Bancroft
- Barnes City
- Barnum
- Batavia
- Battle Creek
- Baxter
- Bayard
- Beacon
- Beaman
- Beaver
- Bedford
- Belle Plaine
- Bellevue
- Belmond
- Bennett
- Benton
- Bernard
- Berwick
- Bettendorf
- Bevington
- Birmingham
- Blairsburg
- Blairstown
- Blakesburg
- Blanchard
- Blencoe
- Blockton
- Bloomfield
- Blue Grass
- Bode
- Bonaparte
- Bondurant
- Boone
- Booneville
- Bouton
- Boxholm
- Boyden
- Braddyville
- Bradford
- Bradgate
- Brandon
- Brayton
- Breda
- Bridgewater
- Brighton
- Bristow
- Britt
- Bronson
- Brooklyn
- Brunsville
- Bryant
- Buckeye
- Buckingham
- Buffalo
- Buffalo Center
- Burlington
- Burnside
- Burt
- Bussey
- Calamus
- Callender
- Calmar
- Calumet
- Camanche
- Cambridge
- Cantril
- Carbon
- Carlisle
- Carpenter
- Carroll
- Carson
- Carter Lake
- Cascade
- Casey
- Castalia
- Castana
- Cedar
- Cedar Falls
- Cedar Rapids
- Center Junction
- Center Point
- Centerville
- Central City
- Chapin
- Chariton
- Charles City
- Charlotte
- Charter Oak
- Chatsworth
- Chelsea
- Cherokee
- Chester
- Chillicothe
- Churdan
- Cincinnati
- Clare
- Clarence
- Clarinda
- Clarion
- Clarksville
- Clear Lake
- Clearfield
- Cleghorn
- Clemons
- Clermont
- Climbing Hill
- Clinton
- Clio
- Clive
- Clutier
- Coggon
- Coin
- Colesburg
- Colfax
- College Springs
- Collins
- Colo
- Columbia
- Columbus City
- Columbus Junction
- Colwell
- Conesville
- Conrad
- Conroy
- Coon Rapids
- Cooper
- Coralville
- Corning
- Correctionville
- Corwith
- Corydon
- Coulter
- Council Bluffs
- Crawfordsville
- Crescent
- Cresco
- Creston
- Cromwell
- Crystal Lake
- Cumberland
- Cumming
- Curlew
- Cushing
- Cylinder
- Dakota City
- Dallas Center
- Dana
- Danbury
- Danville
- Davenport
- Davis City
- Dawson
- Dayton
- De Soto
- De Witt
- Decatur
- Decorah
- Dedham
- Deep River
- Defiance
- Delaware
- Delhi
- Delmar
- Deloit
- Delta
- Denison
- Denmark
- Denver
- Derby
- Des Moines
- Dewar
- Dexter
- Diagonal
- Dickens
- Dike
- Dixon
- Dolliver
- Donahue
- Donnellson
- Doon
- Dorchester
- Douds
- Dougherty
- Dow City
- Dows
- Drakesville
- Dubuque
- Dumont
- Duncombe
- Dundee
- Dunkerton
- Dunlap
- Durango
- Durant
- Dyersville
- Dysart
- Eagle Grove
- Earlham
- Earling
- Earlville
- Early
- Eddyville
- Edgewood
- Elberon
- Eldon
- Eldora
- Eldridge
- Elgin
- Elk Horn
- Elkader
- Elkhart
- Elkport
- Elliott
- Ellston
- Ellsworth
- Elma
- Ely
- Emerson
- Emmetsburg
- Epworth
- Essex
- Estherville
- Evansdale
- Everly
- Exira
- Exline
- Fairbank
- Fairfax
- Fairfield
- Farley
- Farmersburg
- Farmington
- Farnhamville
- Farragut
- Fayette
- Fenton
- Ferguson
- Fertile
- Floris
- Floyd
- Fonda
- Fontanelle
- Forest City
- Fort Atkinson
- Fort Dodge
- Fort Madison
- Fostoria
- Fredericksburg
- Frederika
- Fremont
- Fruitland
- Galt
- Galva
- Garber
- Garden City
- Garden Grove
- Garnavillo
- Garner
- Garrison
- Garwin
- Geneva
- George
- Gibson
- Gifford
- Gilbert
- Gilbertville
- Gillett Grove
- Gilman
- Gilmore City
- Gladbrook
- Glenwood
- Glidden
- Goldfield
- Goodell
- Goose Lake
- Gowrie
- Graettinger
- Grafton
- Grand Junction
- Grand Mound
- Grand River
- Grandview
- Granger
- Grant
- Granville
- Gravity
- Gray
- Greeley
- Greene
- Greenfield
- Greenville
- Grimes
- Grinnell
- Griswold
- Grundy Center
- Guernsey
- Guthrie Center
- Guttenberg
- Halbur
- Hamburg
- Hamilton
- Hamlin
- Hampton
- Hancock
- Hanlontown
- Harcourt
- Hardy
- Harlan
- Harper
- Harpers Ferry
- Harris
- Hartford
- Hartley
- Hartwick
- Harvey
- Hastings
- Havelock
- Haverhill
- Hawarden
- Hawkeye
- Hayesville
- Hazleton
- Hedrick
- Henderson
- Hiawatha
- Highlandville
- Hills
- Hillsboro
- Hinton
- Holland
- Holstein
- Holy Cross
- Homestead
- Honey Creek
- Hopkinton
- Hornick
- Hospers
- Houghton
- Hubbard
- Hudson
- Hull
- Humboldt
- Humeston
- Huxley
- Ida Grove
- Imogene
- Independence
- Indianola
- Inwood
- Ionia
- Iowa City
- Iowa Falls
- Ira
- Ireton
- Irwin
- Jamaica
- Janesville
- Jefferson
- Jesup
- Jewell
- Johnston
- Joice
- Jolley
- Kalona
- Kamrar
- Kanawha
- Kellerton
- Kelley
- Kellogg
- Kensett
- Keokuk
- Keosauqua
- Keota
- Kesley
- Keswick
- Keystone
- Killduff
- Kimballton
- Kingsley
- Kirkman
- Kirkville
- Kiron
- Klemme
- Knierim
- Knoxville
- La Motte
- La Porte City
- Lacona
- Ladora
- Lake City
- Lake Mills
- Lake Park
- Lake View
- Lakota
- Lamoni
- Lamont
- Lanesboro
- Langworthy
- Lansing
- Larchwood
- Larrabee
- Latimer
- Laurel
- Laurens
- Lawler
- Lawton
- Le Claire
- Le Grand
- Le Mars
- Ledyard
- Lehigh
- Leighton
- Leland
- Lenox
- Leon
- Lester
- Letts
- Lewis
- Liberty Center
- Libertyville
- Lidderdale
- Lime Springs
- Lincoln
- Linden
- Lineville
- Linn Grove
- Lisbon
- Liscomb
- Little Cedar
- Little Rock
- Little Sioux
- Livermore
- Lockridge
- Logan
- Lohrville
- Lone Rock
- Lone Tree
- Long Grove
- Lorimor
- Lost Nation
- Lovilia
- Low Moor
- Lowden
- Lu Verne
- Luana
- Lucas
- Luther
- Luxemburg
- Luzerne
- Lynnville
- Lytton
- Macedonia
- Macksburg
- Madrid
- Magnolia
- Malcom
- Mallard
- Malvern
- Manchester
- Manilla
- Manly
- Manning
- Manson
- Mapleton
- Maquoketa
- Marathon
- Marble Rock
- Marcus
- Marengo
- Marion
- Marne
- Marquette
- Marshalltown
- Martelle
- Martensdale
- Martinsburg
- Mason City
- Masonville
- Massena
- Matlock
- Maurice
- Maxwell
- Maynard
- Mc Callsburg
- Mc Causland
- Mc Clelland
- Mc Gregor
- Mc Intire
- Mechanicsville
- Mediapolis
- Melbourne
- Melcher Dallas
- Melrose
- Melvin
- Menlo
- Meriden
- Merrill
- Meservey
- Middle Amana
- Middletown
- Miles
- Milford
- Millersburg
- Millerton
- Milo
- Milton
- Minburn
- Minden
- Mineola
- Mingo
- Missouri Valley
- Mitchellville
- Modale
- Mondamin
- Monmouth
- Monona
- Monroe
- Montezuma
- Monticello
- Montour
- Montpelier
- Montrose
- Moorhead
- Moorland
- Moravia
- Morley
- Morning Sun
- Morrison
- Moscow
- Moulton
- Mount Auburn
- Mount Ayr
- Mount Pleasant
- Mount Sterling
- Mount Union
- Mount Vernon
- Moville
- Murray
- Muscatine
- Mystic
- Nashua
- Nemaha
- Neola
- Nevada
- New Albin
- New Hampton
- New Hartford
- New Liberty
- New London
- New Market
- New Providence
- New Sharon
- New Vienna
- New Virginia
- Newell
- Newhall
- Newton
- Nichols
- Nodaway
- Nora Springs
- North Buena Vista
- North English
- North Liberty
- North Washington
- Northboro
- Northwood
- Norwalk
- Norway
- Oakland
- Oakville
- Ocheyedan
- Odebolt
- Oelwein
- Ogden
- Okoboji
- Olds
- Olin
- Ollie
- Onawa
- Onslow
- Oran
- Orange City
- Orchard
- Orient
- Osage
- Osceola
- Oskaloosa
- Ossian
- Otho
- Otley
- Oto
- Ottosen
- Ottumwa
- Oxford
- Oxford Junction
- Oyens
- Pacific Junction
- Packwood
- Palmer
- Palo
- Panama
- Panora
- Parkersburg
- Parnell
- Paton
- Patterson
- Paullina
- Pella
- Peosta
- Percival
- Perry
- Persia
- Peru
- Peterson
- Pierson
- Pilot Grove
- Pilot Mound
- Pisgah
- Plainfield
- Plano
- Pleasant Hill
- Pleasant Valley
- Pleasantville
- Plover
- Plymouth
- Pocahontas
- Polk City
- Pomeroy
- Popejoy
- Portsmouth
- Postville
- Prairie City
- Prairieburg
- Prescott
- Preston
- Primghar
- Princeton
- Prole
- Promise City
- Protivin
- Pulaski
- Quasqueton
- Quimby
- Radcliffe
- Rake
- Ralston
- Randalia
- Randall
- Randolph
- Raymond
- Readlyn
- Reasnor
- Red Oak
- Redding
- Redfield
- Reinbeck
- Rembrandt
- Remsen
- Renwick
- Rhodes
- Riceville
- Richland
- Ricketts
- Ridgeway
- Ringsted
- Rippey
- Riverside
- Riverton
- Robins
- Rock Falls
- Rock Rapids
- Rock Valley
- Rockford
- Rockwell
- Rockwell City
- Rodney
- Roland
- Rolfe
- Rome
- Rose Hill
- Rowan
- Rowley
- Royal
- Rudd
- Runnells
- Russell
- Ruthven
- Rutland
- Ryan
- Sabula
- Sac City
- Saint Ansgar
- Saint Anthony
- Saint Charles
- Saint Donatus
- Saint Lucas
- Saint Marys
- Saint Olaf
- Saint Paul
- Salem
- Salix
- Sanborn
- Scarville
- Schaller
- Schleswig
- Scranton
- Searsboro
- Selma
- Sergeant Bluff
- Seymour
- Shambaugh
- Shannon City
- Sharpsburg
- Sheffield
- Shelby
- Sheldahl
- Sheldon
- Shell Rock
- Shellsburg
- Shenandoah
- Sherrill
- Sibley
- Sidney
- Sigourney
- Silver City
- Sioux Center
- Sioux City
- Sioux Rapids
- Slater
- Sloan
- Smithland
- Soldier
- Solon
- Somers
- South Amana
- South English
- Spencer
- Sperry
- Spillville
- Spirit Lake
- Spragueville
- Springbrook
- Springville
- Stacyville
- Stanhope
- Stanley
- Stanton
- Stanwood
- State Center
- Steamboat Rock
- Stockport
- Stockton
- Storm Lake
- Story City
- Stout
- Stratford
- Strawberry Point
- Stuart
- Sully
- Sumner
- Superior
- Sutherland
- Swaledale
- Swan
- Swea City
- Swedesburg
- Swisher
- Tabor
- Tama
- Teeds Grove
- Templeton
- Terril
- Thayer
- Thompson
- Thor
- Thornburg
- Thornton
- Thurman
- Tiffin
- Tingley
- Tipton
- Titonka
- Toddville
- Toeterville
- Toledo
- Tracy
- Traer
- Treynor
- Tripoli
- Troy Mills
- Truesdale
- Truro
- Udell
- Underwood
- Union
- Unionville
- University Park
- Urbana
- Urbandale
- Ute
- Vail
- Van Horne
- Van Meter
- Van Wert
- Varina
- Ventura
- Victor
- Villisca
- Vincent
- Vining
- Vinton
- Volga
- Wadena
- Walcott
- Walford
- Walker
- Wall Lake
- Wallingford
- Walnut
- Wapello
- Washington
- Washta
- Waterloo
- Waterville
- Watkins
- Waucoma
- Waukee
- Waukon
- Waverly
- Wayland
- Webb
- Webster
- Webster City
- Weldon
- Wellman
- Wellsburg
- Welton
- Wesley
- West Bend
- West Branch
- West Burlington
- West Chester
- West Des Moines
- West Liberty
- West Point
- West Union
- Westfield
- Westgate
- Westphalia
- Westside
- Wever
- What Cheer
- Wheatland
- Whiting
- Whittemore
- Whitten
- Williams
- Williamsburg
- Williamson
- Wilton
- Windsor Heights
- Winfield
- Winterset
- Winthrop
- Wiota
- Woden
- Woodbine
- Woodburn
- Woodward
- Woolstock
- Worthington
- Wyoming
- Yale
- Yarmouth
- Yorktown
- Zearing
- Zwingle
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).