This is a list of airports in North Dakota (a U.S. state), grouped by type and sorted by location. It contains all public-use and military airports in the state of North Dakota. Some private-use and former airports may be included where notable, such as airports that were previously public-use, those with commercial enplanements recorded by the FAA or airports assigned an IATA airport code.
This list contains the following information:
City served | FAA | IATA | ICAO | Airport name | Role | Enplanements (2021) |
---|---|---|---|---|---|---|
Commercial service – primary airports | ||||||
Bismarck | BIS | BIS | KBIS | Bismarck Municipal Airport | P-N | 215,056 |
Dickinson | DIK | DIK | KDIK | Dickinson Theodore Roosevelt Regional Airport | P-N | 17,506 |
Fargo | FAR | FAR | KFAR | Hector International Airport | P-S | 408,477 |
Grand Forks | GFK | GFK | KGFK | Grand Forks International Airport | P-N | 69,800 |
Jamestown | JMS | JMS | KJMS | Jamestown Regional Airport | P-N | 12,804 |
Minot | MOT | MOT | KMOT | Minot International Airport | P-N | 126,575 |
Williston | XWA | XWA | KXWA | Williston Basin International Airport | P-N | 46,577 |
Commercial service – nonprimary airports | ||||||
Devils Lake | DVL | DVL | KDVL | Devils Lake Regional Airport (Knoke Field) | CS | 6,799 |
General aviation airports | ||||||
Ashley | ASY | ASY | KASY | Ashley Municipal Airport | GA | 0 |
Beach | 20U | Beach Airport | GA | 0 | ||
Bottineau | D09 | Bottineau Municipal Airport | GA | 0 | ||
Bowman | BWW | BWM | KBWW | Bowman Regional Airport | GA | 0 |
Cando | 9D7 | Cando Municipal Airport | GA | 0 | ||
Carrington | 46D | Carrington Municipal Airport | GA | 0 | ||
Casselton | 5N8 | Casselton Robert Miller Regional Airport | GA | 0 | ||
Cavalier | 2C8 | Cavalier Municipal Airport | GA | 0 | ||
Cooperstown | S32 | Cooperstown Municipal Airport | GA | 0 | ||
Crosby | D50 | Crosby Municipal Airport | GA | 0 | ||
Dunseith | S28 | International Peace Garden Airport | GA | 0 | ||
Edgeley | 51D | Edgeley Municipal Airport | GA | 0 | ||
Ellendale | 4E7 | Ellendale Municipal Airport | GA | 0 | ||
Fort Yates | Y27 | Standing Rock Airport | GA | 0 | ||
Garrison | D05 | Garrison Municipal Airport | GA | 0 | ||
Glen Ullin | D57 | Glen Ullin Regional Airport | GA | 0 | ||
Grafton | GAF | KGAF | Hutson Field | GA | 0 | |
Gwinner | GWR | GWR | KGWR | Gwinner-Roger Melroe Field | GA | 0 |
Harvey | 5H4 | Harvey Municipal Airport | GA | 0 | ||
Hazen | HZE | KHZE | Mercer County Regional Airport | GA | 0 | |
Hettinger | HEI | KHEI | Hettinger/J.B. Lindquist Regional Airport | GA | 0 | |
Hillsboro | 3H4 | Hillsboro Municipal Airport | GA | 0 | ||
Kenmare | 7K5 | Kenmare Municipal Airport | GA | 0 | ||
Kindred | K74 | Robert Odegaard Field | GA | 0 | ||
Lakota | 5L0 | Lakota Municipal Airport | GA | 0 | ||
LaMoure | 4F9 | LaMoure Rott Municipal Airport | GA | 0 | ||
Langdon | D55 | Robertson Field | GA | 0 | ||
Linton | 7L2 | Linton Municipal Airport | GA | 0 | ||
Lisbon | 6L3 | Lisbon Municipal Airport | GA | 0 | ||
Mandan | Y19 | Mandan Regional Airport (Lawler Field) | GA | 0 | ||
Mohall | HBC | KHBC | Mohall Municipal Airport | GA | 0 | |
Mott | 3P3 | Mott Municipal Airport | GA | 0 | ||
Northwood | 4V4 | Northwood Municipal Airport (Vince Field) | GA | 0 | ||
Oakes | 2D5 | Oakes Municipal Airport | GA | 0 | ||
Park River | Y37 | Park River Airport (W.C. Skjerven Field) | GA | 0 | ||
Parshall | Y74 | Parshall-Hankins Airport | GA | 0 | ||
Pembina | PMB | PMB | KPMB | Pembina Municipal Airport | GA | 0 |
Rolla | 06D | Rolla Municipal Airport | GA | 0 | ||
Rugby | RUG | KRUG | Rugby Municipal Airport | GA | 0 | |
Stanley | 08D | Stanley Municipal Airport | GA | 0 | ||
Tioga | D60 | VEX | Tioga Municipal Airport | GA | 0 | |
Valley City | BAC | KBAC | Barnes County Municipal Airport | GA | 0 | |
Wahpeton | BWP | WAH | KBWP | Harry Stern Airport | GA | 0 |
Walhalla | 96D | Walhalla Municipal Airport | GA | 0 | ||
Washburn | 5C8 | Washburn Municipal Airport | GA | 0 | ||
Watford City | S25 | Watford City Municipal Airport | GA | 2 | ||
Other public-use airports (not listed in NPIAS) | ||||||
Arthur | 1A2 | Arthur Airport | ||||
Beulah | 95D | Beulah Airport | ||||
Bowbells | 5B4 | Bowbells Municipal Airport | ||||
Columbus | D49 | Columbus Municipal Airport | ||||
Drayton | D29 | Drayton Municipal Airport | ||||
Elgin | Y71 | Elgin Municipal Airport | ||||
Enderlin | 5N4 | Sky Haven Airport | ||||
Fargo | D54 | West Fargo Municipal Airport | ||||
Fessenden | D24 | Fessenden-Streibel Municipal Airport | ||||
Gackle | 9G9 | Gackle Municipal Airport | ||||
Hazelton | 6H8 | Hazelton Municipal Airport | ||||
Killdeer | 9Y1 | Dunn County Airport (Weydahl Field) | ||||
Kulm | D03 | Kulm Municipal Airport (opened 2009, replacing Pruetz Municipal) | ||||
Larimore | 2L1 | Larimore Municipal Airport | ||||
Leeds | D31 | Leeds Municipal Airport | ||||
Lidgerwood | 4N4 | Lidgerwood Municipal Airport | ||||
Maddock | 6D3 | Maddock Municipal Airport | ||||
Mayville | D56 | Mayville Municipal Airport | ||||
McClusky | 7G2 | McClusky Municipal Airport | ||||
McVille | 8M6 | McVille Municipal Airport | ||||
Milnor | 4R6 | Milnor Municipal Airport | ||||
Minto | D06 | Minto Municipal Airport | ||||
Napoleon | 5B5 | Napoleon Municipal Airport | ||||
New Rockford | 8J7 | Tomlinson Field | ||||
New Town | 05D | New Town Municipal Airport | ||||
Page | 64G | Page Regional Airport | ||||
Plaza | Y99 | Trulson Field | ||||
Richardton | 4E8 | Richardton Airport | ||||
Riverdale | 37N | Garrison Dam Recreational Airpark | ||||
Rolette | 2H9 | Rolette Airport | ||||
St. Thomas | 4S5 | St. Thomas Municipal Airport | ||||
Towner | D61 | Towner Municipal Airport | ||||
Turtle Lake | 91N | Turtle Lake Municipal Airport | ||||
Westhope | D64 | Westhope Municipal Airport | ||||
Wishek | 6L5 | Wishek Municipal Airport | ||||
Other military airports | ||||||
Grand Forks | RDR | RDR | KRDR | Grand Forks Air Force Base | ||
Minot | MIB | MIB | KMIB | Minot Air Force Base | 365 | |
Notable former airports | ||||||
Bowman | Bowman Municipal Airport (closed in 2015, replaced by Bowman Regional Airport) | |||||
Grenora | Grenora Centennial Airport [1] | |||||
Kulm | Pruetz Municipal Airport (closed in 2009, replaced by Kulm Municipal) | |||||
Williston | Sloulin Field International Airport (closed in 2019, replaced by Williston Basin) | |||||
Wimbledon | Wimbledon Airport (closed 2001-2003) [2] |
Federal Aviation Administration (FAA):
State:
Other sites used as a reference when compiling and updating this list: