Home  /  Airport Database  /  North Dakota

North Dakota Public-Use Airports

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

FAA NASR · May 2026 Cycle
89
Public Airports
4
Towered
28
Jet A Fuel
8
ILS Approach
9,001
Longest Runway (ft)

North Dakota Airport Directory

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

89 of 89 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▲▼
FARHector IntlCass CountyFargoPublic9,001150ConcreteJet A 100LLToweredMajorPart 139ILS9012,500
BISBismarck MuniBurleigh CountyBismarckPublic8,794150AsphaltJet A 100LLToweredMajorPart 139ILS1,6612,425
MOTMinot IntlWard CountyMinotPublic7,700150ConcreteJet A 100LLToweredMajorPart 139ILS1,7161,563
XWAWilliston Basin IntlWilliams CountyWillistonPublic7,503150ConcreteJet A 100LLNon-toweredMajorPart 139ILS2,3561,600
GFKGrand Forks IntlGrand Forks CountyGrand ForksPublic7,351150AsphaltJet A 100LLToweredMajorPart 139ILS8451,618
DIKDickinson/Theodore Roosevelt RgnlStark CountyDickinsonPublic7,301150ConcreteJet A 100LLNon-toweredMajorPart 139ILS2,592814
S25Watford City MuniMc Kenzie CountyWatford CityPublic6,55075ConcreteJet A 100LLNon-toweredMinor··2,135440
JMSJamestown RgnlStutsman CountyJamestownPublic6,502100AsphaltJet A 100LLNon-toweredMajorPart 139ILS1,5001,500
DVLDevils Lake RgnlRamsey CountyDevils LakePublic6,400100AsphaltJet A 100LLNon-toweredMajorPart 139ILS1,469730
BWWBowman RgnlBowman CountyBowmanPublic5,70175ConcreteJet A 100LLNon-toweredMajor··2,965428
D60Tioga MuniWilliams CountyTiogaPublic5,10275AsphaltJet A 100LLNon-toweredMajor··2,271640
BWPHarry SternRichland CountyWahpetonPublic5,10075ConcreteJet A 100LLNon-toweredMajor··968585
GWRGwinner/Roger Melroe FldSargent CountyGwinnerPublic5,00075ConcreteJet A 100LLNon-toweredNone··1,266120
HZEMercer County RgnlMercer CountyHazenPublic4,99975AsphaltJet A 100LLNon-toweredMinor··1,815200
HEIHettinger/Jb Lindquist RgnlAdams CountyHettingerPublic4,65275AsphaltJet A 100LLNon-toweredMajor··2,706271
Y19Mandan Rgnl/Lawler FldMorton CountyMandanPublic4,39975Concrete100LLNon-toweredMajor··1,944316
ASYAshley MuniMc Intosh CountyAshleyPublic4,36460Asphalt100LLNon-toweredMajor··2,034127
06DRolla Muni/Leonard Krech FldRolette CountyRollaPublic4,30075AsphaltJet A 100LLNon-toweredNone··1,823206
BACBarnes County MuniBarnes CountyValley CityPublic4,20175ConcreteJet A 100LLNon-toweredMajor··1,402330
20UBeachGolden Valley CountyBeachPublic4,20060AsphaltJet A 100LLNon-toweredNone··2,756175
9Y1Dunn County Weydahl FldDunn CountyKilldeerPublic4,20060AsphaltJet A 100LLNon-toweredNone··2,24970
46DCarrington MuniFoster CountyCarringtonPublic4,19875Asphalt100LLNon-toweredNone··1,606244
GAFHutson FldWalsh CountyGraftonPublic4,074115TurfJet A 100LLNon-toweredNone··824250
95DBeulahMercer CountyBeulahPublic4,03060Asphalt100LLNon-toweredMajor··1,79180
3P3Mott MuniHettinger CountyMottPublic4,00160Asphalt100LLNon-toweredNone··2,414115
5N8Casselton Robert Miller RgnlCass CountyCasseltonPublic3,90175Concrete100LLNon-toweredMajor··933110
08DStanley MuniMountrail CountyStanleyPublic3,90060AsphaltJet A 100LLNon-toweredNone··2,25080
4E8RichardtonStark CountyRichardtonPublic3,822110Turfn/aNon-toweredNone··2,49820
D50Crosby MuniDivide CountyCrosbyPublic3,80075Asphalt100LLNon-toweredNone··1,953217
6H8Hazelton MuniEmmons CountyHazeltonPublic3,800100Turfn/aNon-toweredNone··2,01512
D57Glen Ullin RgnlMorton CountyGlen UllinPublic3,79960Asphalt100LLNon-toweredNone··2,091240
PMBPembina MuniPembina CountyPembinaPublic3,79875Asphalt100LLNon-toweredMajor··796225
05DNew Town MuniMountrail CountyNew TownPublic3,72060Asphaltn/aNon-toweredn/a··1,924160
D09Bottineau MuniBottineau CountyBottineauPublic3,70060Asphalt100LLNon-toweredMajor··1,680188
7K5Kenmare MuniWard CountyKenmarePublic3,70060Asphalt100LLNon-toweredn/a··1,962158
7L2Linton MuniEmmons CountyLintonPublic3,70060AsphaltJet A 100LLNon-toweredNone··1,779190
5C8Washburn MuniMc Lean CountyWashburnPublic3,70060Concrete100LLNon-toweredNone··1,908105
D05Garrison MuniMc Lean CountyGarrisonPublic3,69960Asphalt100LLNon-toweredn/a··1,936205
Y27Standing RockSioux CountyFort YatesPublic3,69960Asphaltn/aNon-toweredNone··1,634230
51DEdgeley MuniLa Moure CountyEdgeleyPublic3,60060AsphaltJet A 100LLNon-toweredNone··1,604210
5H4Harvey MuniWells CountyHarveyPublic3,60060Asphalt100LLNon-toweredNone··1,607215
D55Robertson FldCavalier CountyLangdonPublic3,60060Asphalt100LLNon-toweredNone··1,608100
RUGRugby MuniPierce CountyRugbyPublic3,60060AsphaltJet A 100LLNon-toweredNone··1,549280
8J7Tomlinson FldEddy CountyNew RockfordPublic3,60060Asphaltn/aNon-toweredNone··1,535185
HBCMohall MuniRenville CountyMohallPublic3,59975AsphaltJet A 100LLNon-toweredn/a··1,650168
2D5Oakes MuniDickey CountyOakesPublic3,50560Asphaltn/aNon-toweredMinor··1,335143
9D7Cando MuniTowner CountyCandoPublic3,50060Asphaltn/aNon-toweredNone··1,482205
S32Cooperstown MuniGriggs CountyCooperstownPublic3,50060Asphalt100LLNon-toweredNone··1,424150
5L0Lakota MuniNelson CountyLakotaPublic3,50060Asphalt100LLNon-toweredNone··1,511186
4E7Ellendale MuniDickey CountyEllendalePublic3,49960Asphalt100LLNon-toweredNone··1,457158
6L5Wishek MuniMc Intosh CountyWishekPublic3,46060Asphaltn/aNon-toweredn/a··2,043240
4F9La Moure Rott MuniLa Moure CountyLa MourePrivate3,40050Asphaltn/aNon-toweredNone··1,31030
2H9RoletteRolette CountyRolettePublic3,40040Asphaltn/aNon-toweredNone··1,62347
96DWalhalla MuniPembina CountyWalhallaPublic3,40060Asphalt100LLNon-toweredNone··953138
6L3Lisbon MuniRansom CountyLisbonPublic3,39760Asphalt100LLNon-toweredn/a··1,240212
3H4Hillsboro MuniTraill CountyHillsboroPublic3,30160Concrete100LLNon-toweredMajor··90655
D56Mayville MuniTraill CountyMayvillePublic3,30060Asphaltn/aNon-toweredn/a··97734
K74Robert Odegaard FldCass CountyKindredPublic3,30060Concrete100LLNon-toweredMajor··947217
D54West Fargo MuniCass CountyFargoPublic3,30050Asphalt100LLNon-toweredMajor··89676
2C8Cavalier MuniPembina CountyCavalierPublic3,29960AsphaltJet A 100LLNon-toweredNone··892140
5B5Napoleon MuniLogan CountyNapoleonPublic3,22050Asphaltn/aNon-toweredn/a··1,985115
Y74Parshall-HankinsMountrail CountyParshallPublic3,20860Asphalt100LLNon-toweredNone··2,032176
Y99Trulson FldMountrail CountyPlazaPublic3,20060Turfn/aNon-toweredNone··2,10510
37NGarrison Dam Recreational AirparkMc Lean CountyRiverdalePublic3,19560Turfn/aNon-toweredn/a··1,72339
4V4Northwood Muni/Vince FldGrand Forks CountyNorthwoodPublic3,16060Asphalt100LLNon-toweredMajor··1,11964
91NTurtle Lake MuniMc Lean CountyTurtle LakePublic3,148120Turfn/aNon-toweredn/a··1,91630
7G2Mc Clusky MuniSheridan CountyMc CluskyPublic3,13680Turfn/aNon-toweredNone··1,900320
1A2ArthurCass CountyArthurPublic3,10085Turfn/aNon-toweredNone··97310
Y37Park River - W C Skjerven FldWalsh CountyPark RiverPublic3,10060AsphaltJet A 100LLNon-toweredNone··1,104171
S28Intl Peace GardenRolette CountyDunseithPublic3,00560Asphaltn/aNon-toweredNone··2,31751
D31Leeds MuniBenson CountyLeedsPublic3,00050Asphaltn/aNon-toweredNone··1,50840
6D3Maddock MuniBenson CountyMaddockPublic3,00050Concreten/aNon-toweredNone··1,60085
D64Westhope MuniBottineau CountyWesthopePublic3,00060Asphaltn/aNon-toweredNone··1,492167
D24Fessenden-Streibel MuniWells CountyFessendenPublic2,940120Turfn/aNon-toweredn/a··1,61944
2L1Larimore MuniGrand Forks CountyLarimorePublic2,91450Asphaltn/aNon-toweredNone··1,13015
5B4Bowbells MuniBurke CountyBowbellsPublic2,900200Turfn/aNon-toweredNone··1,95520
5N4Sky HavenRansom CountyEnderlinPublic2,85540Asphalt100LLNon-toweredNone··1,151200
Y71Elgin MuniGrant CountyElginPublic2,842120Turfn/aNon-toweredNone··2,35510
D61Towner MuniMc Henry CountyTownerPublic2,810120Turfn/aNon-toweredNone··1,484140
D03Kulm MuniLa Moure CountyKulmPublic2,800120Turfn/aNon-toweredn/a··1,95922
64GPage RgnlCass CountyPagePrivate2,60030AsphaltJet A 100LLNon-toweredMajor··1,21826
4S5St Thomas MuniPembina CountySt ThomasPublic2,60050Asphaltn/aNon-toweredNone··83950
D29Drayton MuniPembina CountyDraytonPublic2,59660Asphaltn/aNon-toweredn/a··79823
D49Columbus MuniBurke CountyColumbusPublic2,560100Turfn/aNon-toweredNone··1,93197
8M6Mc Ville MuniNelson CountyMc VillePublic2,50090Turfn/aNon-toweredNone··1,47390
D06Minto MuniWalsh CountyMintoPublic2,39620Concreten/aNon-toweredNone··82010
4R6Milnor MuniSargent CountyMilnorPublic2,21090Turfn/aNon-toweredNone··1,09126
4N4Lidgerwood MuniRichland CountyLidgerwoodPublic2,10060Turfn/aNon-toweredn/a··1,08220
9G9Gackle MuniLogan CountyGacklePublic1,62040Turfn/aNon-toweredNone··1,90420
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 North Dakota?

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.