NTSB investigations, 1979

968 cases where the phase of flight was Enroute.

Cases per year

19622026
NTSB investigations, 1979 per year, 1962–2026: 35,881 cases
196218
196328
1964703
1965750
1966856
1967893
1968881
1969995
1970996
1971941
1972894
1973935
1974968
1975977
1976927
1977936
19781,018
1979968
1980873
1981881
1982786
1983734
1984747
1985704
1986693
1987616
1988656
1989590
1990548
1991574
1992542
1993533
1994498
1995506
1996511
1997466
1998467
1999452
2000451
2001396
2002407
2003415
2004380
2005390
2006325
2007353
2008256
2009309
2010269
2011287
2012309
2013280
2014258
2015295
2016324
2017275
2018340
2019348
2020248
2021323
2022312
2023322
2024368
2025348
2026232

Latest cases

Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
    crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
    current_codes AS (
      SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
        row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
      FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
      WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
        AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
    ),
    phases AS (
      SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
      FROM current_codes WHERE n = 1
      UNION ALL
      SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
      FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
      WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
    ),
    case_phases AS (
      SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
      FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
      LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
      WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
    )
  SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
  FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1
  WHERE year(c.\"eventDate\") = 1979
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 400)
  ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

NTSB MIA80FKJ15Accident · No injuriesClosedCessna 172I · Foley, ALDec 31, 1979 · N46053 · Substantial damageNTSB NYC80FHJ06Accident · Minor injuriesClosedCougar AJ1 · Bayport, NYDec 30, 1979 · N11112 · Substantial damageNTSB CHI80FEX03Accident · Minor injuriesClosedBeech B35 · Fairmount, INDec 30, 1979 · N8811A · Substantial damageNTSB NYC80FHM06Accident · Serious injuriesClosedCessna 150 · Teaneck, NJDec 29, 1979 · N50741 · Substantial damageNTSB CHI80DEP12Accident · No injuriesClosedM.B.B. BO-209 · Johnson Creek, WIDec 29, 1979 · N209SF · Substantial damageNTSB CHI80FA019Accident · 2 fatalClosedPiper PA-28R · Kankakee, ILDec 28, 1979 · N7644J · DestroyedNTSB CHI80FEM09Accident · No injuriesClosedCessna 150H · Hesperia, MIDec 26, 1979 · N6746S · Substantial damageNTSB FTW80FRG16Accident · No injuriesClosedCessna 152 · San Antonio, TXDec 24, 1979 · N68816 · Substantial damageNTSB LAX80FVD07Accident · Minor injuriesClosedBeech B24R · Cloverdale, CADec 23, 1979 · N6991R · DestroyedNTSB MIA80FA022Accident · 4 fatalClosedBeech E18S · Orlando, FLDec 22, 1979 · N198B · DestroyedNTSB FTW80FPD07Accident · No injuriesClosedCessna 120 · Lawn, TXDec 22, 1979 · N44BM · Substantial damageNTSB DEN80FA013Accident · 1 fatalClosedRockwell 500B · Santa Fe, NMDec 22, 1979 · N6194X · DestroyedNTSB SEA80FTA06Accident · No injuriesClosedCessna 210M · Glendive, MTDec 21, 1979 · N8197M · Substantial damageNTSB SEA80DYA05Accident · No injuriesClosedMooney M20E · Burley, IDDec 21, 1979 · N1306W · Substantial damageNTSB MKC80FA015Accident · 1 fatalClosedCessna 152 · Olathe, KSDec 21, 1979 · N25494 · DestroyedNTSB MIA80DKJ14Accident · No injuriesClosedCessna 152 · Huntsville, ALDec 21, 1979 · N67340 · Substantial damageNTSB LAX80FA027Accident · 5 fatalClosedCessna 172M · Lebec, CADec 21, 1979 · N6714H · DestroyedNTSB IAD80DLQ06Accident · No injuriesClosedCessna 172F · Corbin, KYDec 21, 1979 · N8820U · Substantial damageNTSB FTW80FA026Accident · 2 fatalClosedCessna 182E · Comfort, TXDec 21, 1979 · N2853Y · DestroyedNTSB FTW80FA025Accident · 1 fatalClosedCessna 182 · Story, ARDec 21, 1979 · N5393B · DestroyedNTSB DEN80FQA12Accident · Serious injuriesClosedCessna 177B · Vaughn, NMDec 21, 1979 · N16239 · DestroyedNTSB CHI80IEP10Accident · No injuriesClosedMooney M20J · Waterloo, WIDec 21, 1979 · N201UW · Substantial damageNTSB ANC80IA021Incident · No injuriesClosedCessna 207A · Bethel, AKDec 21, 1979 · N7605U · No damageNTSB LAX80FA114Accident · 2 fatalClosedPiper PA-32R · Safford, AZDec 20, 1979 · N9877K · DestroyedNTSB LAX80DXQ12Accident · Minor injuriesClosedCessna T2101 · Yerington, NVDec 20, 1979 · N2227S · Substantial damageNTSB FTW80DRA14Accident · No injuriesClosedMeyers 200 · La Porte, TXDec 20, 1979 · N495C · Substantial damageNTSB FTW80DQG06Accident · No injuriesClosedCessna 152 · Sweetwater, TXDec 20, 1979 · N4727B · Substantial damageNTSB FTW80FRD14Accident · No injuriesClosedHughes 369D · Westwego, LADec 19, 1979 · N58270 · Substantial damageNTSB CHI80FEM08Accident · Minor injuriesClosedRyan ST-3KR · Holland, MIDec 19, 1979 · N47433 · Substantial damageNTSB NYC80FNA06Accident · Minor injuriesClosedCessna 177RG · Mashpee, MADec 18, 1979 · N35106 · Substantial damageNTSB NYC80FA015Accident · 1 fatalClosedCessna 172 · Washingtnville, NYDec 16, 1979 · N6647A · DestroyedNTSB LAX80FUJ20Accident · No injuriesClosedCessna 180J · Chandler, AZDec 16, 1979 · N91K · Substantial damageNTSB IAD80FA017Accident · 7 fatalClosedBeech A65 · Lexington, KYDec 16, 1979 · N154F · DestroyedNTSB MIA80FA018Accident · 4 fatalClosedRaven S-55A · Davie, FLDec 15, 1979 · N64RR · DestroyedNTSB CHI80FA014Accident · 1 fatalClosedHughes 269C · West Milton, OHDec 15, 1979 · N7483F · DestroyedNTSB DEN80FTE14Accident · Minor injuriesClosedCessna R172K · Montrose, CODec 14, 1979 · N736LR · Substantial damageNTSB IAD80DID05Accident · Minor injuriesClosedPiper PA-28 · Lexington, VADec 12, 1979 · N5059S · Substantial damageNTSB MKC80FA014Accident · 1 fatalClosedCessna 182S · Womack, MODec 11, 1979 · N3594U · DestroyedNTSB MKC80FA013Accident · No injuriesClosedPiper PA-31 · Lee'S Summit, MODec 11, 1979 · N7511L · Substantial damageNTSB SEA80FYM09Accident · Serious injuriesClosedCessna 150G · Aloha, ORDec 10, 1979 · N4825X · Substantial damageNTSB MIA79FLA10Accident · No injuriesClosedBell 206B · Sea Island, GADec 10, 1979 · N59530 · Substantial damageNTSB LAX80DVG09Accident · No injuriesClosedCessna 172 · Sacramento, CADec 10, 1979 · N8173L · Substantial damageNTSB SEA80FA014Accident · 2 fatalClosedCessna 182 · Idaho Falls, IDDec 9, 1979 · N470PP · DestroyedNTSB MKC80FCQ05Accident · Minor injuriesClosedCessna 150G · Onaga, KSDec 9, 1979 · N3165X · Substantial damageNTSB MKC80FCQ04Accident · Minor injuriesClosedPiper PA-28 · Dodge City, KSDec 9, 1979 · N5298S · Substantial damageNTSB MKC80FCD08Accident · No injuriesClosedCessna 150 · Maquoketa, IADec 9, 1979 · N16129 · Substantial damageNTSB MIA80FKA02Accident · No injuriesClosedCessna 172 · Mona Island, PRDec 9, 1979 · N737ME · Substantial damageNTSB LAX80FVM13Accident · No injuriesClosedPiper PA-38 · Sn Luis Obspo, CADec 9, 1979 · N2456L · Substantial damageNTSB MIA80FKG13Accident · Serious injuriesClosedCessna T337F · Athens, GADec 8, 1979 · N1119M · Substantial damageNTSB SEA80FA010Accident · 1 fatalClosedCessna 210 · Malad City, IDDec 7, 1979 · N9524T · Destroyed