| 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 |
| Charlevoix |
CVX |
CVX |
KCVX |
Charlevoix Municipal Airport |
P-N |
16,929 |
| 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 |
|
|
| Ironwood |
IWD |
IWD |
KIWD |
Gogebic-Iron County Airport |
CS |
2,515 |
|
|
|
|
Other airports with scheduled passenger service |
|
|
| Beaver Island |
6Y8 |
|
|
Welke Airport |
|
13,558 |
| Manistee |
MBL |
MBL |
KMBL |
Manistee County-Blacker Airport |
GA |
3,413 |
| Detroit/Pontiac |
|
PTK |
KPTK |
Oakland County International Airport |
GA |
1,369 |
|
|
|
|
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?) |
|
|