City served |
FAA |
IATA |
ICAO |
Airport name |
Role |
Enpl. |
|
|
|
|
Commercial service – primary airports |
|
|
Alpena |
APN |
APN |
KAPN |
Alpena County Regional Airport |
P-N |
15,914 |
Detroit / Romulus |
DTW |
DTW |
KDTW |
Detroit Metropolitan Wayne County Airport |
P-L |
15,683,787 |
Escanaba |
ESC |
ESC |
KESC |
Delta County Airport |
P-N |
15,110 |
Flint |
FNT |
FNT |
KFNT |
Bishop International Airport |
P-S |
398,132 |
Grand Rapids |
GRR |
GRR |
KGRR |
Gerald R. Ford International Airport |
P-S |
1,123,257 |
Hancock / Calumet |
CMX |
CMX |
KCMX |
Houghton County Memorial Airport |
P-N |
25,312 |
Iron Mountain / Kingsford |
IMT |
IMT |
KIMT |
Ford Airport |
P-N |
11,271 |
Kalamazoo / Battle Creek |
AZO |
AZO |
KAZO |
Kalamazoo/Battle Creek International Airport |
P-N |
129,211 |
Lansing |
LAN |
LAN |
KLAN |
Capital Region International Airport (was Lansing Capital City) |
P-N |
216,925 |
Marquette / Gwinn |
SAW |
MQT |
KSAW |
Sawyer International Airport |
P-N |
42,355 |
Muskegon |
MKG |
MKG |
KMKG |
Muskegon County Airport |
P-N |
18,020 |
Pellston |
PLN |
PLN |
KPLN |
Pellston Regional Airport of Emmet County |
P-N |
27,281 |
Saginaw |
MBS |
MBS |
KMBS |
MBS International Airport |
P-N |
120,689 |
Sault Ste. Marie |
CIU |
CIU |
KCIU |
Chippewa County International Airport |
P-N |
21,827 |
Traverse City |
TVC |
TVC |
KTVC |
Cherry Capital Airport |
P-N |
189,644
|
|
|
|
|
Commercial service – nonprimary airports |
|
|
Beaver Island |
6Y8 |
|
|
Welke Airport |
CS |
13,558 |
Charlevoix |
CVX |
CVX |
KCVX |
Charlevoix Municipal Airport |
CS |
5,626 |
Ironwood |
IWD |
IWD |
KIWD |
Gogebic-Iron County Airport |
CS |
2,515 |
Detroit/Pontiac |
|
PTK |
KPTK |
Oakland County International Airport |
CS |
1,369 |
|
|
|
|
Other airports with scheduled passenger service |
|
|
Manistee |
MBL |
MBL |
KMBL |
Manistee County-Blacker Airport |
GA |
3,413 |
|
|
|
|
Reliever airports |
|
|
Detroit / Grosse Ile |
ONZ |
|
KONZ |
Grosse Ile Municipal Airport |
R |
|
Detroit / Ypsilanti |
YIP |
YIP |
KYIP |
Willow Run Airport |
R |
3,008 |
Howell |
OZW |
|
KOZW |
Livingston County Spencer J. Hardy Airport |
R |
6 |
New Hudson |
Y47 |
|
|
Oakland Southwest Airport (Oakland/Southwest Airport) |
R |
|
Plymouth / Canton |
1D2 |
|
|
Canton-Plymouth-Mettetal Airport (Canton-Plymouth Mettetal Airport) |
R |
|
Port Huron |
PHN |
PHN |
KPHN |
St. Clair County International Airport |
R |
17 |
Romeo |
D98 |
|
|
Romeo State Airport |
R |
10 |
Troy |
VLL |
|
KVLL |
Oakland/Troy Airport |
R |
10 |
|
|
|
|
General aviation airports |
|
|
Adrian |
ADG |
ADG |
KADG |
Lenawee County Airport |
GA |
|
Allegan |
35D |
|
|
Padgham Field |
GA |
16 |
Alma |
AMN |
AMN |
KAMN |
Gratiot Community Airport |
GA |
3 |
Ann Arbor |
ARB |
ARB |
KARB |
Ann Arbor Municipal Airport |
GA |
11 |
Atlanta |
Y93 |
|
|
Atlanta Municipal Airport |
GA |
|
Bad Axe |
BAX |
|
KBAX |
Huron County Memorial Airport |
GA |
|
Battle Creek |
BTL |
BTL |
KBTL |
W. K. Kellogg Airport (W. K. Kellogg Regional) |
GA |
269 |
Bay City |
3CM |
|
|
James Clements Municipal Airport & SPB |
GA |
|
Beaver Island (St. James) |
SJX |
|
KSJX |
Beaver Island Airport |
GA |
|
Bellaire |
ACB |
ACB |
KACB |
Antrim County Airport |
GA |
|
Benton Harbor |
BEH |
BEH |
KBEH |
Southwest Michigan Regional Airport |
GA |
29 |
Big Rapids |
RQB |
WBR |
KRQB |
Roben-Hood Airport |
GA |
3 |
Bois Blanc Island |
6Y1 |
|
|
Bois Blanc Island Airport (Bois Blanc Airport) |
GA |
|
Cadillac |
CAD |
CAD |
KCAD |
Wexford County Airport |
GA |
57 |
Caro |
CFS |
|
KCFS |
Tuscola Area Airport |
GA |
|
Charlotte |
FPK |
|
KFPK |
Fitch H. Beach Airport |
GA |
|
Cheboygan |
SLH |
|
KSLH |
Cheboygan County Airport |
GA |
6 |
Clare |
48D |
|
|
Clare Municipal Airport |
GA |
|
Coldwater |
OEB |
|
KOEB |
Branch County Memorial Airport |
GA |
|
Detroit |
DET |
DET |
KDET |
Coleman A. Young Municipal Airport (was Detroit City) |
GA |
181 |
Dowagiac |
C91 |
|
|
Dowagiac Municipal Airport |
GA |
|
Drummond Island |
DRM |
DRE |
KDRM |
Drummond Island Airport |
GA |
2 |
Evart |
9C8 |
|
|
Evart Municipal Airport |
GA |
|
Frankfort |
FKS |
|
KFKS |
Frankfort Dow Memorial Field |
GA |
3 |
Fremont |
FFX |
|
KFFX |
Fremont Municipal Airport |
GA |
3 |
Gaylord |
GLR |
GLR |
KGLR |
Gaylord Regional Airport (Otsego County Airport) |
GA |
642 |
Gladwin |
GDW |
GDW |
KGDW |
Gladwin Zettel Memorial Airport |
GA |
|
Grand Haven |
3GM |
|
|
Grand Haven Memorial Airpark |
GA |
|
Grand Ledge |
4D0 |
|
|
Abrams Municipal Airport |
GA |
42 |
Grayling |
GOV |
|
KGOV |
Grayling Army Airfield |
GA |
|
Greenville |
6D6 |
|
|
Greenville Municipal Airport |
GA |
3 |
Harbor Springs |
MGN |
|
KMGN |
Harbor Springs Airport (Harbor Springs Municipal) |
GA |
4,019 |
Hart / Shelby |
C04 |
|
|
Oceana County Airport |
GA |
1 |
Hastings |
9D9 |
|
|
Hastings Airport (was Hastings City/Barry County) |
GA |
|
Hillsdale |
JYM |
|
KJYM |
Hillsdale Municipal Airport |
GA |
|
Holland |
BIV |
|
KBIV |
West Michigan Regional Airport (was Tulip City Airport) |
GA |
450 |
Houghton Lake |
HTL |
HTL |
KHTL |
Roscommon County - Blodgett Memorial Airport |
GA |
8 |
Ionia |
Y70 |
|
|
Ionia County Airport |
GA |
|
Jackson |
JXN |
JXN |
KJXN |
Jackson County Airport (Reynolds Field) |
GA |
10 |
Lakeview |
13C |
|
|
Lakeview Airport (Griffith Field) |
GA |
|
Lambertville |
DUH |
|
KDUH |
Toledo Suburban Airport |
GA |
|
Lapeer |
D95 |
|
|
Dupont-Lapeer Airport |
GA |
|
Ludington |
LDM |
LDM |
KLDM |
Mason County Airport |
GA |
7 |
Mackinac Island |
MCD |
MCD |
KMCD |
Mackinac Island Airport |
GA |
185 |
Manistique |
ISQ |
ISQ |
KISQ |
Schoolcraft County Airport |
GA |
3 |
Marlette |
77G |
|
|
Marlette Airport (Marlette Township Airport) |
GA |
|
Marshall |
RMY |
|
KRMY |
Brooks Field |
GA |
5 |
Mason |
TEW |
|
KTEW |
Mason Jewett Field |
GA |
|
Menominee |
MNM |
MNM |
KMNM |
Menominee-Marinette Twin County Airport |
GA |
26 |
Midland |
IKW |
|
KIKW |
Jack Barstow Airport (Jack Barstow Municipal) |
GA |
5 |
Mio |
51M |
|
|
Oscoda County Dennis Kauffman Memorial Airport |
GA |
|
Monroe |
TTF |
|
KTTF |
Custer Airport (Monroe Custer Airport) |
GA |
|
Mount Pleasant |
MOP |
MOP |
KMOP |
Mount Pleasant Municipal Airport |
GA |
19 |
Newberry |
ERY |
|
KERY |
Luce County Airport |
GA |
|
Niles |
3TR |
NLE |
|
Jerry Tyler Memorial Airport |
GA |
1 |
Ontonagon |
OGM |
|
KOGM |
Ontonagon County Airport (Schuster Field) |
GA |
|
Oscoda |
OSC |
OSC |
KOSC |
Oscoda-Wurtsmith Airport |
GA |
|
Owosso |
RNP |
|
KRNP |
Owosso Community Airport |
GA |
|
Rogers City |
PZQ |
|
KPZQ |
Presque Isle County Airport |
GA |
10 |
Saginaw |
HYX |
|
KHYX |
Saginaw County H.W. Browne Airport |
GA |
5 |
Sandusky |
Y83 |
|
|
Sandusky City Airport |
GA |
|
South Haven |
LWA |
|
KLWA |
South Haven Area Regional Airport |
GA |
22 |
Sparta |
8D4 |
|
|
Paul C. Miller - Sparta Airport |
GA |
11 |
St. Ignace |
83D |
|
|
Mackinac County Airport |
GA |
|
Sturgis |
IRS |
IRS |
KIRS |
Kirsch Municipal Airport |
GA |
|
Three Rivers |
HAI |
HAI |
KHAI |
Three Rivers Municipal Dr. Haines Airport |
GA |
1 |
West Branch |
Y31 |
|
|
West Branch Community Airport |
GA |
|
White Cloud |
42C |
|
|
White Cloud Airport |
GA |
|
|
|
|
|
Other public-use airports (not listed in NPIAS) |
|
|
Alpena |
53M |
|
|
Silver City Airpark |
|
|
Avoca |
39G |
|
|
Avoca Airport (was Rasor Airport) |
|
|
Bad Axe |
E53 |
|
|
Engler Field |
|
|
Baldwin |
7D3 |
|
|
Baldwin Municipal Airport |
|
|
Bannister |
4M4 |
|
|
Shady Lawn Field (Shady Lawn Farms) |
|
|
Baraga |
2P4 |
|
|
Baraga Airport |
|
|
Bath |
41G |
|
|
University Airpark |
|
|
Belleville |
43G |
|
|
Belleville Airport |
|
|
Berrien Springs |
C20 |
|
|
Andrews University Airpark |
|
|
Blissfield |
44G |
|
|
Betz Airport |
|
|
Boyne City |
N98 |
|
|
Boyne City Municipal Airport |
|
|
Boyne Falls |
BFA |
|
KBFA |
Boyne Mountain Airport |
|
|
Brighton |
45G |
|
|
Brighton Airport |
|
|
Brooklyn |
6G8 |
|
|
Shamrock Field |
|
|
Carleton |
W87 |
|
|
Buzzwick Airport (Buzz Wick Airport) (was Wickenheiser Airport) |
|
|
Charlotte |
49G |
|
|
Wend Valley Airport |
|
|
Cheboygan |
2M7 |
|
|
Hoffman's Black Mountain Aerodrome |
|
|
Chesaning |
50G |
|
|
Howard Nixon Memorial Airport |
|
|
Clinton |
7N4 |
|
|
Honey Acres Airport |
|
|
Clio |
51G |
|
|
Cagney Airport |
|
|
Corunna |
56M |
|
|
Millstream Airpark |
|
|
Croswell |
55G |
|
|
Arnold Field |
|
|
Crystal Falls |
50D |
|
|
Iron County Airport |
|
|
Davison |
6G0 |
|
|
Athelone Williams Memorial Airport |
|
|
Deckerville |
56G |
|
|
Indian Creek Ranch Airport |
|
|
Dexter |
2E8 |
|
|
Cackleberry Airport |
|
|
East Jordan |
Y94 |
|
|
East Jordan City Airport |
|
246 |
East Tawas |
6D9 |
ECA |
|
Iosco County Airport |
|
|
Eastport |
59M |
|
|
Torchport Airport (Torchport Airpark) |
|
|
Eaton Rapids |
60G |
|
|
Skyway Estates Airport |
|
|
Elwell |
68R |
|
|
Hamp Airport (Hamp Skyport) |
|
|
Emmett |
2E2 |
|
|
Sharpe's Strip |
|
|
Empire |
Y87 |
|
|
Empire Airport |
|
|
Flushing |
3DA |
|
|
Dalton Airport |
|
|
Fowlerville |
65G |
|
|
Maple Grove Airport |
|
|
Frankenmuth |
66G |
|
|
William "Tiny" Zehnder Field |
|
|
Fruitport |
39Z |
|
|
Flying-A-Ranch Airport |
|
|
Gaylord |
4Y4 |
|
|
Lakes of the North Airport |
|
|
Genesee |
68G |
|
|
Duford Field |
|
|
Gladwin |
5M6 |
|
|
Sugar Springs Airport |
|
|
Marais |
Y98 |
|
|
Grand Marais Airport |
|
|
Grant |
01C |
|
|
Grant Airport |
|
|
Gregory |
69G |
|
|
Richmond Field |
|
|
Hale |
H80 |
|
|
Field of Dreams Airport |
|
|
Harrietta |
4Y9 |
|
|
Bunch's Half Acre Airport |
|
|
Harrison |
80D |
|
|
Clare County Airport |
|
|
Harrisville |
5Y0 |
|
|
Harrisville Airport (Harrisville City Airport) |
|
|
Harsens Island |
Z92 |
|
|
Harsens Island Airport |
|
|
Hessel |
5Y1 |
|
|
Albert J. Lindberg Airport |
|
|
Hillman |
Y95 |
|
|
Hillman Airport |
|
|
Holland |
HLM |
HLM |
KHLM |
Park Township Airport |
|
|
Houghton Lake Heights |
5Y2 |
|
|
Houghton Lake State Airport |
|
|
Howell |
4Y1 |
|
|
Raether Airport |
|
|
Howell |
13M |
|
|
Aeronut Park Balloonport |
|
|
Indian River |
Y65 |
|
|
Calvin Campbell Municipal Airport |
|
|
Interlochen |
Y88 |
|
|
Green Lake Airport (Green Lake Township Airport) |
|
|
Iron River |
Y73 |
|
|
Stambaugh Airport |
|
|
Ishpeming |
M61 |
|
|
Edward F Johnson Airport |
|
|
Jenison |
08C |
|
|
Riverview Airport |
|
|
Kalamazoo |
4N0 |
|
|
Newman's Airport |
|
|
Kalkaska |
Y89 |
|
|
Kalkaska City Airport (Kalkaska Airport) |
|
|
Kent City |
24M |
|
|
Wilderness Airpark |
|
|
Laingsburg |
15W |
|
|
Dennis Farms Airport |
|
|
Lake City |
Y91 |
|
|
Home Acres Sky Ranch Airport |
|
|
Lake Isabella |
D15 |
|
|
Lake Isabella - Cal Brewer Memorial Airport (was Lake Isabella Airpark) |
|
|
Lewiston |
8M8 |
|
|
Garland Airport (Eagle II Airport) |
|
1 |
Lexington |
7MI |
|
|
Flugplatz Airport |
|
|
Lincoln |
3L7 |
|
|
Milwrick Flying "M" Airport (was Flying "M" Ranch Airport) |
|
|
Linden |
9G2 |
|
|
Price's Airport |
|
|
Lowell |
24C |
|
|
Lowell City Airport |
|
|
Luzerne |
5Y4 |
|
|
Lost Creek Airport |
|
|
Mancelona |
D90 |
|
|
Mancelona Municipal Airport |
|
|
Manchester |
75G |
|
|
Rossettie Airport |
|
|
Marine City |
76G |
|
|
Marine City Airport |
|
|
Mecosta |
0C5 |
|
|
Canadian Lakes Airport |
|
|
Mecosta |
27C |
|
|
Mecosta Morton Airport (Mecosta-Morton Airport) |
|
|
Moorestown |
6Y0 |
|
|
Moorestown Airpark |
|
|
Munising |
5Y7 |
|
|
Hanley Field |
|
|
Napoleon |
3NP |
|
|
Napoleon Airport |
|
|
Napoleon |
6H4 |
|
|
Van Wagnen Airport (was Day Field) |
|
|
Napoleon |
26W |
|
|
Wolf Lake Airport |
|
|
Northport |
5D5 |
|
|
Woolsey Memorial Airport |
|
|
Nunica |
33C |
|
|
Jablonski Airport |
|
|
Nunica |
5N7 |
|
|
Hat Field (Hatfield Airport) |
|
|
Onaway |
Y96 |
|
|
Leo E. Goetz County Airport |
|
|
Parchment |
2H4 |
|
|
Triple "H" Airport |
|
|
Paw Paw |
2C5 |
|
|
Almena Airport |
|
|
Petersburg |
88G |
|
|
Gradolph Field |
|
|
Pinconning |
52I |
|
|
Gross Airport |
|
|
Plainwell |
61D |
|
|
Plainwell Municipal Airport |
|
|
Port Austin |
29C |
|
|
Grindstone Air Harbor |
|
|
Pullman |
M86 |
|
|
Walle Field (Walle Airfield) |
|
|
Ray |
57D |
|
|
Ray Community Airport |
|
|
Reed City |
RCT |
RCT |
KRCT |
Nartron Field |
|
|
Rockford |
35C |
|
|
Wells Airport |
|
|
Roscommon |
3RC |
|
|
Roscommon Conservation Airport |
|
|
Sandusky |
96G |
|
|
Cowley Field |
|
|
Sault Ste. Marie |
ANJ |
|
KANJ |
Sault Ste. Marie Municipal Airport (Sanderson Field) |
|
110 |
Schoolcraft |
P97 |
|
|
Prairie Ronde Airport |
|
|
Sebewaing |
98G |
|
|
Sebewaing Airport (Sebewaing Township Airport) |
|
|
Sidnaw |
6Y9 |
|
|
Prickett-Grooms Field |
|
|
Smiths Creek |
11G |
|
|
Johnson Field |
|
|
St. Clair |
5Y5 |
|
|
David's Landing |
|
|
St. Helen |
6Y6 |
|
|
St. Helen Airport |
|
|
St. Johns |
2S3 |
|
|
Archer Memorial Field |
|
|
St. Johns |
97G |
|
|
Glowacki Airport |
|
|
St. Johns |
3S5 |
|
|
Schiffer Acres Airport |
|
|
St. Johns |
39T |
|
|
Tripp Creek Airport |
|
|
Stanwood |
38C |
|
|
Cain Field |
|
|
Sunfield |
C43 |
|
|
Hiram Cure Airfield |
|
|
Tecumseh |
34G |
|
|
Merillat Airport |
|
|
Tecumseh |
3TE |
|
|
Meyers-Diver's Airport (was Al Meyers Airport) |
|
|
Thompsonville |
7Y2 |
|
|
Thompsonville Airport |
|
|
Topinabee |
Y30 |
|
|
Pbeaaye Airport |
|
|
Traverse City |
Y04 |
|
|
Sugar Loaf Resort Airport (Wallace G. Fryer Airfield) |
|
|
Traverse City |
4M0 |
|
|
Lake Ann Airway Estates Airport |
|
|
Watervliet |
40C |
|
|
Watervliet Municipal Airport |
|
|
Wayland |
41C |
|
|
Calkins Field |
|
|
Weidman |
D11 |
|
|
Ojibwa Airpark |
|
|
Westphalia |
3F5 |
|
|
Forest Hill Airport |
|
|
Williamston |
89Y |
|
|
Maidens Airport |
|
|
Winn |
53W |
|
|
Woodruff Lake Airport |
|
|
Yale |
48G |
|
|
Gavagan Field |
|
|
Yale |
4Y8 |
|
|
Para Field |
|
|
Yale |
D20 |
|
|
Yale Airport |
|
|
Zeeland |
Z98 |
|
|
Ottawa Executive Airport |
|
|
|
|
|
|
Other military airports |
|
|
Mount Clemens |
MTC |
MTC |
KMTC |
Selfridge ANGB |
|
491 |
Traverse City |
|
|
|
CGAS Traverse City (at Cherry Capital Airport) |
|
|
|
|
|
|
Notable private-use airports |
|
|
Ada |
2MI5 |
|
|
Somerville Airport (public use in 2005, FAA: 34I) |
|
|
Albion |
42MI |
|
|
Midway Airport (public use in 2002, FAA: 35G) |
|
|
Athens |
77MI |
|
|
David's Airport (David's Field) (public use in 2007, FAA: 9C2) |
|
|
DeWitt |
MI10 |
|
|
Hoerner's Corners Airport |
|
|
Gladstone |
43MI |
|
|
West Gladstone Airport (public use in 2003, FAA: 9C9) |
|
|
St. Johns |
82MI |
|
|
Randolph's Landing Area (Randolph's Airport) (public use in 2008, FAA: 61G) |
|
|
Saline |
68MI |
|
|
Saline Airport (public use in 2006, FAA: 2C3) |
|
|
Vassar |
2MI8 |
|
|
Vassar Field (former public use, FAA: 4P4) |
|
|
|
|
|
|
Notable former airports |
|
|
Avoca |
07D |
|
|
Tackaberry Airport (closed 2010?) |
|
|
Carson City |
47G |
|
|
Mayes Airport (closed 2008?) |
|
|
Dearborn |
|
|
|
Ford Airport (closed 1947) |
|
|
East Lansing |
2D8 |
|
|
Davis Airport (closed 2000) |
|
|
Elk Rapids |
34U |
|
|
Yuba Airport (closed indefinitely, FAA record still active) |
|
|
Erie |
M84 |
|
|
Erie Aerodrome (closed 2010?) |
|
|
Gregory |
35L |
|
|
Carriage Lane Airport (closed 2007?) |
|
|
Kalamazoo |
09C |
|
|
Austin Lake Airport (closed 2001?) |
|
|
Marquette |
MQT |
|
KMQT |
Marquette County Airport (closed 1999) |
|
|
Mason |
|
|
|
Craft's Field |
|
|
New Lothrop |
6B3 |
|
|
Bean Blossom Airport (closed 2008?) |
|
|
Onsted |
MI51 |
|
|
Loar's Field (public use in 2006, FAA: 83G) |
|
|
Rock |
MI00 |
|
|
Bonnie Field (public use in 2008, FAA: 6Y4) |
|
|
Rothbury |
42N |
|
|
Double JJ Resort Ranch Airport (closed 2008? |
|
|
Standish |
Y75 |
|
|
Standish Industrial Airport (closed 2006?) |
|
|