Southeastern North Carolina’s civil field — one main hall, a 2-hour clock, TSA generally 4:15 a.m., seven airlines, no lounge, and $9 shuttle parking after a record 1,826,994-passenger 2025.
Ground access7.2
Reliability7.4
Lounges2.0
How the score works
An editorial 0–10 score. The overall is exactly the weighted sum of six traveler categories — not a Google rating and not a poll.
25%Ease of use — Wayfinding, security wait, and layout.
20%Comfort & amenities — Seating, Wi-Fi, cleanliness, and quiet.
15%Food & retail — Food and retail quality and variety.
15%Ground access — Transit, taxi, and parking to the city.
15%Reliability — Delays, cancellations, and weather resilience.
Southeastern North Carolina’s civil field — one main hall, a 2-hour clock, TSA generally 4:15 a.m., seven airlines, no lounge, and $9 shuttle parking after a record 1,826,994-passenger 2025.
Live drop-off is the temporary curbfront — the garage / finished curb is still a Fall 2026 leftover
No passenger lounge — aggregator Club ILM / Escape ILM / Priority Pass ILM is fiction
Official ILM pages do not name a numbered city bus or a rail stop; Sleeping-in-Airports leftover Route 207 is leftover
Lounges · 10%
Worth-it density and access quality.
2.0
Owner **New Hanover County**. Operator **New Hanover County Airport Authority** (7 members appointed by the county commission). Live authority cards (13 Sep 2026): Chair **Jason Thompson**; Vice Chair **Faison Gibson**; Secretary **Wanda Copley**; Past Chair **Nick Rhodes, Jr.**; county-commission seat **LeAnn Pierce**; **Andrew Jones**; **Brian Eckel** (appointed 15 Jun 2026; officers elected 9 Jul 2026). May 2026 agenda leftover still names **Spruill Thompson** as Past Chair — leftover vs the live cards. Live staff page prints Airport Director / AirNav manager **Jeffrey Bourk, A.A.E.** Minutes leftover still name Deputy Directors **Robert Campbell** and **Granseur Dick**. Admin **1740 Airport Blvd., Suite 12, Wilmington, NC 28405**. Info **910-341-4125** / **info@flyilm.com**. Lost & found / parking help **910-341-4336**. Fax **910-341-4365**. Admin leftover **910-341-4333**. Civil one main passenger terminal. Historical Bluethenthal Field / New Hanover County Airport names are gone as passenger branding; IATA stays **ILM**. **Do not create KILM or an ILG / Wilmington (DE) page.** **Do not merge MYR, FAY, RDU, or CLT.**
One civil departure hall. Official improvements leftover: the current curb was built **1989**; Phase 2 parking / garage / curb is printed **tentatively Fall 2026** — the live parking page still names Lots **A / B / C / Shuttle** and a **temporary curbfront**. Official clock **2 hours**. Building **24/7**. Ticket counters generally **4:00 a.m.**; TSA generally **4:15 a.m.** Live official airlines table (13 Sep 2026), **seven** names: **American, Avelo, Breeze, Delta, JetBlue, Sun Country, United**. **Do not invent Southwest, Spirit, Frontier, or Allegiant.** Official dest table is **U.S. only**. Avelo Punta Cana leftover (Dec 2025–Jan 2026) is **not** on the live table.
**No passenger lounge.** Official dining / amenities / TSA / maps have no club. American.com clubs **Not Available**. Live Escape Lounges US list does **not** include ILM. Aggregator **"The Club ILM / Escape ILM / Priority Pass ILM" is fiction.** Empty `lounges: []`. **Do not seed a placeholder lounge row.**
`lib/airports.json`: IATA **ILM**, ICAO **KILM**, 34.268723, −77.906524, America/New_York. AirNav elev **31.7 ft**, 3 mi NE of Wilmington; 34.2711514, −77.9028906; ZIP **28405**. Wikipedia leftover elev **32 ft** / **1,800 acres**. AirNav RWY **6/24 8,016×150**, **17/35 7,754×150** (17 displaced **350 ft**, 35 displaced **400 ft**). ARFF Index **C**. ATCT **0600–2300**. Customs landing-rights; official pages also print a **separate International Terminal / FIS**. That building is not a second ticketed-pax departure hall.
Live drop-off is the temporary curbfront — the garage / finished curb is still a Fall 2026 leftover
No passenger lounge — aggregator Club ILM / Escape ILM / Priority Pass ILM is fiction
Official ILM pages do not name a numbered city bus or a rail stop; Sleeping-in-Airports leftover Route 207 is leftover
Lounges · 10%
Worth-it density and access quality.
2.0
Owner **New Hanover County**. Operator **New Hanover County Airport Authority** (7 members appointed by the county commission). Live authority cards (13 Sep 2026): Chair **Jason Thompson**; Vice Chair **Faison Gibson**; Secretary **Wanda Copley**; Past Chair **Nick Rhodes, Jr.**; county-commission seat **LeAnn Pierce**; **Andrew Jones**; **Brian Eckel** (appointed 15 Jun 2026; officers elected 9 Jul 2026). May 2026 agenda leftover still names **Spruill Thompson** as Past Chair — leftover vs the live cards. Live staff page prints Airport Director / AirNav manager **Jeffrey Bourk, A.A.E.** Minutes leftover still name Deputy Directors **Robert Campbell** and **Granseur Dick**. Admin **1740 Airport Blvd., Suite 12, Wilmington, NC 28405**. Info **910-341-4125** / **info@flyilm.com**. Lost & found / parking help **910-341-4336**. Fax **910-341-4365**. Admin leftover **910-341-4333**. Civil one main passenger terminal. Historical Bluethenthal Field / New Hanover County Airport names are gone as passenger branding; IATA stays **ILM**. **Do not create KILM or an ILG / Wilmington (DE) page.** **Do not merge MYR, FAY, RDU, or CLT.**
One civil departure hall. Official improvements leftover: the current curb was built **1989**; Phase 2 parking / garage / curb is printed **tentatively Fall 2026** — the live parking page still names Lots **A / B / C / Shuttle** and a **temporary curbfront**. Official clock **2 hours**. Building **24/7**. Ticket counters generally **4:00 a.m.**; TSA generally **4:15 a.m.** Live official airlines table (13 Sep 2026), **seven** names: **American, Avelo, Breeze, Delta, JetBlue, Sun Country, United**. **Do not invent Southwest, Spirit, Frontier, or Allegiant.** Official dest table is **U.S. only**. Avelo Punta Cana leftover (Dec 2025–Jan 2026) is **not** on the live table.
**No passenger lounge.** Official dining / amenities / TSA / maps have no club. American.com clubs **Not Available**. Live Escape Lounges US list does **not** include ILM. Aggregator **"The Club ILM / Escape ILM / Priority Pass ILM" is fiction.** Empty `lounges: []`. **Do not seed a placeholder lounge row.**
`lib/airports.json`: IATA **ILM**, ICAO **KILM**, 34.268723, −77.906524, America/New_York. AirNav elev **31.7 ft**, 3 mi NE of Wilmington; 34.2711514, −77.9028906; ZIP **28405**. Wikipedia leftover elev **32 ft** / **1,800 acres**. AirNav RWY **6/24 8,016×150**, **17/35 7,754×150** (17 displaced **350 ft**, 35 displaced **400 ft**). ARFF Index **C**. ATCT **0600–2300**. Customs landing-rights; official pages also print a **separate International Terminal / FIS**. That building is not a second ticketed-pax departure hall.
Live drop-off is the temporary curbfront — the garage / finished curb is still a Fall 2026 leftover
No passenger lounge — aggregator Club ILM / Escape ILM / Priority Pass ILM is fiction
Official ILM pages do not name a numbered city bus or a rail stop; Sleeping-in-Airports leftover Route 207 is leftover
Lounges · 10%
Worth-it density and access quality.
2.0
Owner **New Hanover County**. Operator **New Hanover County Airport Authority** (7 members appointed by the county commission). Live authority cards (13 Sep 2026): Chair **Jason Thompson**; Vice Chair **Faison Gibson**; Secretary **Wanda Copley**; Past Chair **Nick Rhodes, Jr.**; county-commission seat **LeAnn Pierce**; **Andrew Jones**; **Brian Eckel** (appointed 15 Jun 2026; officers elected 9 Jul 2026). May 2026 agenda leftover still names **Spruill Thompson** as Past Chair — leftover vs the live cards. Live staff page prints Airport Director / AirNav manager **Jeffrey Bourk, A.A.E.** Minutes leftover still name Deputy Directors **Robert Campbell** and **Granseur Dick**. Admin **1740 Airport Blvd., Suite 12, Wilmington, NC 28405**. Info **910-341-4125** / **info@flyilm.com**. Lost & found / parking help **910-341-4336**. Fax **910-341-4365**. Admin leftover **910-341-4333**. Civil one main passenger terminal. Historical Bluethenthal Field / New Hanover County Airport names are gone as passenger branding; IATA stays **ILM**. **Do not create KILM or an ILG / Wilmington (DE) page.** **Do not merge MYR, FAY, RDU, or CLT.**
One civil departure hall. Official improvements leftover: the current curb was built **1989**; Phase 2 parking / garage / curb is printed **tentatively Fall 2026** — the live parking page still names Lots **A / B / C / Shuttle** and a **temporary curbfront**. Official clock **2 hours**. Building **24/7**. Ticket counters generally **4:00 a.m.**; TSA generally **4:15 a.m.** Live official airlines table (13 Sep 2026), **seven** names: **American, Avelo, Breeze, Delta, JetBlue, Sun Country, United**. **Do not invent Southwest, Spirit, Frontier, or Allegiant.** Official dest table is **U.S. only**. Avelo Punta Cana leftover (Dec 2025–Jan 2026) is **not** on the live table.
**No passenger lounge.** Official dining / amenities / TSA / maps have no club. American.com clubs **Not Available**. Live Escape Lounges US list does **not** include ILM. Aggregator **"The Club ILM / Escape ILM / Priority Pass ILM" is fiction.** Empty `lounges: []`. **Do not seed a placeholder lounge row.**
`lib/airports.json`: IATA **ILM**, ICAO **KILM**, 34.268723, −77.906524, America/New_York. AirNav elev **31.7 ft**, 3 mi NE of Wilmington; 34.2711514, −77.9028906; ZIP **28405**. Wikipedia leftover elev **32 ft** / **1,800 acres**. AirNav RWY **6/24 8,016×150**, **17/35 7,754×150** (17 displaced **350 ft**, 35 displaced **400 ft**). ARFF Index **C**. ATCT **0600–2300**. Customs landing-rights; official pages also print a **separate International Terminal / FIS**. That building is not a second ticketed-pax departure hall.
No passenger lounge. Official dining / amenities / TSA / maps have no club. American.com Clubs and lounges: Not Available. Live Escape Lounges US list (13 Sep 2026) does not include ILM. Priority Pass aggregator leftovers that invent an ILM lounge are fiction. FBO rooms at Modern Aviation / Aero Center are not ticketed-pax clubs. Empty lounges: []. Do not seed a placeholder lounge row.
Live drop-off is the temporary curbfront — the garage / finished curb is still a Fall 2026 leftover
No passenger lounge — aggregator Club ILM / Escape ILM / Priority Pass ILM is fiction
Official ILM pages do not name a numbered city bus or a rail stop; Sleeping-in-Airports leftover Route 207 is leftover
Lounges · 10%
Worth-it density and access quality.
2.0
Owner **New Hanover County**. Operator **New Hanover County Airport Authority** (7 members appointed by the county commission). Live authority cards (13 Sep 2026): Chair **Jason Thompson**; Vice Chair **Faison Gibson**; Secretary **Wanda Copley**; Past Chair **Nick Rhodes, Jr.**; county-commission seat **LeAnn Pierce**; **Andrew Jones**; **Brian Eckel** (appointed 15 Jun 2026; officers elected 9 Jul 2026). May 2026 agenda leftover still names **Spruill Thompson** as Past Chair — leftover vs the live cards. Live staff page prints Airport Director / AirNav manager **Jeffrey Bourk, A.A.E.** Minutes leftover still name Deputy Directors **Robert Campbell** and **Granseur Dick**. Admin **1740 Airport Blvd., Suite 12, Wilmington, NC 28405**. Info **910-341-4125** / **info@flyilm.com**. Lost & found / parking help **910-341-4336**. Fax **910-341-4365**. Admin leftover **910-341-4333**. Civil one main passenger terminal. Historical Bluethenthal Field / New Hanover County Airport names are gone as passenger branding; IATA stays **ILM**. **Do not create KILM or an ILG / Wilmington (DE) page.** **Do not merge MYR, FAY, RDU, or CLT.**
One civil departure hall. Official improvements leftover: the current curb was built **1989**; Phase 2 parking / garage / curb is printed **tentatively Fall 2026** — the live parking page still names Lots **A / B / C / Shuttle** and a **temporary curbfront**. Official clock **2 hours**. Building **24/7**. Ticket counters generally **4:00 a.m.**; TSA generally **4:15 a.m.** Live official airlines table (13 Sep 2026), **seven** names: **American, Avelo, Breeze, Delta, JetBlue, Sun Country, United**. **Do not invent Southwest, Spirit, Frontier, or Allegiant.** Official dest table is **U.S. only**. Avelo Punta Cana leftover (Dec 2025–Jan 2026) is **not** on the live table.
**No passenger lounge.** Official dining / amenities / TSA / maps have no club. American.com clubs **Not Available**. Live Escape Lounges US list does **not** include ILM. Aggregator **"The Club ILM / Escape ILM / Priority Pass ILM" is fiction.** Empty `lounges: []`. **Do not seed a placeholder lounge row.**
`lib/airports.json`: IATA **ILM**, ICAO **KILM**, 34.268723, −77.906524, America/New_York. AirNav elev **31.7 ft**, 3 mi NE of Wilmington; 34.2711514, −77.9028906; ZIP **28405**. Wikipedia leftover elev **32 ft** / **1,800 acres**. AirNav RWY **6/24 8,016×150**, **17/35 7,754×150** (17 displaced **350 ft**, 35 displaced **400 ft**). ARFF Index **C**. ATCT **0600–2300**. Customs landing-rights; official pages also print a **separate International Terminal / FIS**. That building is not a second ticketed-pax departure hall.
No passenger lounge. Official dining / amenities / TSA / maps have no club. American.com Clubs and lounges: Not Available. Live Escape Lounges US list (13 Sep 2026) does not include ILM. Priority Pass aggregator leftovers that invent an ILM lounge are fiction. FBO rooms at Modern Aviation / Aero Center are not ticketed-pax clubs. Empty lounges: []. Do not seed a placeholder lounge row.