List of airports in Michigan
This is a list of airports in Michigan (a U.S. state), grouped by type and sorted by location. It contains all public-use and military airports in the state. 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[]
This list contains the following information:
- City served – The city generally associated with the airport, as per the airport's master record with the Federal Aviation Administration. This is not always the actual location since some airports are located in smaller towns outside of the city they serve. It is not meant to be a complete list of cities served, which can be found in or added to each airport's Wikipedia article.
- FAA – The location identifier assigned by the Federal Aviation Administration (FAA). These are linked to each airport's page at the Michigan DOT Airport Directory.
- IATA – The airport code assigned by the International Air Transport Association (IATA). Those that do not match the FAA code are shown in bold.
- ICAO – The location indicator assigned by the International Civil Aviation Organization (ICAO).
- Airport name – The official airport name. Those shown in bold indicate the airport has scheduled passenger service on commercial airlines.
- Role – One of four FAA airport categories, as per the 2021–2025 National Plan of Integrated Airport Systems (NPIAS) report released September 2020:
- P-s: Commercial service – primary are publicly owned airports that receive scheduled passenger service and have more than 10,000 passenger boardings (enplanements) each year. Each primary airport is sub-classified by the FAA as one of the following four "hub" types (s):
- L: Large hub that accounts for at least 1% of total U.S. passenger enplanements.
- M: Medium hub that accounts for between 0.25% and 1% of total U.S. passenger enplanements.
- S: Small hub that accounts for between 0.05% and 0.25% of total U.S. passenger enplanements.
- N: Nonhub that accounts for less than 0.05% of total U.S. passenger enplanements, but more than 10,000 annual enplanements.
- CS: Commercial service – nonprimary are publicly owned airports that receive scheduled passenger service and have at least 2,500 passenger boardings each year.
- R: Reliever airports are designated by the FAA to relieve congestion at a large commercial service airport and to provide more general aviation access to the overall community.
- GA: General aviation airports are the largest single group of airports in the U.S. airport system.
- P-s: Commercial service – primary are publicly owned airports that receive scheduled passenger service and have more than 10,000 passenger boardings (enplanements) each year. Each primary airport is sub-classified by the FAA as one of the following four "hub" types (s):
- Enplanements – The number of enplanements (commercial passenger boardings) that occurred at the airport in calendar year 2019, as per FAA records released October 2020.
City served | FAA | IATA | ICAO | Airport name | Role | Enpl. |
---|---|---|---|---|---|---|
Commercial service – primary airports | ||||||
Alpena | APN | APN | KAPN | Alpena County Regional Airport | P-N | 11,614 |
Detroit | DTW | DTW | KDTW | Detroit Metro Wayne County Airport | P-L | 17,436,837 |
Escanaba | ESC | ESC | KESC | Delta County Airport | P-N | 18,474 |
Flint | FNT | FNT | KFNT | Bishop International Airport | P-N | 361,709 |
Grand Rapids | GRR | GRR | KGRR | Gerald R. Ford International Airport | P-S | 1,631,398 |
Hancock | CMX | CMX | KCMX | Houghton County Memorial Airport | P-N | 24,041 |
Iron Mountain | IMT | IMT | KIMT | Ford Airport | P-N | 19,552 |
Kalamazoo | AZO | AZO | KAZO | Kalamazoo/Battle Creek International Airport | P-N | 152,845 |
Lansing | LAN | LAN | KLAN | Capital Region International Airport (was Lansing Capital City) | P-N | 184,018 |
Marquette | SAW | MQT | KSAW | Sawyer International Airport | P-N | 53,558 |
Muskegon | MKG | MKG | KMKG | Muskegon County Airport | P-N | 18,718 |
Pellston | PLN | PLN | KPLN | Pellston Regional/Emmet County Airport | P-N | 25,464 |
Saginaw | MBS | MBS | KMBS | MBS International Airport | P-N | 127,627 |
Sault Ste. Marie | CIU | CIU | KCIU | Chippewa County International Airport | P-N | 23,324 |
Traverse City | TVC | TVC | KTVC | Cherry Capital Airport (was Cherry County Airpark) | P-N | 247,324 |
Commercial service – nonprimary airports | ||||||
Detroit / Ypsilanti | YIP | YIP | KYIP | Willow Run Airport | CS | 3,987 |
Ironwood | IWD | IWD | KIWD | Gogebic–Iron County Airport | CS | 5,335 |
Reliever airports | ||||||
Detroit / Grosse Ile | ONZ | KONZ | Grosse Ile Municipal Airport | R | 4 | |
Howell | OZW | KOZW | Livingston County Spencer J. Hardy Airport | R | 12 | |
New Hudson | Y47 | Oakland Southwest Airport (Oakland/Southwest Airport) | R | 0 | ||
Plymouth / Canton | 1D2 | Canton-Plymouth-Mettetal Airport (Canton-Plymouth Mettetal Airport) | R | 0 | ||
Pontiac | PTK | PTK | KPTK | Oakland County International Airport | R | 2,698 |
Port Huron | PHN | PHN | KPHN | St. Clair County International Airport | R | 69 |
Romeo | D98 | Romeo State Airport | R | 0 | ||
Troy | VLL | KVLL | Oakland/Troy Airport | R | 1,252 | |
General aviation airports | ||||||
Adrian | ADG | ADG | KADG | Lenawee County Airport | GA | 8 |
Allegan | 35D | Padgham Field | GA | 0 | ||
Alma | AMN | AMN | KAMN | Gratiot Community Airport | GA | 0 |
Ann Arbor | ARB | ARB | KARB | Ann Arbor Municipal Airport | GA | 23 |
Atlanta | Y93 | Atlanta Municipal Airport | GA | 0 | ||
Bad Axe | BAX | KBAX | Huron County Memorial Airport | GA | 3 | |
Battle Creek | BTL | BTL | KBTL | Battle Creek Executive Airport (Kellogg Field) | GA | 25 |
Bay City | 3CM | James Clements Municipal Airport | GA | 0 | ||
Beaver Island (St. James) | SJX | KSJX | Beaver Island Airport | GA | 0 | |
Bellaire | ACB | ACB | KACB | Antrim County Airport | GA | 2 |
Benton Harbor | BEH | BEH | KBEH | Southwest Michigan Regional Airport | GA | 34 |
Big Rapids | RQB | WBR | KRQB | Roben-Hood Airport | GA | 0 |
Bois Blanc Island | 6Y1 | (Bois Blanc Airport) | GA | 0 | ||
Cadillac | CAD | CAD | KCAD | Wexford County Airport | GA | 1 |
Caro | CFS | KCFS | Tuscola Area Airport | GA | 0 | |
Charlevoix | CVX | KCVX | Charlevoix Municipal Airport | GA | 809 | |
Charlotte | FPK | KFPK | Fitch H. Beach Airport | GA | 0 | |
Cheboygan | SLH | KSLH | Cheboygan County Airport | GA | 5 | |
Clare | 48D | Clare Municipal Airport | GA | 0 | ||
Coldwater | OEB | KOEB | Branch County Memorial Airport | GA | 5 | |
Detroit | DET | DET | KDET | Coleman A. Young Municipal Airport (was Detroit City) | GA | 888 |
Dowagiac | C91 | Dowagiac Municipal Airport | GA | 0 | ||
Drummond Island | DRM | DRE | KDRM | Drummond Island Airport | GA | 0 |
Evart | 9C8 | Evart Municipal Airport | GA | 0 | ||
Frankfort | FKS | KFKS | Frankfort Dow Memorial Field | GA | 16 | |
Fremont | FFX | KFFX | Fremont Municipal Airport | GA | 2 | |
Gaylord | GLR | GLR | KGLR | Gaylord Regional Airport (Otsego County Airport) | GA | 997 |
Gladwin | GDW | GDW | KGDW | Gladwin Zettel Memorial Airport | GA | 0 |
Grand Haven | 3GM | Grand Haven Memorial Airpark | GA | 0 | ||
Grand Ledge | 4D0 | Abrams Municipal Airport | GA | 0 | ||
Grayling | GOV | KGOV | Grayling Army Airfield | GA | 0 | |
Greenville | 6D6 | Greenville Municipal Airport | GA | 0 | ||
Harbor Springs | MGN | KMGN | Harbor Springs Airport (Harbor Springs Municipal) | GA | 8,017 | |
Hart / Shelby | C04 | GA | 0 | |||
Hastings | 9D9 | Hastings Airport (was Hastings City/Barry County) | GA | 0 | ||
Hillsdale | JYM | KJYM | Hillsdale Municipal Airport | GA | 17 | |
Holland | BIV | KBIV | West Michigan Regional Airport (was Tulip City Airport) | GA | 26 | |
Houghton Lake | HTL | HTL | KHTL | Roscommon County - Blodgett Memorial Airport | GA | 7 |
Ionia | Y70 | Ionia County Airport | GA | 12 | ||
Jackson | JXN | JXN | KJXN | Jackson County Airport (Reynolds Field) | GA | 78 |
Lakeview | 13C | Lakeview Airport (Griffith Field) | GA | 0 | ||
Lambertville | DUH | KDUH | Toledo Suburban Airport | GA | 1 | |
Lapeer | D95 | GA | 0 | |||
Ludington | LDM | LDM | KLDM | Mason County Airport | GA | 76 |
Mackinac Island | MCD | MCD | KMCD | Mackinac Island Airport | GA | 4 |
Manistee | MBL | MBL | KMBL | Manistee County Blacker Airport | GA | 4,721 |
Manistique | ISQ | ISQ | KISQ | Schoolcraft County Airport | GA | 0 |
Marlette | 77G | GA | 0 | |||
Marshall | RMY | KRMY | Brooks Field | GA | 0 | |
Mason | TEW | KTEW | Mason Jewett Field | GA | 0 | |
Menominee | MNM | MNM | KMNM | Menominee Regional Airport | GA | 19 |
Midland | IKW | KIKW | Jack Barstow Airport (Jack Barstow Municipal) | GA | 0 | |
Mio | 51M | Oscoda County Dennis Kauffman Memorial Airport | GA | 0 | ||
Monroe | TTF | KTTF | Custer Airport (Monroe Custer Airport) | GA | 3 | |
Mount Pleasant | MOP | MOP | KMOP | Mount Pleasant Municipal Airport | GA | 13 |
Newberry | ERY | KERY | Luce County Airport | GA | 0 | |
Niles | 3TR | NLE | Jerry Tyler Memorial Airport | GA | 0 | |
Ontonagon | OGM | KOGM | Ontonagon County Airport (Schuster Field) | GA | 0 | |
Oscoda | OSC | OSC | KOSC | Oscoda-Wurtsmith Airport | GA | 1 |
Owosso | RNP | KRNP | Owosso Community Airport | GA | 0 | |
Rogers City | PZQ | KPZQ | GA | 0 | ||
Saginaw | HYX | KHYX | Saginaw County H.W. Browne Airport | GA | 4 | |
St. Ignace | 83D | Mackinac County Airport | GA | 50 | ||
Sandusky | Y83 | GA | 0 | |||
South Haven | LWA | KLWA | GA | 18 | ||
Sparta | 8D4 | Paul C. Miller-Sparta Airport | GA | 0 | ||
Sturgis | IRS | IRS | KIRS | GA | 20 | |
Three Rivers | HAI | HAI | KHAI | GA | 0 | |
West Branch | Y31 | GA | 0 | |||
White Cloud | 42C | White Cloud Airport | GA | 0 | ||
Other public-use airports (not listed in NPIAS) | ||||||
Avoca | 39G | Avoca Airport (was Rasor Airport) | ||||
Bad Axe | E53 | |||||
Baldwin | 7D3 | |||||
Bannister | 4M4 | (Shady Lawn Farms) | ||||
Bath | 41G | University Airpark | ||||
Belleville | 43G | Belleville Airport | ||||
Berrien Springs | C20 | |||||
Blissfield | 44G | Betz Airport | ||||
Boyne City | N98 | |||||
Boyne Falls | BFA | KBFA | ||||
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 | |||||
Chesaning | 50G | |||||
Clinton | 7N4 | Honey Acres Airport | ||||
Clio | 51G | |||||
Corunna | 56M | |||||
Croswell | 55G | Arnold Field | ||||
Crystal Falls | 50D | |||||
Dexter | 2E8 | Cackleberry Airport | ||||
East Jordan | Y94 | |||||
East Tawas | 6D9 | ECA | ||||
Eastport | 59M | (Torchport Airpark) | ||||
Eaton Rapids | 60G | Skyway Estates Airport | ||||
Elwell | 68R | (Hamp Skyport) | ||||
Emmett | 2E2 | |||||
Empire | Y87 | Empire Airport | ||||
Flushing | 3DA | Dalton Airport | ||||
Fowlerville | 65G | |||||
Frankenmuth | 66G | |||||
Fruitport | 39Z | |||||
Gaylord | 4Y4 | |||||
Genesee | 68G | Duford Field | ||||
Gladwin | 5M6 | |||||
Grand Marais | Y98 | Grand Marais Airport | ||||
Gregory | 69G | Richmond Field | ||||
Hale | H80 | |||||
Harrietta | 4Y9 | |||||
Harrison | 80D | |||||
Harrisville | 5Y0 | (Harrisville City Airport) | ||||
Harsens Island | Z92 | |||||
Hessel | 5Y1 | Albert J. Lindberg Airport | ||||
Hillman | Y95 | |||||
Houghton Lake Heights | 5Y2 | Houghton Lake State Airport | ||||
Howell | 4Y1 | |||||
Howell | 13M | Aeronut Park Balloonport | ||||
Indian River | Y65 | |||||
Interlochen | Y88 | Green Lake Airport (Green Lake Township Airport) | ||||
Iron River | Y73 | Stambaugh Airport | ||||
Ishpeming | M61 | Edward F Johnson Airport | ||||
Jenison | 08C | |||||
Kalamazoo | 4N0 | Newman's Airport | ||||
Kalkaska | Y89 | (Kalkaska Airport) | ||||
Kent City | 24M | |||||
Laingsburg | 15W | |||||
Lake City | Y91 | |||||
Lake Isabella | D15 | Lake Isabella - Cal Brewer Memorial Airport (was Lake Isabella Airpark) | ||||
Lewiston | 8M8 | (Eagle II Airport) | ||||
Lexington | 7MI | |||||
Lincoln | 3L7 | Milwrick Flying "M" Airport (was Flying "M" Ranch Airport) | ||||
Linden | 9G2 | |||||
Lowell | 24C | Lowell City Airport | ||||
Luzerne | 5Y4 | Lost Creek Airport | ||||
Mancelona | D90 | |||||
Manchester | 75G | |||||
Marine City | 76G | |||||
Mecosta | 0C5 | |||||
Mecosta | 27C | (Mecosta-Morton Airport) | ||||
Moorestown | 6Y0 | |||||
Munising | 5Y7 | |||||
Napoleon | 3NP | |||||
Napoleon | 6H4 | Van Wagnen Airport (was Day Field) | ||||
Napoleon | 26W | |||||
Northport | 5D5 | |||||
Nunica | 33C | |||||
Nunica | 5N7 | (Hatfield Airport) | ||||
Parchment | 2H4 | |||||
Paw Paw | 2C5 | |||||
Pinconning | 52I | |||||
Plainwell | 61D | |||||
Port Austin | 29C | |||||
Pullman | M86 | (Walle Airfield) | ||||
Ray | 57D | |||||
Reed City | RCT | RCT | KRCT | Nartron Field | ||
Rockford | 35C | Wells Airport | ||||
Roscommon | 3RC | |||||
St. Clair | 5Y5 | |||||
St. Helen | 6Y6 | |||||
St. Johns | 97G | |||||
St. Johns | 3S5 | |||||
St. Johns | 39T | |||||
Sandusky | 96G | |||||
Sault Ste. Marie | ANJ | KANJ | Sault Ste. Marie Municipal Airport (Sanderson Field) | 83 | ||
Schoolcraft | P97 | |||||
Sebewaing | 98G | (Sebewaing Township Airport) | ||||
Sidnaw | 6Y9 | Prickett–Grooms Field | ||||
Smiths Creek | 11G | Johnson Field | ||||
Stanwood | 38C | |||||
Sunfield | C43 | Hiram Cure Airfield | ||||
Tecumseh | 34G | Merillat Airport | ||||
Tecumseh | 3TE | Al Meyers Airport (was Meyers-Diver's Airport) | ||||
Thompsonville | 7Y2 | |||||
Topinabee | Y30 | |||||
Traverse City | 4M0 | |||||
Watervliet | 40C | |||||
Wayland | 41C | |||||
Weidman | D11 | |||||
Westphalia | 3F5 | |||||
Williamston | 89Y | |||||
Winn | 53W | |||||
Yale | 48G | |||||
Yale | 4Y8 | |||||
Yale | D20 | Yale Airport | ||||
Zeeland | Z98 | |||||
Other military airports | ||||||
Mount Clemens | MTC | MTC | KMTC | Selfridge ANGB | ||
Traverse City | CGAS Traverse City (at Cherry Capital Airport) | |||||
Notable private-use airports | ||||||
Ada | 2MI5 | (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) | ||||
Beaver Island | 6Y8 | Welke Airport | ||||
DeWitt | MI10 | |||||
Gladstone | 43MI | (public use in 2003, FAA: 9C9) | ||||
Lewiston | MI55 | |||||
St. Johns | MI28 | Archer Memorial Field | ||||
St. Johns | 82MI | Randolph's Landing Area (Randolph's Airport) (public use in 2008, FAA: 61G) | ||||
Traverse City | ||||||
Vassar | 2MI8 | (former public use, FAA: 4P4) | ||||
Notable former airports | ||||||
Acme | (closed 1995?)[1] | |||||
Avoca | Tackaberry Airport (closed 2010?) [1] | |||||
Baraga | Baraga Airport | |||||
Carson City | Mayes Airport (closed 2008?) [2] | |||||
Davison | ||||||
Dearborn | Ford Airport (closed 1947) [3] | |||||
Deckerville | ||||||
East Lansing | Davis Airport (closed 2000) [4] [5] | |||||
Elk Rapids | 34U | Yuba Airport (closed indefinitely, FAA record still active) | ||||
Erie | Erie Aerodrome (closed 2010?) [6] | |||||
Grant | Grant Airport | |||||
Gregory | (closed 2007?) [7] | |||||
Holland | Park Township Airport | 4 | ||||
Kalamazoo | (closed 2001?) [8] | |||||
Marquette | Marquette County Airport (closed 1999) [9] | |||||
Mason | Craft's Field [10] | |||||
New Lothrop | Bean Blossom Airport (closed 2008?) [11] | |||||
Onaway | (closed permanently ~2015-2018) | |||||
Onsted | (public use in 2006, FAA: 83G) | |||||
Petersburg | ||||||
Rock | Bonnie Field (public use in 2008, FAA: 6Y4) | |||||
Rothbury | Double JJ Resort Ranch Airport (closed 2008?) [12] | |||||
Standish | (closed 2006?) [13] | |||||
Traverse City | (Wallace G. Fryer Airfield) | |||||
Traverse City | (closed 1969)[2] |
See also[]
- Essential Air Service
- List of airports in Michigan's Upper Peninsula
- List of defunct airports in the United States
- Wikipedia:WikiProject Aviation/Airline destination lists: North America#Michigan
References[]
![]() |
Wikimedia Commons has media related to Airports in Michigan. |
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 (2017–2021), released September 2016
- Passenger Boarding (Enplanement) Data for CY 2016 (final), released October 2017
Michigan Department of Transportation (MDOT):
- Airport Directory
- Total scheduled passengers by airport: 2010[permanent dead link], 2009[permanent dead link], 2008[permanent dead link], 2007[permanent dead link], 2006[permanent dead link], 2005[permanent dead link]
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 Michigan – used to check IATA and ICAO airport codes
- Abandoned & Little-Known Airfields: Michigan – used for information on former airports
- Specific
- ^ "Abandoned & Little-Known Airfields: Central Michigan". www.airfields-freeman.com. Retrieved 2018-03-02.
- ^ "Timeline". Traverse Area Historical Society. 2016-08-04. Retrieved 2018-03-02.
Categories:
- Airports in Michigan
- Lists of airports in the United States
- Michigan transportation-related lists
- Lists of buildings and structures in Michigan