City served |
FAA |
IATA |
ICAO |
Airport name |
Role |
Enplanements (2019) |
|
|
|
|
Commercial service – primary airports |
|
|
Cedar Rapids |
CID |
CID |
KCID |
Eastern Iowa Airport |
P-S |
602,058 |
Des Moines |
DSM |
DSM |
KDSM |
Des Moines International Airport |
P-S |
1,347,876 |
Dubuque |
DBQ |
DBQ |
KDBQ |
Dubuque Regional Airport |
P-N |
38,831 |
Sioux City |
SUX |
SUX |
KSUX |
Sioux Gateway Airport (Brig. General Bud Day Field) |
P-N |
44,779 |
Waterloo |
ALO |
ALO |
KALO |
Waterloo Regional Airport |
P-N |
23,892
|
|
|
|
|
Commercial service – nonprimary airports |
|
|
Burlington |
BRL |
BRL |
KBRL |
Southeast Iowa Regional Airport |
CS |
8,513 |
Fort Dodge |
FOD |
FOD |
KFOD |
Fort Dodge Regional Airport |
CS |
8,359 |
Mason City |
MCW |
MCW |
KMCW |
Mason City Municipal Airport |
CS |
8,278 |
|
|
|
|
Reliever airports |
|
|
Ankeny |
IKV |
IKV |
KIKV |
Ankeny Regional Airport |
R |
67 |
|
|
|
|
General aviation airports |
|
|
Albia |
4C8 |
|
|
Albia Municipal Airport |
GA |
0 |
Algona |
AXA |
AXG |
KAXA |
Algona Municipal Airport |
GA |
0 |
Ames |
AMW |
AMW |
KAMW |
Ames Municipal Airport |
GA |
583 |
Atlantic |
AIO |
AIO |
KAIO |
Atlantic Municipal Airport |
GA |
0 |
Audubon |
ADU |
|
KADU |
Audubon County Airport (was Audubon Municipal) |
GA |
0 |
Belle Plaine |
TZT |
|
KTZT |
Belle Plaine Municipal Airport |
GA |
0 |
Bloomfield |
4K6 |
|
|
Bloomfield Municipal Airport |
GA |
0 |
Boone |
BNW |
BNW |
KBNW |
Boone Municipal Airport |
GA |
0 |
Carroll |
CIN |
CIN |
KCIN |
Arthur N. Neu Airport |
GA |
110 |
Centerville |
TVK |
|
KTVK |
Centerville Municipal Airport |
GA |
0 |
Chariton |
CNC |
|
KCNC |
Chariton Municipal Airport |
GA |
0 |
Charles City |
CCY |
CCY |
KCCY |
Northeast Iowa Regional Airport (was Charles City Municipal) |
GA |
0 |
Cherokee |
CKP |
|
KCKP |
Cherokee County Regional Airport (Iowa) (was Cherokee Municipal) |
GA |
0 |
Clarinda |
ICL |
ICL |
KICL |
Schenck Field |
GA |
2 |
Clarion |
CAV |
|
KCAV |
Clarion Municipal Airport |
GA |
0 |
Clinton |
CWI |
CWI |
KCWI |
Clinton Municipal Airport |
GA |
1 |
Council Bluffs |
CBF |
CBF |
KCBF |
Council Bluffs Municipal Airport |
GA |
0 |
Creston |
CSQ |
CSQ |
KCSQ |
Creston Municipal Airport |
GA |
0 |
Davenport |
DVN |
DVN |
KDVN |
Davenport Municipal Airport |
GA |
59 |
Decorah |
DEH |
DEH |
KDEH |
Decorah Municipal Airport |
GA |
0 |
Denison |
DNS |
DNS |
KDNS |
Denison Municipal Airport |
GA |
0 |
Emmetsburg |
EGQ |
|
KEGQ |
Emmetsburg Municipal Airport |
GA |
0 |
Estherville |
EST |
EST |
KEST |
Estherville Municipal Airport |
GA |
0 |
Fairfield |
FFL |
FFL |
KFFL |
Fairfield Municipal Airport |
GA |
3 |
Forest City |
FXY |
FXY |
KFXY |
Forest City Municipal Airport |
GA |
0 |
Fort Madison |
FSW |
FMS |
KFSW |
Fort Madison Municipal Airport |
GA |
0 |
Greenfield |
GFZ |
|
KGFZ |
Greenfield Municipal Airport |
GA |
0 |
Grinnell |
GGI |
|
KGGI |
Grinnell Regional Airport (was Grinnell Municipal) |
GA |
13 |
Guthrie Center |
GCT |
|
KGCT |
Guthrie County Regional Airport |
GA |
0 |
Hampton |
HPT |
HPT |
KHPT |
Hampton Municipal Airport |
GA |
0 |
Harlan |
HNR |
|
KHNR |
Harlan Municipal Airport |
GA |
1 |
Humboldt |
0K7 |
HUD |
|
Humboldt Municipal Airport |
GA |
0 |
Independence |
IIB |
|
KIIB |
James H. Connell Field at Independence Municipal Airport |
GA |
0 |
Iowa City |
IOW |
IOW |
KIOW |
Iowa City Municipal Airport |
GA |
54 |
Iowa Falls |
IFA |
IFA |
KIFA |
Iowa Falls Municipal Airport |
GA |
0 |
Jefferson |
EFW |
EFW |
KEFW |
Jefferson Municipal Airport |
GA |
0 |
Keokuk |
EOK |
EOK |
KEOK |
Keokuk Municipal Airport |
GA |
5 |
Knoxville |
OXV |
|
KOXV |
Knoxville Municipal Airport |
GA |
0 |
Lamoni |
LWD |
|
KLWD |
Lamoni Municipal Airport |
GA |
0 |
Le Mars |
LRJ |
LRJ |
KLRJ |
Le Mars Municipal Airport |
GA |
0 |
Manchester |
C27 |
|
|
Manchester Municipal Airport |
GA |
0 |
Mapleton |
MEY |
|
KMEY |
James G. Whiting Memorial Field |
GA |
0 |
Maquoketa |
OQW |
|
KOQW |
Maquoketa Municipal Airport |
GA |
0 |
Marshalltown |
MIW |
MIW |
KMIW |
Marshalltown Municipal Airport |
GA |
0 |
Maurice |
SXK |
|
KSXK |
Sioux County Regional Airport |
GA |
0 |
Monticello |
MXO |
MXO |
KMXO |
Monticello Regional Airport |
GA |
0 |
Mount Pleasant |
MPZ |
MPZ |
KMPZ |
Mount Pleasant Municipal Airport |
GA |
0 |
Muscatine |
MUT |
MUT |
KMUT |
Muscatine Municipal Airport |
GA |
23 |
Newton |
TNU |
TNU |
KTNU |
Newton Municipal Airport (Earl Johnson Field) |
GA |
2 |
Oelwein |
OLZ |
|
KOLZ |
Oelwein Municipal Airport |
GA |
6 |
Osceola |
I75 |
|
|
Osceola Municipal Airport |
GA |
0 |
Oskaloosa |
OOA |
OOA |
KOOA |
Oskaloosa Municipal Airport |
GA |
1 |
Ottumwa |
OTM |
OTM |
KOTM |
Ottumwa Regional Airport (was Ottumwa Industrial Airport) |
GA |
25 |
Pella |
PEA |
|
KPEA |
Pella Municipal Airport |
GA |
43 |
Perry |
PRO |
PRO |
KPRO |
Perry Municipal Airport |
GA |
0 |
Pocahontas |
POH |
POH |
KPOH |
Pocahontas Municipal Airport |
GA |
0 |
Red Oak |
RDK |
|
KRDK |
Red Oak Municipal Airport |
GA |
0 |
Rockwell City |
2Y4 |
|
|
Rockwell City Municipal Airport |
GA |
0 |
Sac City |
SKI |
|
KSKI |
Sac City Municipal Airport |
GA |
0 |
Sheldon |
SHL |
|
KSHL |
Sheldon Regional Airport |
GA |
3 |
Shenandoah |
SDA |
|
KSDA |
Shenandoah Municipal Airport |
GA |
2 |
Spencer |
SPW |
SPW |
KSPW |
Spencer Municipal Airport |
GA |
39 |
Storm Lake |
SLB |
SLB |
KSLB |
Storm Lake Municipal Airport |
GA |
0 |
Tipton |
8C4 |
|
|
Mathews Memorial Airport |
GA |
0 |
Vinton |
VTI |
|
KVTI |
Vinton Veterans Memorial Airpark |
GA |
0 |
Washington |
AWG |
|
KAWG |
Washington Municipal Airport |
GA |
0 |
Waverly |
C25 |
|
|
Waverly Municipal Airport |
GA |
0 |
Webster City |
EBS |
EBS |
KEBS |
Webster City Municipal Airport |
GA |
0 |
West Union |
3Y2 |
|
|
George L. Scott Municipal Airport |
GA |
0 |
Winterset |
3Y3 |
|
|
Winterset Municipal Airport (was Winterset-Madison County) |
GA |
0 |
|
|
|
|
Other public-use airports (not listed in NPIAS) |
|
|
Ackley |
4C7 |
|
|
Ackley Municipal Airport |
|
|
Allison |
K98 |
|
|
Allison Municipal Airport |
|
|
Amana |
C11 |
|
|
Amana Airport |
|
|
Anita |
Y43 |
|
|
Anita Municipal Airport (Kevin Burke Memorial Field) |
|
|
Bedford |
Y46 |
|
|
Bedford Municipal Airport |
|
|
Belmond |
Y48 |
|
|
Belmond Municipal Airport |
|
|
Corning |
CRZ |
|
KCRZ |
Corning Municipal Airport |
|
|
Corydon |
0E9 |
|
|
Corydon Airport |
|
|
Cresco |
CJJ |
|
KCJJ |
Ellen Church Field |
|
|
Des Moines |
Y76 |
|
|
Morningstar Field (closed indefinitely) |
|
|
Dyersville |
IA8 |
|
|
Dyersville Area Airport |
|
|
Eagle Grove |
EAG |
|
KEAG |
Eagle Grove Municipal Airport |
|
|
Eldora |
27P |
|
|
Eldora Airport |
|
|
Elkader |
I27 |
|
|
Elkader Airport |
|
|
Grundy Center |
6K7 |
|
|
Grundy Center Municipal Airport |
|
|
Ida Grove |
IDG |
IDG |
KIDG |
Ida Grove Municipal Airport |
|
|
Indianola |
6Z6 |
|
|
Nash Field Indianola |
|
|
Keosauqua |
6K9 |
|
|
Keosauqua Municipal Airport |
|
|
Lake Mills |
0Y6 |
|
|
Lake Mills Municipal Airport |
|
|
Larchwood |
2VA |
|
|
Zangger Vintage Airpark |
|
|
Marion |
C17 |
|
|
Marion Airport |
|
|
Milford |
4D8 |
|
|
Fuller Airport |
|
|
Monona |
7C3 |
|
|
Monona Municipal Airport |
|
|
Montezuma |
7C5 |
|
|
Sig Field |
|
|
Mount Ayr |
1Y3 |
|
|
Mount Ayr Municipal Airport (Judge Lewis Field) |
|
|
New Hampton |
1Y5 |
|
|
New Hampton Municipal Airport |
|
|
Northwood |
5D2 |
|
|
Northwood Municipal Airport |
|
|
Osage |
D02 |
|
|
Osage Municipal Airport |
|
|
Paullina |
1Y9 |
|
|
Paullina Municipal Airport |
|
|
Radcliffe |
2Y1 |
|
|
Drake Airport |
|
|
Ringsted |
8Y8 |
|
|
Peltz Field |
|
|
Rock Rapids |
RRQ |
|
KRRQ |
Rock Rapids Municipal Airport |
|
|
Sibley |
ISB |
|
KISB |
Sibley Municipal Airport |
|
|
Spirit Lake |
0F3 |
RTL |
|
Spirit Lake Municipal Airport |
|
|
Sully |
8C2 |
|
|
Sully Municipal Airport |
|
|
Toledo |
8C5 |
|
|
Toledo Municipal Airport |
|
|
Traer |
8C6 |
|
|
Traer Municipal Airport |
|
|
Waukon |
Y01 |
UKN |
|
Waukon Municipal Airport |
|
|
Woodbine |
3Y4 |
|
|
Woodbine Municipal Airport |
|
|
|
|
|
|
Notable private-use airports |
|
|
Guttenberg |
IA23 |
|
|
GAA Private Airport |
|
|
Postville |
IA45 |
|
|
Dale Delight Airport |
|
|
|
|
|
|
Notable former airports |
|
|
Hartley |
0Y4 |
|
|
Lambert Fechter Municipal Airport (closed 2008?) |
|
|
Hawarden |
2Y2 |
|
|
Hawarden Municipal Airport |
|
|
Onawa |
K36 |
|
|
Onawa Municipal Airport (closed 2015) |
|
|
Orange City |
ORC |
|
KORC |
Orange City Municipal Airport (closed 2020?) |
|
|
Pekin |
|
|
|
NOLF Linby (1943-1955) |
|
|
Primghar |
2Y0 |
|
|
Primghar Airport (closed 2020?) |
|
|
Sioux Center |
SOY |
|
KSOY |
Sioux Center Municipal Airport (closed 2020?) |
|
|
Wall Lake |
3Y0 |
|
|
Wall Lake Municipal Airport (closed 2005/2006?) |
|
|