List of airports in Iowa


This is a list of airports in Iowa, grouped by type and sorted by location. It contains all public-use and military airports in the state. Some private-use and former airports may be included where notable, such as airports that were previously public-use, those with commercial enplanements recorded by the FAA or airports assigned an IATA airport code.

Airports

City servedFAAIATAICAOAirport nameRoleEnpl.
Commercial Service – Primary airports

Commercial Service – Nonprimary airports
BurlingtonBRLKBRLSoutheast Iowa Regional AirportCS7,086
Fort DodgeFODKFODFort Dodge Regional AirportCS7,271
Mason CityMCWKMCWMason City Municipal AirportCS7,734
Reliever airports
AnkenyIKVKIKVAnkeny Regional AirportR16
General Aviation airports
AlbiaAlbia Municipal AirportGA0
AlgonaAXGKAXAAlgona Municipal AirportGA0
AmesAMWKAMWAmes Municipal AirportGA378
AtlanticAIOKAIOAtlantic Municipal AirportGA0
AudubonKADUAudubon County Airport GA0
Belle PlaineKTZTBelle Plaine Municipal AirportGA0
BloomfieldBloomfield Municipal AirportGA0
BooneBNWKBNWBoone Municipal AirportGA0
CarrollCINKCINArthur N. Neu AirportGA200
CentervilleKTVKCenterville Municipal AirportGA0
CharitonKCNCChariton Municipal AirportGA0
Charles CityCCYKCCYNortheast Iowa Regional Airport GA0
CherokeeKCKPCherokee County Regional Airport GA0
ClarindaICLKICLSchenck FieldGA0
ClarionKCAVClarion Municipal AirportGA0
ClintonCWIKCWIClinton Municipal AirportGA0
Council BluffsCBFKCBFCouncil Bluffs Municipal AirportGA2
CrestonCSQKCSQCreston Municipal AirportGA0
DavenportDVNKDVNDavenport Municipal AirportGA23
DecorahDEHKDEHDecorah Municipal AirportGA5
DenisonDNSKDNSDenison Municipal AirportGA0
EmmetsburgKEGQEmmetsburg Municipal AirportGA0
EsthervilleESTKESTEstherville Municipal AirportGA0
FairfieldFFLKFFLFairfield Municipal AirportGA0
Forest CityFXYKFXYForest City Municipal AirportGA0
Fort MadisonFMSKFSWFort Madison Municipal AirportGA13
GreenfieldKGFZGreenfield Municipal AirportGA0
GrinnellKGGIGrinnell Regional Airport GA1
Guthrie CenterKGCTGuthrie County Regional AirportGA0
HamptonHPTKHPTHampton Municipal AirportGA0
HarlanKHNRHarlan Municipal AirportGA0
HumboldtHUDHumboldt Municipal AirportGA0
IndependenceKIIBIndependence Municipal AirportGA0
Iowa CityIOWKIOWIowa City Municipal AirportGA1,576
Iowa FallsIFAKIFAIowa Falls Municipal AirportGA0
JeffersonEFWKEFWJefferson Municipal AirportGA3
KeokukEOKKEOKKeokuk Municipal AirportGA21
KnoxvilleKOXVKnoxville Municipal AirportGA0
LamoniKLWDLamoni Municipal AirportGA0
Le MarsLRJKLRJLe Mars Municipal AirportGA0
ManchesterManchester Municipal AirportGA0
MapletonKMEYJames G. Whiting Memorial FieldGA0
MaquoketaKOQWMaquoketa Municipal AirportGA0
MarshalltownMIWKMIWMarshalltown Municipal AirportGA0
MonticelloMXOKMXOMonticello Regional AirportGA4
Mount PleasantMPZKMPZMount Pleasant Municipal AirportGA22
MuscatineMUTKMUTMuscatine Municipal AirportGA5
NewtonTNUKTNUNewton Municipal AirportGA0
OelweinKOLZOelwein Municipal AirportGA0
Orange CityKORCOrange City Municipal AirportGA0
OsceolaOsceola Municipal AirportGA0
OskaloosaOOAKOOAOskaloosa Municipal AirportGA2
OttumwaOTMKOTMOttumwa Regional Airport GA1
PellaKPEAPella Municipal AirportGA0
PerryPROKPROPerry Municipal AirportGA0
PocahontasPOHKPOHPocahontas Municipal AirportGA0
Red OakKRDKRed Oak Municipal AirportGA0
Rockwell CityRockwell City Municipal AirportGA0
Sac CityKSKISac City Municipal AirportGA0
SheldonKSHLSheldon Municipal AirportGA0
ShenandoahKSDAShenandoah Municipal AirportGA0
SpencerSPWKSPWSpencer Municipal AirportGA3
Storm LakeSLBKSLBStorm Lake Municipal AirportGA0
TiptonMathews Memorial AirportGA3
VintonKVTIVinton Veterans Memorial AirparkGA0
WashingtonKAWGWashington Municipal AirportGA1
WaverlyWaverly Municipal AirportGA0
Webster CityEBSKEBSWebster City Municipal AirportGA5
West UnionGeorge L. Scott Municipal AirportGA0
WintersetWinterset Municipal Airport GA0
Other public-use airports
AckleyAckley Municipal Airport
AllisonAllison Municipal Airport
AmanaAmana Airport
AnitaAnita Municipal Airport
BedfordBedford Municipal Airport
BelmondBelmond Municipal Airport
CorningKCRZCorning Municipal Airport
Corydon0E9Corydon Airport
CrescoKCJJEllen Church Field
Des MoinesMorningstar Field
DyersvilleDyersville Area Airport
Eagle GroveKEAGEagle Grove Municipal Airport
EldoraEldora Municipal Airport
ElkaderElkader Airport
Grundy CenterGrundy Center Municipal Airport
HawardenHawarden Municipal Airport
Ida GroveIDGKIDGIda Grove Municipal Airport
KeosauquaKeosauqua Municipal Airport
Lake MillsLake Mills Municipal Airport
LarchwoodZangger Vintage Airpark
MarionMarion Airport
MilfordFuller Airport
MononaMonona Municipal Airport
MontezumaSig Field
Mount AyrMount Ayr Municipal Airport
New HamptonNew Hampton Municipal Airport
NorthwoodNorthwood Municipal Airport
OnawaOnawa Municipal Airport
OsageOsage Municipal Airport2
PaullinaPaullina Municipal Airport
PostvilleDale Delight Airport
PrimgharPrimghar Airport
Radcliffe2Y1Drake Airport
Rock RapidsKRRQRock Rapids Municipal Airport
SibleyKISBSibley Municipal Airport
Sioux CenterKSOYSioux Center Municipal Airport
Spirit LakeRTLSpirit Lake Municipal Airport
SullySully Municipal Airport
ToledoToledo Municipal Airport
TraerTraer Municipal Airport
WaukonUKNWaukon Municipal Airport
WoodbineWoodbine Municipal Airport
Notable private-use airports
GuttenbergIA23GAA Private Airport
Notable former airports
HartleyLambert Fechter Municipal Airport
PekinNOLF Linby
Wall LakeWall Lake Municipal Airport