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.

Airports

City served FAA IATA ICAO Airport name Role Enplanements (2024) Commercial service – primary airports|- valign=top | Bismarck | BIS | BIS | KBIS | Bismarck Municipal Airport | P-N | align=right | 295,900

|- valign=top | Dickinson | DIK | DIK | KDIK | Dickinson Theodore Roosevelt Regional Airport | P-N | align=right | 26,146

|- valign=top | Fargo | FAR | FAR | KFAR | Hector International Airport | P-S | align=right | 552,860

|- valign=top | Grand Forks | GFK | GFK | KGFK | Grand Forks International Airport | P-N | align=right | 92,482

|- valign=top | Jamestown | JMS | JMS | KJMS | Jamestown Regional Airport | P-N | align=right | 9,516

|- valign=top | Minot | MOT | MOT | KMOT | Minot International Airport | P-N | align=right | 169,463

|- valign=top | Williston | XWA | XWA | KXWA | Williston Basin International Airport | P-N | align=right | 99,735 Commercial service – nonprimary airports Devils Lake DVL DVL KDVL Devils Lake Regional Airport (Knoke Field) CS 9,488 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 11 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 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 1,189 Notable former airports Bowman BPP BWM KBPP Bowman Municipal Airport GA Grenora 7N6 Grenora Centennial Airport Kulm 5K9 Pruetz Municipal Airport Williston ISN ISN KISN Sloulin Field International Airport P-N Wimbledon Wimbledon Airport

See also Essential Air Service North Dakota World War II Army Airfields Wikipedia:WikiProject Aviation/Airline destination lists: North America#North Dakota

Bibliography Federal Aviation Administration (FAA): FAA Airport Data (Form 5010) from National Flight Data Center (NFDC), also available from AirportIQ 5010 National Plan of Integrated Airport Systems for 2017–2021, updated September 2016 Passenger Boarding (Enplanement) Data for CY 2016, updated October 2017

State: North Dakota Aeronautics Commission: Airport Directory

Other sites used as a reference when compiling and updating this list: Aviation Safety Network – used to check IATA airport codes Great Circle Mapper: Airports in North Dakota – used to check IATA and ICAO airport codes Abandoned & Little-Known Airfields: North Dakota – used for information on former airports