City served
|
FAA
|
IATA
|
ICAO
|
Airport name
|
Role
|
Enplanements (2019)
|
|
|
|
|
Commercial service – primary airports
|
|
|
Bemidji
|
BJI
|
BJI
|
KBJI
|
Bemidji Regional Airport
|
P-N
|
30,081
|
Brainerd
|
BRD
|
BRD
|
KBRD
|
Brainerd Lakes Regional Airport
|
P-N
|
22,233
|
Duluth
|
DLH
|
DLH
|
KDLH
|
Duluth International Airport
|
P-N
|
136,806
|
Hibbing
|
HIB
|
HIB
|
KHIB
|
Range Regional Airport (was Chisholm–Hibbing Airport)
|
P-N
|
17,111
|
Minneapolis-St. Paul
|
MSP
|
MSP
|
KMSP
|
Minneapolis–St. Paul International/Wold-Chamberlain Airport
|
P-L
|
18,361,942
|
Rochester
|
RST
|
RST
|
KRST
|
Rochester International Airport
|
P-N
|
182,509
|
St. Cloud
|
STC
|
STC
|
KSTC
|
St. Cloud Regional Airport
|
P-N
|
22,464
|
|
|
|
|
Commercial service – nonprimary airports
|
|
|
International Falls
|
INL
|
INL
|
KINL
|
Falls International Airport (Einarson Field)
|
CS
|
17,225
|
Thief River Falls
|
TVF
|
TVF
|
KTVF
|
Thief River Falls Regional Airport
|
CS
|
4,805
|
|
|
|
|
Reliever airports
|
|
|
Minneapolis / Blaine
|
ANE
|
|
KANE
|
Anoka County–Blaine Airport (Janes Field)
|
R
|
52
|
Minneapolis / Crystal
|
MIC
|
MIC
|
KMIC
|
Crystal Airport
|
R
|
0
|
Minneapolis / Eden Prairie
|
FCM
|
FCM
|
KFCM
|
Flying Cloud Airport
|
R
|
178
|
Minneapolis / Lakeville
|
LVN
|
|
KLVN
|
Airlake Airport
|
R
|
0
|
St. Paul
|
STP
|
STP
|
KSTP
|
St. Paul Downtown Airport (Holman Field)
|
R
|
483
|
St. Paul / Lake Elmo
|
21D
|
|
|
Lake Elmo Airport
|
R
|
0
|
South St. Paul
|
SGS
|
|
KSGS
|
South St. Paul Municipal Airport (Richard E. Fleming Field)
|
R
|
0
|
|
|
|
|
General aviation airports
|
|
|
Aitkin
|
AIT
|
|
KAIT
|
Aitkin Municipal Airport (Steve Kurtz Field)
|
GA
|
0
|
Albert Lea
|
AEL
|
AEL
|
KAEL
|
Albert Lea Municipal Airport
|
GA
|
1
|
Alexandria
|
AXN
|
AXN
|
KAXN
|
Chandler Field
|
GA
|
111
|
Austin
|
AUM
|
AUM
|
KAUM
|
Austin Municipal Airport
|
GA
|
1
|
Baudette
|
BDE
|
BDE
|
KBDE
|
Baudette International Airport
|
GA
|
0
|
Benson
|
BBB
|
BBB
|
KBBB
|
Benson Municipal Airport (Veteran's Field)
|
GA
|
0
|
Blue Earth
|
SBU
|
|
KSBU
|
Blue Earth Municipal Airport
|
GA
|
0
|
Buffalo
|
CFE
|
|
KCFE
|
Buffalo Municipal Airport
|
GA
|
0
|
Caledonia
|
CHU
|
|
KCHU
|
Houston County Airport (Caledonia–Houston County Airport)
|
GA
|
0
|
Cambridge
|
CBG
|
|
KCBG
|
Cambridge Municipal Airport
|
GA
|
0
|
Canby
|
CNB
|
|
KCNB
|
Myers Field
|
GA
|
0
|
Cloquet
|
COQ
|
|
KCOQ
|
Cloquet Carlton County Airport
|
GA
|
0
|
Cook
|
CQM
|
|
KCQM
|
Cook Municipal Airport
|
GA
|
0
|
Crookston
|
CKN
|
CKN
|
KCKN
|
Crookston Municipal Airport (Kirkwood Field)
|
GA
|
0
|
Detroit Lakes
|
DTL
|
DTL
|
KDTL
|
Detroit Lakes Airport (Wething Field)
|
GA
|
3
|
Dodge Center
|
TOB
|
|
KTOB
|
Dodge Center Airport (Dodge Center Municipal)
|
GA
|
0
|
Duluth
|
DYT
|
|
KDYT
|
Sky Harbor Airport
|
GA
|
0
|
Elbow Lake
|
Y63
|
|
|
Elbow Lake Municipal – Pride of the Prairie Airport
|
GA
|
0
|
Ely
|
ELO
|
LYU
|
KELO
|
Ely Municipal Airport
|
GA
|
5
|
Eveleth
|
EVM
|
EVM
|
KEVM
|
Eveleth–Virginia Municipal Airport
|
GA
|
7
|
Fairmont
|
FRM
|
FRM
|
KFRM
|
Fairmont Municipal Airport
|
GA
|
6
|
Faribault
|
FBL
|
FBL
|
KFBL
|
Faribault Municipal Airport (Liz Wall Strohfus Field)
|
GA
|
5
|
Fergus Falls
|
FFM
|
FFM
|
KFFM
|
Fergus Falls Municipal Airport (Einar Mickelson Field)
|
GA
|
3
|
Fosston
|
FSE
|
|
KFSE
|
Fosston Municipal Airport (Anderson Field)
|
GA
|
0
|
Glencoe
|
GYL
|
|
KGYL
|
Glencoe Municipal Airport (Vernon Perschau Field)
|
GA
|
0
|
Glenwood
|
GHW
|
|
KGHW
|
Glenwood Municipal Airport
|
GA
|
0
|
Grand Marais
|
CKC
|
GRM
|
KCKC
|
Grand Marais/Cook County Airport
|
GA
|
4
|
Grand Rapids
|
GPZ
|
GPZ
|
KGPZ
|
Grand Rapids/Itasca County Airport (Gordon Newstrom Field)
|
GA
|
7
|
Hallock
|
HCO
|
|
KHCO
|
Hallock Municipal Airport
|
GA
|
0
|
Hawley
|
04Y
|
|
|
Hawley Municipal Airport
|
GA
|
0
|
Hector
|
1D6
|
|
|
Hector Municipal Airport
|
GA
|
0
|
Hutchinson
|
HCD
|
|
KHCD
|
Hutchinson Municipal Airport (Butler Field)
|
GA
|
0
|
Jackson
|
MJQ
|
MJQ
|
KMJQ
|
Jackson Municipal Airport
|
GA
|
0
|
Le Sueur
|
12Y
|
|
|
Le Sueur Municipal Airport
|
GA
|
0
|
Litchfield
|
LJF
|
|
KLJF
|
Litchfield Municipal Airport
|
GA
|
0
|
Little Falls
|
LXL
|
|
KLXL
|
Little Falls/Morrison County Airport (Lindbergh Field)
|
GA
|
0
|
Long Prairie
|
14Y
|
|
|
Todd Field
|
GA
|
0
|
Longville
|
XVG
|
|
KXVG
|
Longville Municipal Airport
|
GA
|
0
|
Luverne
|
LYV
|
|
KLYV
|
Quentin Aanenson Field
|
GA
|
0
|
Madison
|
DXX
|
|
KDXX
|
Lac qui Parle County Airport
|
GA
|
0
|
Mahnomen
|
3N8
|
|
|
Mahnomen County Airport
|
GA
|
0
|
Mankato
|
MKT
|
MKT
|
KMKT
|
Mankato Regional Airport
|
GA
|
68
|
Marshall
|
MML
|
MML
|
KMML
|
Southwest Minnesota Regional Marshall Airport (Ryan Field)
|
GA
|
9
|
Montevideo
|
MVE
|
MVE
|
KMVE
|
Montevideo–Chippewa County Airport
|
GA
|
0
|
Moorhead
|
JKJ
|
|
KJKJ
|
Moorhead Municipal Airport
|
GA
|
0
|
Moose Lake
|
MZH
|
|
KMZH
|
Moose Lake Carlton County Airport
|
GA
|
0
|
Mora
|
JMR
|
|
KJMR
|
Mora Municipal Airport
|
GA
|
0
|
Morris
|
MOX
|
MOX
|
KMOX
|
Morris Municipal Airport (Charlie Schmidt Field)
|
GA
|
2
|
New Ulm
|
ULM
|
ULM
|
KULM
|
New Ulm Municipal Airport
|
GA
|
4
|
Orr
|
ORB
|
|
KORB
|
Orr Regional Airport
|
GA
|
0
|
Ortonville
|
VVV
|
|
KVVV
|
Ortonville Municipal Airport (Martinson Field)
|
GA
|
0
|
Owatonna
|
OWA
|
OWA
|
KOWA
|
Owatonna Degner Regional Airport
|
GA
|
21
|
Park Rapids
|
PKD
|
PKD
|
KPKD
|
Park Rapids Municipal Airport (Konshok Field)
|
GA
|
26
|
Paynesville
|
PEX
|
|
KPEX
|
Paynesville Municipal Airport
|
GA
|
0
|
Pine River
|
PWC
|
|
KPWC
|
Pine River Regional Airport
|
GA
|
0
|
Pipestone
|
PQN
|
|
KPQN
|
Pipestone Municipal Airport
|
GA
|
0
|
Preston
|
FKA
|
|
KFKA
|
Fillmore County Airport
|
GA
|
0
|
Princeton
|
PNM
|
|
KPNM
|
Princeton Municipal Airport
|
GA
|
0
|
Red Wing
|
RGK
|
|
KRGK
|
Red Wing Regional Airport
|
GA
|
23
|
Redwood Falls
|
RWF
|
RWF
|
KRWF
|
Redwood Falls Municipal Airport
|
GA
|
0
|
Roseau
|
ROX
|
ROX
|
KROX
|
Roseau Municipal Airport (Rudy Billberg Field)
|
GA
|
0
|
Rush City
|
ROS
|
|
KROS
|
Rush City Regional Airport
|
GA
|
0
|
Rushford
|
55Y
|
|
|
Rushford Municipal Airport (Robert W. Bunke Field)
|
GA
|
0
|
St. James
|
JYG
|
|
KJYG
|
St. James Municipal Airport
|
GA
|
4
|
Sauk Centre
|
D39
|
|
|
Sauk Centre Municipal Airport
|
GA
|
0
|
Silver Bay
|
BFW
|
|
KBFW
|
Silver Bay Municipal Airport
|
GA
|
0
|
Springfield
|
D42
|
|
|
Springfield Municipal Airport
|
GA
|
0
|
Staples
|
SAZ
|
|
KSAZ
|
Staples Municipal Airport
|
GA
|
0
|
Tower
|
12D
|
|
|
Tower Municipal Airport
|
GA
|
0
|
Tracy
|
TKC
|
|
KTKC
|
Tracy Municipal Airport
|
GA
|
0
|
Two Harbors
|
TWM
|
|
KTWM
|
Richard B. Helgeson Airport
|
GA
|
0
|
Wadena
|
ADC
|
|
KADC
|
Wadena Municipal Airport
|
GA
|
0
|
Walker
|
Y49
|
|
|
Walker Municipal Airport
|
GA
|
0
|
Warroad
|
RRT
|
RRT
|
KRRT
|
Warroad International Memorial Airport (Swede Carlson Field)
|
GA
|
7
|
Waseca
|
ACQ
|
|
KACQ
|
Waseca Municipal Airport
|
GA
|
0
|
Wheaton
|
ETH
|
|
KETH
|
Wheaton Municipal Airport
|
GA
|
0
|
Willmar
|
BDH
|
|
KBDH
|
Willmar Municipal Airport (John L. Rice Field) (replaced ILL)
|
GA
|
15
|
Windom
|
MWM
|
MWM
|
KMWM
|
Windom Municipal Airport
|
GA
|
0
|
Winona
|
ONA
|
ONA
|
KONA
|
Winona Municipal Airport (Max Conrad Field)
|
GA
|
55
|
Winsted
|
10D
|
|
|
Winsted Municipal Airport
|
GA
|
0
|
Worthington
|
OTG
|
OTG
|
KOTG
|
Worthington Municipal Airport
|
GA
|
4
|
|
|
|
|
Other public-use airports (not listed in NPIAS)
|
|
|
Ada / Twin Valley
|
D00
|
|
|
Norman County Ada/Twin Valley Airport
|
|
|
Appleton
|
AQP
|
|
KAQP
|
Appleton Municipal Airport
|
|
|
Backus
|
7Y3
|
|
|
Backus Municipal Airport
|
|
|
Bagley
|
7Y4
|
|
|
Bagley Municipal Airport
|
|
|
Bemidji
|
96M
|
|
|
Moberg Air Base (Seaplane Base)
|
|
|
Big Falls
|
7Y9
|
|
|
Big Falls Municipal Airport
|
|
|
Bigfork
|
FOZ
|
|
KFOZ
|
Bigfork Municipal Airport
|
|
|
Bowstring
|
9Y0
|
|
|
Bowstring Airport
|
|
|
Brooten
|
6D1
|
|
|
Brooten Municipal Airport (John O. Bohmer Field)
|
|
|
Clarissa
|
8Y5
|
|
|
Clarissa Municipal Airport
|
|
|
Clear Lake
|
8Y6
|
|
|
Leaders Clear Lake Airport
|
|
|
Crane Lake
|
CDD
|
|
KCDD
|
Scotts Seaplane Base
|
|
|
Deerwood
|
M69
|
|
|
Birch Lake Seaplane Base
|
|
|
Duluth
|
SS1
|
|
|
North Country Seaplane Base
|
|
|
East Gull Lake
|
9Y2
|
|
|
East Gull Lake Airport
|
|
|
Eveleth
|
9Y5
|
|
|
Sky Harbor Seaplane Base
|
|
|
Fertile
|
D14
|
|
|
Fertile Municipal Airport
|
|
|
Forest Lake
|
25D
|
|
|
Forest Lake Airport
|
|
|
Grand Marais
|
0G5
|
|
|
Grand Marais/Cook County Seaplane Base
|
|
|
Granite Falls
|
GDB
|
|
KGDB
|
Granite Falls Municipal Airport (Lenzen-Roe-Fagan Memorial Field)
|
|
|
Grygla
|
3G2
|
|
|
Grygla Municipal Airport (Mel Wilkens Field)
|
|
|
Henning
|
05Y
|
|
|
Henning Municipal Airport
|
|
|
Herman
|
06Y
|
|
|
Herman Municipal Airport
|
|
|
Hill City
|
07Y
|
|
|
Hill City/Quadna Mountain Airport
|
|
|
Hinckley
|
04W
|
|
|
Field of Dreams Airport
|
|
|
International Falls
|
09I
|
|
|
International Falls Seaplane Base
|
|
|
Inver Grove Heights
|
09Y
|
|
|
Wipline Seaplane Base
|
|
|
Karlstad
|
23D
|
|
|
Karlstad Municipal Airport
|
|
|
Lino Lakes
|
8Y4
|
|
|
Surfside Seaplane Base
|
|
|
Littlefork
|
13Y
|
|
|
Littlefork Municipal/Hanover Airport
|
|
|
Maple Lake
|
MGG
|
|
KMGG
|
Maple Lake Municipal Airport (Bill Mavencamp Sr. Field)
|
|
|
McGregor
|
HZX
|
|
KHZX
|
Isedor Iverson Airport
|
|
|
Milaca
|
18Y
|
|
|
Milaca Municipal Airport (Milaca Airport)
|
|
|
Nary
|
5C3
|
|
|
Nary National Airport (Shefland Field)
|
|
|
Northome
|
43Y
|
|
|
Northome Municipal Airport
|
|
|
Olivia
|
OVL
|
|
KOVL
|
Olivia Regional Airport
|
|
|
Pelican Rapids
|
47Y
|
|
|
Pelican Rapids Municipal Airport (Lyon's Field)
|
|
|
Perham
|
16D
|
|
|
Perham Municipal Airport
|
|
|
Pinecreek
|
48Y
|
|
|
Piney Pinecreek Border Airport
|
|
|
Red Lake Falls
|
D81
|
|
|
Red Lake Falls Municipal Airport
|
|
|
Remer
|
52Y
|
|
|
Remer Municipal Airport
|
|
|
Slayton
|
DVP
|
|
KDVP
|
Slayton Municipal Airport
|
|
|
Sleepy Eye
|
Y58
|
|
|
Sleepy Eye Municipal Airport
|
|
|
Stanton
|
SYN
|
SYN
|
KSYN
|
Stanton Airfield
|
|
|
Starbuck
|
D32
|
|
|
Starbuck Municipal Airport
|
|
|
Stephen
|
D41
|
|
|
Stephen Municipal Airport
|
|
|
Tyler
|
63Y
|
|
|
Tyler Municipal Airport
|
|
|
Warren
|
D37
|
|
|
Warren Municipal Airport
|
|
|
Waskish
|
VWU
|
|
KVWU
|
Waskish Municipal Airport
|
|
|
Waubun
|
M49
|
|
|
Jolly Fisherman Seaplane Base
|
|
|
Wells
|
68Y
|
|
|
Wells Municipal Airport
|
|
|
|
|
|
|
Other military airports
|
|
|
Camp Ripley
|
RYM
|
|
KRYM
|
Ray S. Miller Army Airfield (National Guard)
|
|
|
|
|
|
|
Notable private-use airports
|
|
|
Angle Inlet
|
58MN
|
|
|
Northwest Angle Airport
|
|
|
Isle
|
MY72
|
|
|
Isle Private Airport (former public-use; publicly owned private-use only) [1]
|
|
|
Prior Lake
|
MN76
|
|
|
Marty's Tranquility Base (Seaplane Base) (former public-use, FAA: 45D) [2]
|
|
|
|
|
|
|
Notable former airports
|
|
|
Belle Plaine
|
7Y7
|
|
|
A.R.S. Sport Airstrip (A.R.S. Sport Strip)
|
|
|
Chatfield
|
2C4
|
|
|
Flying A Airport
|
|
|
Deerwood
|
M14
|
|
|
Mal's Serpent Lake Seaplane Base
|
|
|
Grand Marais
|
|
GRM
|
|
Devil's Track Municipal Airport (closed 1993, replaced by CKC) [3]
|
|
|
Motley
|
22Y
|
|
|
Morey's Airport
|
|
|
Murdock
|
23Y
|
|
|
Murdock Municipal Airport
|
|
|
New York Mills
|
|
|
|
New York Mills Municipal Airport (closed 2011?) [4]
|
|
|
Pine City
|
90D
|
|
|
Pine City Municipal Airport (closed 2001)
|
|
|
Willmar
|
|
ILL
|
KILL
|
Old Willmar Municipal Airport (closed 2006, replaced by BDH) [5]
|
GA
|
|