Home  /  Airport Database  /  Iowa

Iowa Public-Use Airports

All 115 public-use airports in Iowa, with runway, fuel, tower, repair, Part 139, ILS, elevation, and acreage. Sort or search to find any field.

FAA NASR · May 2026 Cycle
115
Public Airports
5
Towered
58
Jet A Fuel
18
ILS Approach
9,004
Longest Runway (ft)

Iowa Airport Directory

Click any column to sort. Search by airport name, city, county, or FAA identifier.

115 of 115 airports

Columns: longest runway length & width, surface, fuel, control tower, on-field repair, FAA Part 139 certification, ILS approach, field elevation, and airport acreage.

FAA ID▲▼Airport▲▼City▲▼Owner▲▼Rwy (ft)▲▼Width▲▼Surface▲▼Fuel▲▼Tower▲▼Repair▲▼Part 139▲▼ILS▲▼Elev (ft)▲▼Acres▲▼
DSMDes Moines IntlPolk CountyDes MoinesPublic9,004150ConcreteJet A 100LLToweredMajorPart 139ILS9582,625
SUXSioux Gateway/Brig General Bud Day FldWoodbury CountySioux CityPublic9,002150ConcreteJet A 100LLToweredMajorPart 139ILS1,0982,460
CIDThe Eastern IowaLinn CountyCedar RapidsPublic8,600150ConcreteJet A 100LLToweredMajorPart 139ILS8693,288
ALOWaterloo RgnlBlack Hawk CountyWaterlooPublic8,399150AsphaltJet A 100LLToweredMajorPart 139ILS8732,583
FODFort Dodge RgnlWebster CountyFort DodgePublic6,547150AsphaltJet A 100LLNon-toweredMajorPart 139ILS1,156967
DBQDubuque RgnlDubuque CountyDubuquePublic6,502100ConcreteJet A 100LLToweredMajorPart 139ILS1,0761,240
MCWMason City MuniCerro Gordo CountyMason CityPublic6,501150AsphaltJet A 100LLNon-toweredMajorPart 139ILS1,2131,103
BRLSoutheast Iowa RgnlDes Moines CountyBurlingtonPublic6,102100ConcreteJet A 100LLNon-toweredMajor·ILS699537
OTMOttumwa RgnlWapello CountyOttumwaPublic6,001100ConcreteJet A 100LLNon-toweredMajor·ILS8461,600
SPWSpencer MuniClay CountySpencerPublic6,001100ConcreteJet A 100LLNon-toweredMajor·ILS1,339812
FXYForest City Muni/Trimble FldHancock CountyForest CityPublic5,796100Asphalt100LLNon-toweredMajor··1,229250
AMWAmes MuniStory CountyAmesPublic5,701100AsphaltJet A 100LLNon-toweredMajor·ILS956700
TNUNewton Muni-Earl Johnson FldJasper CountyNewtonPublic5,600100AsphaltJet A 100LLNon-toweredMajor·ILS952304
DVNDavenport MuniScott CountyDavenportPublic5,511100ConcreteJet A 100LLNon-toweredMajor·ILS750764
CINArthur N NeuCarroll CountyCarrollPublic5,506100ConcreteJet A 100LLNon-toweredMajor··1,204300
FFLFairfield MuniJefferson CountyFairfieldPublic5,503100ConcreteJet A 100LLNon-toweredMajor··801118
IKVAnkeny RgnlPolk CountyAnkenyPublic5,500100ConcreteJet A 100LLNon-toweredMajor·ILS910442
CBFCouncil Bluffs MuniPottawattamie CountyCouncil BluffsPublic5,500100ConcreteJet A 100LLNon-toweredMajor·ILS1,245656
IIBJames H Connell Fld At Independence MuniBuchanan CountyIndependencePublic5,500100ConcreteJet A 100LLNon-toweredMajor··979161
EOKKeokuk MuniLee CountyKeokukPublic5,500100ConcreteJet A 100LLNon-toweredNone·ILS672372
MUTMuscatine MuniMuscatine CountyMuscatinePublic5,500100ConcreteJet A 100LLNon-toweredMinor·ILS547604
PROPerry MuniDallas CountyPerryPublic5,500100ConcreteJet A 100LLNon-toweredMajor··1,013138
SXKSioux County RgnlSioux CountyMauricePublic5,500100ConcreteJet A 100LLNon-toweredMajor··1,409483
PEAPella MuniMarion CountyPellaPublic5,40375ConcreteJet A 100LLNon-toweredMajor··88584
CWIClinton MuniClinton CountyClintonPublic5,204100ConcreteJet A 100LLNon-toweredn/a·ILS708556
GGIGrinnell RgnlPoweshiek CountyGrinnellPublic5,20075ConcreteJet A 100LLNon-toweredMajor··1,008115
RDKRed Oak MuniMontgomery CountyRed OakPublic5,10075ConcreteJet A 100LLNon-toweredn/a··1,045202
LRJLe Mars MuniPlymouth CountyLe MarsPublic5,05675ConcreteJet A 100LLNon-toweredMinor··1,197108
MIWMarshalltown MuniMarshall CountyMarshalltownPublic5,007100AsphaltJet A 100LLNon-toweredMajor··975259
IOWIowa City MuniJohnson CountyIowa CityPublic5,002100ConcreteJet A 100LLNon-toweredMajor··684450
ICLSchenck FldPage CountyClarindaPublic5,00275ConcreteJet A 100LLNon-toweredMinor··996323
SLBStorm Lake MuniBuena Vista CountyStorm LakePublic5,00275ConcreteJet A 100LLNon-toweredMajor··1,488288
AIOAtlantic MuniCass CountyAtlanticPublic5,00075ConcreteJet A 100LLNon-toweredMinor··1,165127
DNSDenison MuniCrawford CountyDenisonPublic5,00075ConcreteJet A 100LLNon-toweredNone··1,274205
SDAShenandoah MuniFremont CountyShenandoahPublic5,00075ConcreteJet A 100LLNon-toweredMajor··971188
CSQCreston MuniUnion CountyCrestonPublic4,90175ConcreteJet A 100LLNon-toweredMinor··1,300360
BNWBoone MuniBoone CountyBoonePublic4,80875ConcreteJet A 100LLNon-toweredMinor··1,160206
ESTEstherville MuniEmmet CountyEsthervillePublic4,79775ConcreteJet A 100LLNon-toweredMajor··1,319400
IFAIowa Falls MuniHardin CountyIowa FallsPublic4,60275ConcreteJet A 100LLNon-toweredNone··1,137214
MXOMonticello RgnlJones CountyMonticelloPublic4,40075ConcreteJet A 100LLNon-toweredMajor··833300
AXAAlgona MuniKossuth CountyAlgonaPublic4,20075ConcreteJet A 100LLNon-toweredMajor··1,216221
SHLSheldon RgnlO Brien CountySheldonPublic4,19975ConcreteJet A 100LLNon-toweredMajor··1,419121
3Y2George L Scott MuniFayette CountyWest UnionPublic4,14960ConcreteJet A 100LLNon-toweredNone··1,23259
HNRHarlan MuniShelby CountyHarlanPublic4,10075ConcreteJet A 100LLNon-toweredNone··1,231131
EFWJefferson MuniGreene CountyJeffersonPublic4,10075Concrete100LLNon-toweredMinor··1,047200
POHPocahontas MuniPocahontas CountyPocahontasPublic4,10060Asphalt100LLNon-toweredn/a··1,226174
SKISac City MuniSac CountySac CityPublic4,10075Concrete100LLNon-toweredMinor··1,250136
TVKCenterville MuniAppanoose CountyCentervillePublic4,09975ConcreteJet A 100LLNon-toweredn/a··1,023178
HPTHampton MuniFranklin CountyHamptonPublic4,02075ConcreteJet A 100LLNon-toweredMinor··1,17678
OOAOskaloosa MuniMahaska CountyOskaloosaPublic4,01275ConcreteJet A 100LLNon-toweredMajor··840620
TZTBelle Plaine MuniBenton CountyBelle PlainePublic4,00175Concreten/aNon-toweredNone··77196
CKPCherokee County RgnlCherokee CountyCherokeePublic4,00175ConcreteJet A 100LLNon-toweredMajor··1,227155
DEHDecorah MuniWinneshiek CountyDecorahPublic4,00175ConcreteJet A 100LLNon-toweredMajor··1,158154
MPZMount Pleasant MuniHenry CountyMount PleasantPublic4,00175ConcreteJet A 100LLNon-toweredMajor··731124
I75Osceola MuniClarke CountyOsceolaPublic4,00175Concrete100LLNon-toweredNone··1,11581
CNCChariton MuniLucas CountyCharitonPublic4,00075Concrete100LLNon-toweredNone··1,050120
FSWFort Madison MuniLee CountyFort MadisonPublic4,00075Concrete100LLNon-toweredNone··722206
OXVKnoxville MuniMarion CountyKnoxvillePublic4,00075ConcreteJet A 100LLNon-toweredMajor··928161
CCYNortheast Iowa RgnlFloyd CountyCharles CityPublic4,00075ConcreteJet A 100LLNon-toweredMajor··1,125200
OLZOelwein MuniFayette CountyOelweinPublic4,00075ConcreteJet A 100LLNon-toweredMajor··1,076300
VTIVinton Veterans Meml AirparkBenton CountyVintonPublic4,00060ConcreteJet A 100LLNon-toweredMinor··842232
AWGWashington MuniWashington CountyWashingtonPublic4,00075ConcreteJet A 100LLNon-toweredMajor··754160
EBSWebster City MuniHamilton CountyWebster CityPublic3,85175ConcreteJet A 100LLNon-toweredMajor··1,122181
C17MarionLinn CountyMarionPrivate3,77660AsphaltJet A 100LLNon-toweredMajor··86140
ADUAudubon CountyAudubon CountyAudubonPublic3,64160Concreten/aNon-toweredNone··1,28846
2Y4Rockwell City MuniCalhoun CountyRockwell CityPublic3,50360Concrete100LLNon-toweredNone··1,21632
EAGEagle Grove MuniWright CountyEagle GrovePublic3,50060Concrete100LLNon-toweredNone··1,132150
C27Manchester MuniDelaware CountyManchesterPublic3,46550Asphalt100LLNon-toweredNone··98756
CAVClarion MuniWright CountyClarionPublic3,45560ConcreteJet A 100LLNon-toweredNone··1,157255
0K7Humboldt MuniHumboldt CountyHumboldtPublic3,41760Asphalt100LLNon-toweredNone··1,09877
4K6Bloomfield MuniDavis CountyBloomfieldPublic3,40160Concrete100LLNon-toweredMajor··88843
EGQEmmetsburg MuniPalo Alto CountyEmmetsburgPublic3,40160Concrete100LLNon-toweredNone··1,206179
GFZGreenfield MuniAdair CountyGreenfieldPublic3,40060Concrete100LLNon-toweredn/a··1,36438
GCTGuthrie County RgnlGuthrie CountyGuthrie CenterPublic3,40060Concrete100LLNon-toweredNone··1,22075
LWDLamoni MuniDecatur CountyLamoniPublic3,40060Concrete100LLNon-toweredNone··1,13160
D02Osage MuniMitchell CountyOsagePublic3,40050Asphaltn/aNon-toweredNone··1,16834
4C8Albia MuniMonroe CountyAlbiaPublic3,39860Asphaltn/aNon-toweredNone··96463
0Y6Lake Mills MuniWinnebago CountyLake MillsPublic3,380100Turfn/aNon-toweredNone··1,26028
OQWMaquoketa MuniJackson CountyMaquoketaPublic3,30460Concrete100LLNon-toweredNone··76928
5D2Northwood MuniWorth CountyNorthwoodPublic3,300100Turfn/aNon-toweredn/a··1,22628
0E9CorydonWayne CountyCorydonPrivate3,27080TurfOtherNon-toweredn/a··1,045100
Y48Belmond MuniWright CountyBelmondPublic3,24595Turfn/aNon-toweredNone··1,20127
C25Waverly MuniBremer CountyWaverlyPublic3,20060Concrete100LLNon-toweredMajor··99248
IDGIda Grove MuniIda CountyIda GrovePublic3,17250Asphaltn/aNon-toweredn/a··1,24539
2VAZangger Vintage AirparkLyon CountyLarchwoodPrivate3,14690Turfn/aNon-toweredNone··1,47810
RRQRock Rapids MuniLyon CountyRock RapidsPublic3,09750Asphalt100LLNon-toweredMajor··1,36340
27PEldoraHardin CountyEldoraPrivate3,035100Turfn/aNon-toweredn/a··97518
0F3Spirit Lake MuniDickinson CountySpirit LakePublic3,01550Asphaltn/aNon-toweredn/a··1,43465
3Y3Winterset MuniMadison CountyWintersetPublic3,00250AsphaltJet A 100LLNon-toweredMajor··1,11633
8C4Mathews MemlCedar CountyTiptonPublic3,00060Concrete100LLNon-toweredNone··84068
ISBSibley MuniOsceola CountySibleyPublic3,00050Concrete100LLNon-toweredMinor··1,538136
CJJEllen Church FldHoward CountyCrescoPublic2,94950Concreten/aNon-toweredNone··1,279125
1Y5New Hampton MuniChickasaw CountyNew HamptonPublic2,90050Asphaltn/aNon-toweredNone··1,173197
4D8FullerDickinson CountyMilfordPublic2,87350Asphalt100LLNon-toweredNone··1,43948
Y43Anita Muni-Kevin Burke Meml FldCass CountyAnitaPublic2,82595Turfn/aNon-toweredn/a··1,25140
MEYJames G Whiting Meml FldMonona CountyMapletonPublic2,80160Concrete100LLNon-toweredMajor··1,116164
1Y9Paullina MuniO Brien CountyPaullinaPublic2,80028Asphalt100LLNon-toweredNone··1,38533
4C7Ackley MuniHardin CountyAckleyPrivate2,725100Turfn/aNon-toweredNone··1,07015
Y46Bedford MuniTaylor CountyBedfordPublic2,710100Turfn/aNon-toweredNone··1,20183
IA8Dyersville AreaDelaware CountyDyersvillePrivate2,700120Turfn/aNon-toweredn/a··9807
CRZCorning MuniAdams CountyCorningPublic2,68450Concrete100LLNon-toweredNone··1,27456
C11AmanaIowa CountyAmanaPrivate2,60095Turfn/aNon-toweredn/a··71210
1Y3Judge Lewis Fld/Mount Ayr MuniRinggold CountyMount AyrPublic2,60040Asphaltn/aNon-toweredNone··1,26529
8C6Traer MuniTama CountyTraerPublic2,555100Turfn/aNon-toweredNone··89211
2Y1DrakeHardin CountyRadcliffePrivate2,48090Turfn/aNon-toweredNone··1,17912
Y01Waukon MuniAllamakee CountyWaukonPublic2,41360Asphalt100LLNon-toweredNone··1,28148
6K9Keosauqua MuniVan Buren CountyKeosauquaPublic2,275100Turfn/aNon-toweredMajor··58028
6K7Grundy Center MuniGrundy CountyGrundy CenterPublic2,25060Turfn/aNon-toweredNone··1,07514
6Z6Nash Fld IndianolaWarren CountyIndianolaPrivate2,215100Turfn/aNon-toweredNone··99119
8C2Sully MuniJasper CountySullyPublic2,130120Turfn/aNon-toweredNone··9229
3Y4Woodbine MuniHarrison CountyWoodbinePublic2,04595Turfn/aNon-toweredNone··1,06820
8Y8Peltz FldEmmet CountyRingstedPrivate2,04080Turfn/aNon-toweredn/a··1,280n/a
8C5Toledo MuniTama CountyToledoPublic1,850100Turfn/aNon-toweredn/a··96010
K98Allison MuniButler CountyAllisonPublic1,790175Turfn/aNon-toweredNone··1,05319
I27ElkaderClayton CountyElkaderPrivate1,70575Turfn/aNon-toweredMajor··93270
No airports match your search.

Source: FAA National Airspace System Resources (NASR) 28-Day Subscription (APT_BASE, APT_RWY, APT_RWY_END), May 14, 2026 cycle. Runway length, width, and surface reflect the longest runway. Fuel, control tower, repair, Part 139, and ILS are the FAA's published facility attributes. Based-aircraft counts are not part of NASR.

Valuing a hangar or aviation facility in Iowa?

Runway, fuel, and tower status are only the start. Ground-lease terms, reversion clauses, and airport tier decide what a hangar is truly worth. Get a defensible valuation built for aviation real estate.

Browse Another State

Public-use airport directories for every state.