Iowa Airports and Major Iowa Airports

There are total 8 passenger service airports in Iowa, out of these there are 1 international airports In Iowa.

Iowa Airports

Public Airports 121
Private Airports 70
HELIPORT 85
ULTRALIGHT 2
International Airports 1

The biggest international airport in Iowa is Des Moines International with passenger count 1347876 and smallest airport is Fort Dodge Regional with passenger count is 8359. Des Moines International on time arrival flight performance is 78.56% when compared to average united states on time arrival flight performance 79.99%. Des Moines International on time departure performance is 83.79% when compared to average united states on time departure performance 81.56%.

The total passenger count (Air traffic) from all Iowa airports is 2082586 which is contributing 0.24294839667288% of the total USA air traffic.

Browse Iowa airport visualizations on ranks and departure, arrival performance.


Flight Delays: (FAA) Flight Delay Information. You can also check for flight delays at your airlines website



Des Moines International: This airport is located at Des Moines city and approximately 8 mile away from central city and it is NW to city. Des Moines International is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1940.The airport manager for Des Moines International is MR. KEVIN FOLEY and reachable at 515-256-5100.

The Eastern Iowa: This airport is located at Cedar Rapids city and approximately 1 mile away from central city and it is SSE to city. The Eastern Iowa is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 12/01/1944.The airport manager for The Eastern Iowa is MARTIN LENSS, CM and reachable at (319) 731-5711.

Sioux Gateway/Col Bud Day Field: This airport is located at Sioux City city and approximately 2 mile away from central city and it is NW to city. Sioux Gateway/Col Bud Day Field is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1940.The airport manager for Sioux Gateway/Col Bud Day Field is MR. MICHAEL COLLETT and reachable at 712-279-0170.

Dubuque Regional: This airport is located at Dubuque city and approximately 8 mile away from central city and it is NW to city. Dubuque Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 3/01/1943.The airport manager for Dubuque Regional is MR. ROBERT GRIERSON, A.A.E. and reachable at 563-589-4136.

Waterloo Regional: This airport is located at Waterloo city and approximately 1 mile away from central city and it is SSE to city. Waterloo Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 5/01/1947.The airport manager for Waterloo Regional is MR. KEITH KASPARI, MPA, C.M. and reachable at 319-291-4483.

Southeast Iowa Regional: This airport is located at Burlington city and approximately 1 mile away from central city and it is SSE to city. Southeast Iowa Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1940.The airport manager for Southeast Iowa Regional is MS. MARY BEAIRD and reachable at 319-754-1414.

Mason City Municipal: This airport is located at Mason City city and approximately 2 mile away from central city and it is NW to city. Mason City Municipal is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 3/01/1943.The airport manager for Mason City Municipal is MS PAMELA OSGOOD and reachable at 641-421-3397.

Fort Dodge Regional: This airport is located at Fort Dodge city and approximately 8 mile away from central city and it is NW to city. Fort Dodge Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 10/01/1952.The airport manager for Fort Dodge Regional is MS. RHONDA CHAMBERS and reachable at 515-573-3881.



Iowa Airports Precheck status

Iowa Airport name Precheck status Terminal
Eastern Iowa TRUE Main Concourse
Des Moines International TRUE Main Concourse
Colonel Bud Day Field FALSE Main Checkpoint
Waterloo Municipal FALSE ALO-1
Southeast Iowa Regional FALSE BRL-1
Dubuque Regional FALSE DBQ-1
Fort Dodge Municipal FALSE FOD-1
Mason City Municipal FALSE MCW-1

Airports in Iowa

City served Airport name code
Albia Albia Muni 4C8
Algona Algona Muni AXA
Allison Allison Muni K98
Ames Ames Muni AMW
Anita Anita Muni-Kevin Burke Memorial Field Y43
Ankeny Ankeny Rgnl IKV
Atlantic Atlantic Muni AIO
Audubon Audubon County ADU
Bedford Bedford Muni Y46
Belle Plaine Belle Plaine Muni TZT
Belmond Belmond Muni Y48
Bloomfield Bloomfield Muni 4K6
Boone Boone Muni BNW
Burlington Southeast Iowa Rgnl BRL
Carroll Arthur N Neu CIN
Cedar Rapids The Eastern Iowa CID
Centerville Centerville Muni TVK
Chariton Chariton Muni CNC
Charles City Northeast Iowa Rgnl CCY
Cherokee Cherokee County Rgnl CKP
Clarinda Schenck Field ICL
Clarion Clarion Muni CAV
Clinton Clinton Muni CWI
Corning Corning Muni CRZ
Council Bluffs Council Bluffs Muni CBF
Cresco Ellen Church Field CJJ
Creston Creston Muni CSQ
Davenport Davenport Muni DVN
Decorah Decorah Muni DEH
Denison Denison Muni DNS
Des Moines Des Moines Intl DSM
Dubuque Dubuque Rgnl DBQ
Eagle Grove Eagle Grove Muni EAG
Emmetsburg Emmetsburg Muni EGQ
Estherville Estherville Muni EST
Fairfield Fairfield Muni FFL
Forest City Forest City Muni FXY
Fort Dodge Fort Dodge Rgnl FOD
Fort Madison Fort Madison Muni FSW
Greenfield Greenfield Muni GFZ
Grinnell Grinnell Rgnl GGI
Grundy Center Grundy Center Muni 6K7
Guthrie Center Guthrie County Rgnl GCT
Hampton Hampton Muni HPT
Harlan Harlan Muni HNR
Hawarden Hawarden Muni 2Y2
Humboldt Humboldt Muni 0K7
Ida Grove Ida Grove Muni IDG
Independence Independence Muni IIB
Iowa City Iowa City Muni IOW
Iowa Falls Iowa Falls Muni IFA
Jefferson Jefferson Muni EFW
Keokuk Keokuk Muni EOK
Keosauqua Keosauqua Muni 6K9
Knoxville Knoxville Muni OXV
Lake Mills Lake Mills Muni 0Y6
Lamoni Lamoni Muni LWD
Le Mars Le Mars Muni LRJ
Manchester Manchester Muni C27
Mapleton James G Whiting Memorial Field MEY
Maquoketa Maquoketa Muni OQW
Marshalltown Marshalltown Muni MIW
Mason City Mason City Muni MCW
Milford Fuller 4D8
Missouri Valley Missouri Valley 90IA
Monona Monona Muni 7C3
Monticello Monticello Rgnl MXO
Mount Ayr Judge Lewis Fld Mt Ayr Muni 1Y3
Mount Pleasant Mount Pleasant Muni MPZ
Muscatine Muscatine Muni MUT
New Hampton New Hampton Muni 1Y5
Newton Newton Muni TNU
Northwood Northwood Muni 5D2
Oelwein Oelwein Muni OLZ
Onawa Onawa Muni K36
Orange City Orange City Muni ORC
Osage Osage Muni D02
Osceola Osceola Muni I75
Oskaloosa Oskaloosa Muni OOA
Ottumwa Ottumwa Rgnl OTM
Paullina Paullina Muni 1Y9
Pella Pella Muni PEA
Perry Perry Muni PRO
Pocahontas Pocahontas Muni POH
Primghar Primghar 2Y0
Red Oak Red Oak Muni RDK
Rock Rapids Rock Rapids Muni RRQ
Rockwell City Rockwell City Muni 2Y4
Sac City Sac City Muni SKI
Sheldon Sheldon Muni SHL
Shenandoah Shenandoah Muni SDA
Sibley Sibley Muni ISB
Sioux Center Sioux Center Muni SOY
Sioux City Sioux Gateway/Col Bud Day Field SUX
Spencer Spencer Muni SPW
Spirit Lake Spirit Lake Muni 0F3
Storm Lake Storm Lake Muni SLB
Sully Sully Muni 8C2
Tipton Mathews Memorial 8C4
Toledo Toledo Muni 8C5
Traer Traer Muni 8C6
Vinton Vinton Veterans Memorial Arpk VTI
Washington Washington Muni AWG
Waterloo Waterloo Rgnl ALO
Waukon Waukon Muni Y01
Waverly Waverly Muni C25
Webster City Webster City Muni EBS
West Union George L Scott Muni 3Y2
Winterset Winterset Muni 3Y3
Woodbine Woodbine Muni 3Y4

Iowa Airports Rank by passenger count and performance

Airport Name Rank FY19 passengers Count Arrival performance Departure performance
Des Moines International Airport 83 1347876 78.56 83.79
The Eastern Iowa Airport 116 602058 79.29 81.98
Sioux Gateway/Col Bud Day Field Airport 291 44779 71.66 73.59
Dubuque Regional Airport 293 38831 73.74 78.69
Waterloo Regional Airport 321 23892 79.32 80.8
Southeast Iowa Regional Airport 424 8513 #N/A #N/A
Mason City Municipal Airport 426 8278 #N/A #N/A
Fort Dodge Regional Airport 432 8359 #N/A #N/A