ShareYourGroupShareYourGroupZIP Codes

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

By city or town

PlaceCountyZIP codes
AckleyHardin County50601
AckworthWarren County50001
AdairAdair County50002
AdelDallas County50003
AftonUnion County50830
AgencyWapello County52530
AinsworthWashington County52201
AkronPlymouth County51001
Albert CityBuena Vista County50510
AlbiaMonroe County52531
AlbionMarshall County50005
AlburnettLinn County52202
AldenHardin County50006
AlexanderFranklin County50420
AlgonaKossuth County50511
AllemanPolk County50007
AllertonWayne County50008
AllisonButler County50602
AltaBuena Vista County51002
Alta VistaChickasaw County50603
AltonSioux County51003
AltoonaPolk County50009
AlvordLyon County51230
AmanaIowa County5220352204
AmesStory County5001050011500125001350014
AnamosaJones County52205
AndoverClinton County52701
AndrewJackson County52030
AnitaCass County50020
AnkenyPolk County5002150023
AnthonWoodbury County51004
AplingtonButler County50604
ArcadiaCarroll County51430
ArcherO'Brien County51231
AredaleButler County50605
ArgyleLee County52619
ArionCrawford County51520
ArispeUnion County50831
ArlingtonFayette County50606
ArmstrongEmmet County50514
Arnolds ParkDickinson County51331
ArthurIda County51431
AshtonOsceola County51232
AspinwallCrawford County51432
AtalissaMuscatine County52720
AtkinsBenton County52206
AtlanticCass County50022
AuburnSac County51433
AudubonAudubon County50025
AureliaCherokee County51005
AuroraBuchanan County50607
AustinvilleButler County50608
AvocaPottawattamie County51521
AyrshirePalo Alto County50515
BadgerWebster County50516
BagleyGuthrie County50026
BaldwinJackson County52207
BancroftKossuth County50517
Barnes CityMahaska County50027
BarnumWebster County50518
BataviaJefferson County52533
Battle CreekIda County51006
BaxterJasper County50028
BayardGuthrie County50029
BeaconMahaska County52534
BeamanGrundy County50609
BeaverBoone County50031
BedfordTaylor County50833
Belle PlaineBenton County52208
BellevueJackson County52031
BelmondWright County50421
BennettCedar County52721
BentonRinggold County50835
BernardDubuque County52032
BerwickPolk County50032
BettendorfScott County52722
BevingtonMadison County50033
BirminghamVan Buren County52535
BlairsburgHamilton County50034
BlairstownBenton County52209
BlakesburgWapello County52536
BlanchardPage County51630
BlencoeMonona County51523
BlocktonTaylor County50836
BloomfieldDavis County52537
Blue GrassScott County52726
BodeHumboldt County50519
BonaparteVan Buren County52620
BondurantPolk County50035
BooneBoone County500365003750099
BoonevilleDallas County50038
BoutonDallas County50039
BoxholmBoone County50040
BoydenSioux County51234
BraddyvillePage County51631
BradfordFranklin County50041
BradgateHumboldt County50520
BrandonBuchanan County52210
BraytonAudubon County50042
BredaCarroll County51436
BridgewaterAdair County50837
BrightonWashington County52540
BristowButler County50611
BrittHancock County50423
BronsonWoodbury County51007
BrooklynPoweshiek County52211
BrunsvillePlymouth County51008
BryantClinton County52727
BuckeyeHardin County50043
BuckinghamTama County50612
BuffaloScott County52728
Buffalo CenterWinnebago County50424
BurlingtonDes Moines County52601
BurnsideWebster County50521
BurtKossuth County50522
BusseyMarion County50044
CalamusClinton County52729
CallenderWebster County50523
CalmarWinneshiek County52132
CalumetO'Brien County51009
CamancheClinton County52730
CambridgeStory County50046
CantrilVan Buren County52542
CarbonAdams County50839
CarlisleWarren County50047
CarpenterMitchell County50426
CarrollCarroll County51401
CarsonPottawattamie County51525
Carter LakePottawattamie County51510
CascadeDubuque County52033
CaseyGuthrie County50048
CastaliaWinneshiek County52133
CastanaMonona County51010
CedarMahaska County52543
Cedar FallsBlack Hawk County5061350614
Cedar RapidsLinn County524015240252403524045240552406524075240852409524105241152497and 2 more
Center JunctionJones County52212
Center PointLinn County52213
CentervilleAppanoose County52544
Central CityLinn County52214
ChapinFranklin County50427
CharitonLucas County50049
Charles CityFloyd County50616
CharlotteClinton County52731
Charter OakCrawford County51439
ChatsworthSioux County51011
ChelseaTama County52215
CherokeeCherokee County51012
ChesterHoward County52134
ChillicotheWapello County52548
ChurdanGreene County50050
CincinnatiAppanoose County52549
ClareWebster County50524
ClarenceCedar County52216
ClarindaPage County51632
ClarionWright County5052550526
ClarksvilleButler County50619
Clear LakeCerro Gordo County50428
ClearfieldTaylor County50840
CleghornCherokee County51014
ClemonsMarshall County50051
ClermontFayette County52135
Climbing HillWoodbury County51015
ClintonClinton County52732527335273452736
ClioWayne County50052
ClivePolk County50325
ClutierTama County52217
CoggonLinn County52218
CoinPage County51636
ColesburgDelaware County52035
ColfaxJasper County50054
College SpringsPage County51637
CollinsStory County50055
ColoStory County50056
ColumbiaMarion County50057
Columbus CityLouisa County52737
Columbus JunctionLouisa County52738
ColwellFloyd County50620
ConesvilleMuscatine County52739
ConradGrundy County50621
ConroyIowa County52220
Coon RapidsCarroll County50058
CooperGreene County50059
CoralvilleJohnson County52241
CorningAdams County50841
CorrectionvilleWoodbury County51016
CorwithHancock County50430
CorydonWayne County50060
CoulterFranklin County50431
Council BluffsPottawattamie County515015150251503
CrawfordsvilleWashington County52621
CrescentPottawattamie County51526
CrescoHoward County52136
CrestonUnion County50801
CromwellUnion County50842
Crystal LakeHancock County50432
CumberlandCass County50843
CummingWarren County50061
CurlewPalo Alto County50527
CushingWoodbury County51018
CylinderPalo Alto County50528
Dakota CityHumboldt County50529
Dallas CenterDallas County50063
DanaGreene County50064
DanburyWoodbury County51019
DanvilleDes Moines County52623
DavenportScott County528015280252803528045280552806528075280852809
Davis CityDecatur County50065
DawsonDallas County50066
DaytonWebster County50530
De SotoDallas County50069
De WittClinton County52742
DecaturDecatur County50067
DecorahWinneshiek County52101
DedhamCarroll County51440
Deep RiverPoweshiek County52222
DefianceShelby County51527
DelawareDelaware County52036
DelhiDelaware County52223
DelmarClinton County52037
DeloitCrawford County51441
DeltaKeokuk County52550
DenisonCrawford County51442
DenmarkLee County52624
DenverBremer County50622
DerbyLucas County50068
Des MoinesPolk County503015030250303503045030550306503075030850309503105031150312and 45 more
DewarBlack Hawk County50623
DexterDallas County50070
DiagonalRinggold County50845
DickensClay County51333
DikeGrundy County50624
DixonScott County52745
DolliverEmmet County50531
DonahueScott County52746
DonnellsonLee County52625
DoonLyon County51235
DorchesterAllamakee County52140
DoudsVan Buren County52551
DoughertyCerro Gordo County50433
Dow CityCrawford County51528
DowsWright County50071
DrakesvilleDavis County52552
DubuqueDubuque County5200152002520035200452099
DumontButler County50625
DuncombeWebster County50532
DundeeDelaware County52038
DunkertonBlack Hawk County50626
DunlapHarrison County51529
DurangoDubuque County52039
DurantCedar County52747
DyersvilleDubuque County52040
DysartTama County52224
Eagle GroveWright County50533
EarlhamMadison County50072
EarlingShelby County51530
EarlvilleDelaware County52041
EarlySac County50535
EddyvilleWapello County52553
EdgewoodClayton County52042
ElberonTama County52225
EldonWapello County52554
EldoraHardin County50627
EldridgeScott County52748
ElginFayette County52141
Elk HornShelby County51531
ElkaderClayton County52043
ElkhartPolk County50073
ElkportClayton County52044
ElliottMontgomery County51532
EllstonRinggold County50074
EllsworthHamilton County50075
ElmaHoward County50628
ElyLinn County52227
EmersonMills County51533
EmmetsburgPalo Alto County50536
EpworthDubuque County52045
EssexPage County51638
EsthervilleEmmet County51334
EvansdaleBlack Hawk County50707
EverlyClay County51338
ExiraAudubon County50076
ExlineAppanoose County52555
FairbankBuchanan County50629
FairfaxLinn County52228
FairfieldJefferson County5255652557
FarleyDubuque County52046
FarmersburgClayton County52047
FarmingtonVan Buren County52626
FarnhamvilleCalhoun County50538
FarragutFremont County51639
FayetteFayette County52142
FentonKossuth County50539
FergusonMarshall County50078
FertileWorth County50434
FlorisDavis County52560
FloydFloyd County50435
FondaPocahontas County50540
FontanelleAdair County50846
Forest CityWinnebago County50436
Fort AtkinsonWinneshiek County52144
Fort DodgeWebster County50501
Fort MadisonLee County52627
FostoriaClay County51340
FredericksburgChickasaw County50630
FrederikaBremer County50631
FremontMahaska County52561
FruitlandMuscatine County52749
GaltWright County50101
GalvaIda County51020
GarberClayton County52048
Garden CityHardin County50102
Garden GroveDecatur County50103
GarnavilloClayton County52049
GarnerHancock County50438
GarrisonBenton County52229
GarwinTama County50632
GenevaFranklin County50633
GeorgeLyon County51237
GibsonKeokuk County50104
GiffordHardin County50259
GilbertStory County50105
GilbertvilleBlack Hawk County50634
Gillett GroveClay County51341
GilmanMarshall County50106
Gilmore CityHumboldt County50541
GladbrookTama County50635
GlenwoodMills County51534
GliddenCarroll County51443
GoldfieldWright County50542
GoodellHancock County50439
Goose LakeClinton County52750
GowrieWebster County50543
GraettingerPalo Alto County51342
GraftonWorth County50440
Grand JunctionGreene County50107
Grand MoundClinton County52751
Grand RiverDecatur County50108
GrandviewLouisa County52752
GrangerDallas County50109
GrantMontgomery County50847
GranvilleSioux County51022
GravityTaylor County50848
GrayAudubon County50110
GreeleyDelaware County52050
GreeneButler County50636
GreenfieldAdair County50849
GreenvilleClay County51343
GrimesPolk County50111
GrinnellPoweshiek County50112
GriswoldCass County51535
Grundy CenterGrundy County50638
GuernseyPoweshiek County52221
Guthrie CenterGuthrie County50115
GuttenbergClayton County52052
HalburCarroll County51444
HamburgFremont County51640
HamiltonMarion County50116
HamlinAudubon County50117
HamptonFranklin County50441
HancockPottawattamie County51536
HanlontownWorth County50444
HarcourtWebster County50544
HardyHumboldt County50545
HarlanShelby County51537
HarlanPottawattamie County51593
HarperKeokuk County52231
Harpers FerryAllamakee County52146
HarrisOsceola County51345
HartfordWarren County50118
HartleyO'Brien County51346
HartwickPoweshiek County52232
HarveyMarion County50119
HastingsMills County51540
HavelockPocahontas County50546
HaverhillMarshall County50120
HawardenSioux County51023
HawkeyeFayette County52147
HayesvilleKeokuk County52562
HazletonBuchanan County50641
HedrickKeokuk County52563
HendersonMills County51541
HiawathaLinn County52233
HighlandvilleWinneshiek County52149
HillsJohnson County52235
HillsboroHenry County52630
HintonPlymouth County51024
HollandGrundy County50642
HolsteinIda County51025
Holy CrossDubuque County52053
HomesteadIowa County52236
Honey CreekPottawattamie County51542
HopkintonDelaware County52237
HornickWoodbury County51026
HospersSioux County51238
HoughtonLee County52631
HubbardHardin County50122
HudsonBlack Hawk County50643
HullSioux County51239
HumboldtHumboldt County50548
HumestonWayne County50123
HuxleyStory County50124
Ida GroveIda County51445
ImogeneFremont County51645
IndependenceBuchanan County50644
IndianolaWarren County50125
InwoodLyon County51240
IoniaChickasaw County50645
Iowa CityJohnson County522405224252243522445224552246
Iowa FallsHardin County50126
IraJasper County50127
IretonSioux County51027
IrwinShelby County51446
JamaicaGuthrie County50128
JanesvilleBremer County50647
JeffersonGreene County50129
JesupBuchanan County50648
JewellHamilton County50130
JohnstonPolk County50131
JoiceWorth County50446
JolleyCalhoun County50551
KalonaWashington County52247
KamrarHamilton County50132
KanawhaHancock County50447
KellertonRinggold County50133
KelleyStory County50134
KelloggJasper County50135
KensettWorth County50448
KeokukLee County52632
KeosauquaVan Buren County52565
KeotaKeokuk County52248
KesleyButler County50649
KeswickKeokuk County50136
KeystoneBenton County52249
KillduffJasper County50137
KimballtonAudubon County51543
KingsleyPlymouth County51028
KirkmanShelby County51447
KirkvilleWapello County52566
KironCrawford County51448
KlemmeHancock County50449
KnierimCalhoun County50552
KnoxvilleMarion County50138
La MotteJackson County52054
La Porte CityBlack Hawk County50651
LaconaWarren County50139
LadoraIowa County52251
Lake CityCalhoun County51449
Lake MillsWinnebago County50450
Lake ParkDickinson County51347
Lake ViewSac County51450
LakotaKossuth County50451
LamoniDecatur County50140
LamontBuchanan County50650
LanesboroCarroll County51451
LangworthyJones County52252
LansingAllamakee County52151
LarchwoodLyon County51241
LarrabeeCherokee County51029
LatimerFranklin County50452
LaurelMarshall County50141
LaurensPocahontas County50554
LawlerChickasaw County52154
LawtonWoodbury County51030
Le ClaireScott County52753
Le GrandMarshall County50142
Le MarsPlymouth County51031
LedyardKossuth County50556
LehighWebster County50557
LeightonMahaska County50143
LelandWinnebago County50453
LenoxTaylor County50851
LeonDecatur County50144
LesterLyon County51242
LettsLouisa County52754
LewisCass County51544
Liberty CenterWarren County50145
LibertyvilleJefferson County52567
LidderdaleCarroll County51452
Lime SpringsHoward County52155
LincolnTama County50652
LindenDallas County50146
LinevilleWayne County50147
Linn GroveBuena Vista County51033
LisbonLinn County52253
LiscombMarshall County50148
Little CedarMitchell County50454
Little RockLyon County51243
Little SiouxHarrison County51545
LivermoreHumboldt County50558
LockridgeJefferson County52635
LoganHarrison County51546
LohrvilleCalhoun County51453
Lone RockKossuth County50559
Lone TreeJohnson County52755
Long GroveScott County52756
LorimorUnion County50149
Lost NationClinton County52254
LoviliaMonroe County50150
Low MoorClinton County52757
LowdenCedar County52255
Lu VerneKossuth County50560
LuanaClayton County52156
LucasLucas County50151
LutherBoone County50152
LuxemburgDubuque County52056
LuzerneBenton County52257
LynnvilleJasper County50153
LyttonCalhoun County50561
MacedoniaPottawattamie County51549
MacksburgMadison County50155
MadridBoone County50156
MagnoliaHarrison County51550
MalcomPoweshiek County50157
MallardPalo Alto County50562
MalvernMills County51551
ManchesterDelaware County52057
ManillaCrawford County51454
ManlyWorth County50456
ManningCarroll County51455
MansonCalhoun County50563
MapletonMonona County51034
MaquoketaJackson County52060
MarathonBuena Vista County50565
Marble RockFloyd County50653
MarcusCherokee County51035
MarengoIowa County52301
MarionLinn County52302
MarneCass County51552
MarquetteClayton County52158
MarshalltownMarshall County50158
MartelleJones County52305
MartensdaleWarren County50160
MartinsburgKeokuk County52568
Mason CityCerro Gordo County5040150402
MasonvilleDelaware County50654
MassenaCass County50853
MatlockSioux County51244
MauriceSioux County51036
MaxwellStory County50161
MaynardFayette County50655
Mc CallsburgStory County50154
Mc CauslandScott County52758
Mc ClellandPottawattamie County51548
Mc GregorClayton County52157
Mc IntireMitchell County50455
MechanicsvilleCedar County52306
MediapolisDes Moines County52637
MelbourneMarshall County50162
Melcher DallasMarion County5006250163
MelroseMonroe County52569
MelvinOsceola County51350
MenloGuthrie County50164
MeridenCherokee County51037
MerrillPlymouth County51038
MeserveyCerro Gordo County50457
Middle AmanaIowa County52307
MiddletownDes Moines County52638
MilesJackson County52064
MilfordDickinson County51351
MillersburgIowa County52308
MillertonWayne County50165
MiloWarren County50166
MiltonVan Buren County52570
MinburnDallas County50167
MindenPottawattamie County51553
MineolaMills County51554
MingoJasper County50168
Missouri ValleyHarrison County51555
MitchellvillePolk County50169
ModaleHarrison County51556
MondaminHarrison County51557
MonmouthJackson County52309
MononaClayton County52159
MonroeJasper County50170
MontezumaPoweshiek County50171
MonticelloJones County52310
MontourTama County50173
MontpelierMuscatine County52759
MontroseLee County52639
MoorheadMonona County51558
MoorlandWebster County50566
MoraviaAppanoose County52571
MorleyJones County52312
Morning SunLouisa County52640
MorrisonGrundy County50657
MoscowMuscatine County52760
MoultonAppanoose County52572
Mount AuburnBenton County52313
Mount AyrRinggold County50854
Mount PleasantHenry County52641
Mount SterlingVan Buren County52573
Mount UnionHenry County52644
Mount VernonLinn County52314
MovilleWoodbury County51039
MurrayClarke County50174
MuscatineMuscatine County52761
MysticAppanoose County52574
NashuaChickasaw County50658
NemahaSac County50567
NeolaPottawattamie County51559
NevadaStory County50201
New AlbinAllamakee County52160
New HamptonChickasaw County50659
New HartfordButler County50660
New LibertyScott County52765
New LondonHenry County52645
New MarketTaylor County51646
New ProvidenceHardin County50206
New SharonMahaska County50207
New ViennaDubuque County52065
New VirginiaWarren County50210
NewellBuena Vista County50568
NewhallBenton County52315
NewtonJasper County50208
NicholsMuscatine County52766
NodawayAdams County50857
Nora SpringsFloyd County50458
North Buena VistaClayton County52066
North EnglishIowa County52316
North LibertyJohnson County52317
North WashingtonChickasaw County50661
NorthboroPage County51647
NorthwoodWorth County50459
NorwalkWarren County50211
NorwayBenton County52318
OaklandPottawattamie County51560
OakvilleLouisa County52646
OcheyedanOsceola County51354
OdeboltSac County51458
OelweinFayette County50662
OgdenBoone County50212
OkobojiDickinson County51355
OldsHenry County52647
OlinJones County52320
OllieKeokuk County52576
OnawaMonona County51040
OnslowJones County52321
OranFayette County50664
Orange CitySioux County51041
OrchardMitchell County50460
OrientAdair County50858
OsageMitchell County50461
OsceolaClarke County50213
OskaloosaMahaska County52577
OssianWinneshiek County52161
OthoWebster County50569
OtleyMarion County50214
OtoWoodbury County51044
OttosenHumboldt County50570
OttumwaWapello County52501
OxfordJohnson County52322
Oxford JunctionJones County52323
OyensPlymouth County51045
Pacific JunctionMills County51561
PackwoodJefferson County52580
PalmerPocahontas County50571
PaloLinn County52324
PanamaShelby County51562
PanoraGuthrie County50216
ParkersburgButler County50665
ParnellIowa County52325
PatonGreene County50217
PattersonMadison County50218
PaullinaO'Brien County51046
PellaMarion County50219
PeostaDubuque County52068
PercivalFremont County51648
PerryDallas County50220
PersiaHarrison County51563
PeruMadison County50222
PetersonClay County51047
PiersonWoodbury County51048
Pilot GroveLee County52648
Pilot MoundBoone County50223
PisgahHarrison County51564
PlainfieldBremer County50666
PlanoAppanoose County52581
Pleasant HillPolk County50327
Pleasant ValleyScott County52767
PleasantvilleMarion County50225
PloverPocahontas County50573
PlymouthCerro Gordo County50464
PocahontasPocahontas County50574
Polk CityPolk County50226
PomeroyCalhoun County50575
PopejoyFranklin County50227
PortsmouthShelby County51565
PostvilleAllamakee County52162
Prairie CityJasper County50228
PrairieburgLinn County52219
PrescottAdams County50859
PrestonJackson County52069
PrimgharO'Brien County51245
PrincetonScott County52768
ProleWarren County50229
Promise CityWayne County52583
ProtivinHoward County52163
PulaskiDavis County52584
QuasquetonBuchanan County52326
QuimbyCherokee County51049
RadcliffeHardin County50230
RakeWinnebago County50465
RalstonCarroll County51459
RandaliaFayette County52164
RandallHamilton County50231
RandolphFremont County51649
RaymondBlack Hawk County50667
ReadlynBremer County50668
ReasnorJasper County50232
Red OakMontgomery County5156651591
ReddingRinggold County50860
RedfieldDallas County50233
ReinbeckGrundy County50669
RembrandtBuena Vista County50576
RemsenPlymouth County51050
RenwickHumboldt County50577
RhodesMarshall County50234
RicevilleHoward County50466
RichlandKeokuk County52585
RickettsCrawford County51460
RidgewayWinneshiek County52165
RingstedEmmet County50578
RippeyGreene County50235
RiversideWashington County52327
RivertonFremont County51650
RobinsLinn County52328
Rock FallsCerro Gordo County50467
Rock RapidsLyon County51246
Rock ValleySioux County51247
RockfordFloyd County50468
RockwellCerro Gordo County50469
Rockwell CityCalhoun County50579
RodneyMonona County51051
RolandStory County50236
RolfePocahontas County50581
RomeHenry County52642
Rose HillMahaska County52586
RowanWright County50470
RowleyBuchanan County52329
RoyalClay County51357
RuddFloyd County50471
RunnellsPolk County50237
RussellLucas County50238
RuthvenPalo Alto County51358
RutlandHumboldt County50582
RyanDelaware County52330
SabulaJackson County52070
Sac CitySac County50583
Saint AnsgarMitchell County50472
Saint AnthonyMarshall County50239
Saint CharlesMadison County50240
Saint DonatusJackson County52071
Saint LucasFayette County52166
Saint MarysWarren County50241
Saint OlafClayton County52072
Saint PaulLee County52657
SalemHenry County52649
SalixWoodbury County51052
SanbornO'Brien County51248
ScarvilleWinnebago County50473
SchallerSac County51053
SchleswigCrawford County51461
ScrantonGreene County51462
SearsboroPoweshiek County50242
SelmaVan Buren County52588
Sergeant BluffWoodbury County51054
SeymourWayne County52590
ShambaughPage County51651
Shannon CityUnion County50861
SharpsburgTaylor County50862
SheffieldFranklin County50475
ShelbyPottawattamie County51570
SheldahlPolk County50243
SheldonO'Brien County51201
Shell RockButler County50670
ShellsburgBenton County52332
ShenandoahPage County5160151603
SherrillDubuque County52073
SibleyOsceola County51249
SidneyFremont County51652
SigourneyKeokuk County52591
Silver CityMills County51571
Sioux CenterSioux County51250
Sioux CityWoodbury County511015110251103511045110551106511085110951111
Sioux RapidsBuena Vista County50585
SlaterStory County50244
SloanWoodbury County51055
SmithlandWoodbury County51056
SoldierMonona County51572
SolonJohnson County52333
SomersCalhoun County50586
South AmanaIowa County52334
South EnglishKeokuk County52335
SpencerClay County51301
SperryDes Moines County52650
SpillvilleWinneshiek County52168
Spirit LakeDickinson County51360
SpraguevilleJackson County52074
SpringbrookJackson County52075
SpringvilleLinn County52336
StacyvilleMitchell County50476
StanhopeHamilton County50246
StanleyBuchanan County50671
StantonMontgomery County51573
StanwoodCedar County52337
State CenterMarshall County50247
Steamboat RockHardin County50672
StockportVan Buren County52651
StocktonMuscatine County52769
Storm LakeBuena Vista County50588
Story CityStory County50248
StoutGrundy County50673
StratfordHamilton County50249
Strawberry PointClayton County52076
StuartGuthrie County50250
SullyJasper County50251
SumnerBremer County50674
SuperiorDickinson County51363
SutherlandO'Brien County51058
SwaledaleCerro Gordo County50477
SwanMarion County50252
Swea CityKossuth County50590
SwedesburgHenry County52652
SwisherJohnson County52338
TaborFremont County51653
TamaTama County52339
Teeds GroveClinton County52771
TempletonCarroll County51463
TerrilDickinson County51364
ThayerUnion County50254
ThompsonWinnebago County50478
ThorHumboldt County50591
ThornburgKeokuk County50255
ThorntonCerro Gordo County50479
ThurmanFremont County51654
TiffinJohnson County52340
TingleyRinggold County50863
TiptonCedar County52772
TitonkaKossuth County50480
ToddvilleLinn County52341
ToetervilleMitchell County50481
ToledoTama County52342
TracyMarion County50256
TraerTama County50675
TreynorPottawattamie County51575
TripoliBremer County50676
Troy MillsLinn County52344
TruesdaleBuena Vista County50592
TruroMadison County50257
UdellAppanoose County52593
UnderwoodPottawattamie County51576
UnionHardin County50258
UnionvilleAppanoose County52594
University ParkMahaska County52595
UrbanaBenton County52345
UrbandalePolk County503225032350398
UteMonona County51060
VailCrawford County51465
Van HorneBenton County52346
Van MeterDallas County50261
Van WertDecatur County50262
VarinaPocahontas County50593
VenturaCerro Gordo County50482
VictorIowa County52347
VilliscaMontgomery County50864
VincentWebster County50594
ViningTama County52348
VintonBenton County52349
VolgaClayton County52077
WadenaFayette County52169
WalcottScott County52773
WalfordBenton County52351
WalkerLinn County52352
Wall LakeSac County51466
WallingfordEmmet County51365
WalnutPottawattamie County51577
WapelloLouisa County52653
WashingtonWashington County52353
WashtaCherokee County51061
WaterlooBlack Hawk County50701507025070350704
WatervilleAllamakee County52170
WatkinsBenton County52354
WaucomaFayette County52171
WaukeeDallas County50263
WaukonAllamakee County52172
WaverlyBremer County50677
WaylandHenry County52654
WebbClay County51366
WebsterKeokuk County52355
Webster CityHamilton County50595
WeldonDecatur County50264
WellmanWashington County52356
WellsburgGrundy County50680
WeltonClinton County52774
WesleyKossuth County50483
West BendPalo Alto County50597
West BranchCedar County52358
West BurlingtonDes Moines County52655
West ChesterWashington County52359
West Des MoinesPolk County5026550266
West LibertyMuscatine County52776
West PointLee County52656
West UnionFayette County52175
WestfieldPlymouth County51062
WestgateFayette County50681
WestphaliaShelby County51578
WestsideCrawford County51467
WeverLee County52658
What CheerKeokuk County50268
WheatlandClinton County52777
WhitingMonona County51063
WhittemoreKossuth County50598
WhittenHardin County50269
WilliamsHamilton County50271
WilliamsburgIowa County52361
WilliamsonLucas County50272
WiltonMuscatine County52778
Windsor HeightsPolk County50324
WinfieldHenry County52659
WintersetMadison County50273
WinthropBuchanan County50682
WiotaCass County50274
WodenHancock County50484
WoodbineHarrison County51579
WoodburnClarke County50275
WoodwardDallas County50276
WoolstockWright County50599
WorthingtonDubuque County52078
WyomingJones County52362
YaleGuthrie County50277
YarmouthDes Moines County52660
YorktownPage County51656
ZearingStory County50278
ZwingleDubuque County52079

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.

All states