1. WorldAtlas/
  2. United States/
  3. List of Airports In Iowa

List of Airports in Iowa

Iowa has 39 primary airports.

City Airport IATA Code
Atlantic Atlantic Municipal Airport AIO
Waterloo Waterloo Municipal Airport ALO
Ames Ames Municipal Airport AMW
Algona Algona Municipal Airport AXG
Boone Boone Municipal Airport BNW
Burlington Burlington Municipal Airport BRL
Council Bluffs Council Bluffs Municipal Airport CBF
Doubleday Charles City Municipal Airport CCY
Cedar Rapids The Eastern Iowa Airport CID
Carroll Arthur N Neu Airport CIN
Creston Creston Municipal Airport CSQ
Clinton Clinton Municipal Airport CWI
Dubuque Dubuque Regional Airport DBQ
Decorah Decorah Municipal Airport DEH
Denison Denison Municipal Airport DNS
Des Moines Des Moines International Airport DSM
Davenport Davenport Municipal Airport DVN
Webster City Webster City Municipal Airport EBS
Keokuk Keokuk Municipal Airport EOK
Estherville Estherville Municipal Airport EST
Fairfield Fairfield Municipal Airport FFL
Fort Dodge Fort Dodge Municipal Airport FOD
Fort Madison Fort Madison Municipal Airport FSW
Forest City Forest City Municipal Airport FXY
Humboldt Humboldt Airport HUD
Ankeny Ankeny Regional Airport IKV
Iowa City Iowa City Municipal Airport IOW
Le Mars Le Mars Municipal Airport LRJ
Mason City Mason City Municipal Airport MCW
Marshalltown Marshalltown Municipal Airport MIW
Mount Pleasant Mount Pleasant Municipal Airport MPZ
Muscatine Muscatine Municipal Airport MUT
Monticello Monticello Regional Airport MXO
Ottumwa Ottumwa Industrial Airport OTM
Pocahontas Pocahontas Municipal Airport POH
Perry Perry Municipal Airport PRO
Storm Lake Storm Lake Municipal Airport SLB
Spencer Spencer Municipal Airport SPW
Newton Newton Municipal Airport TNU