NTSB investigations, 1978

1,018 cases where the phase of flight was Enroute.

Cases per year

19622026
NTSB investigations, 1978 per year, 1962–2026: 35,879 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
2008255
2009309
2010269
2011287
2012309
2013280
2014258
2015295
2016324
2017275
2018340
2019348
2020248
2021323
2022311
2023322
2024368
2025347
2026233

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\") = 1978
    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 MIA79FA034Accident · 1 fatalClosedPiper PA-30 · Lafayette, GADec 31, 1978 · N7031Y · DestroyedNTSB IAD79FA026Accident · 2 fatalClosedCessna 177B · Charlotte, NCDec 31, 1978 · N19580 · DestroyedNTSB MKC79FTK06Accident · Serious injuriesClosedChampion 7ECA · Leola, SDDec 30, 1978 · N5142T · Substantial damageNTSB FTW79FA037Accident · 2 fatalClosedCessna 172XP · Abilene, TXDec 29, 1978 · N758CA · DestroyedNTSB SEA79DYK04Accident · No injuriesClosedCessna 152 · Burns, ORDec 28, 1978 · N45989 · Substantial damageNTSB FTW79FPA06Accident · No injuriesClosedCessna 310 · Sherman, TXDec 28, 1978 · N2615C · Substantial damageNTSB FTW79FA034Accident · 1 fatalClosedAero Comdr 680 · Oklahoma City, OKDec 28, 1978 · N6818S · DestroyedNTSB DCA79AA005Accident · 10 fatalClosedDouglas DC-8 · Portland, ORDec 28, 1978 · N8082U · DestroyedNTSB CHI79FEX12Accident · No injuriesClosedCessna 152 · Bloomington, INDec 28, 1978 · N49417 · Substantial damageNTSB CHI79FEP13Accident · No injuriesClosedCessna 150 · Sussex, WIDec 28, 1978 · N60422 · Substantial damageNTSB CHI79FCA02Accident · No injuriesClosedMooney M20J · Belleville, ILDec 28, 1978 · N201RY · Substantial damageNTSB NYC79DNC14Accident · Serious injuriesClosedPiper PA-28 · Bennington, VTDec 27, 1978 · N6476J · Substantial damageNTSB LAX79FA020Accident · 1 fatalClosedHughes 500DH · Mecca, CADec 27, 1978 · N501DH · DestroyedNTSB LAX79DUJ25Accident · No injuriesClosedMidget Mustng · Prescott, AZDec 27, 1978 · N86DL · Substantial damageNTSB FTW79DQD03Accident · No injuriesClosedCessna 182C · El Paso, TXDec 27, 1978 · N8534T · Substantial damageNTSB DEN79FTM08Accident · Serious injuriesClosedCessna 172 · Cedar Fort, UTDec 27, 1978 · N1173U · Substantial damageNTSB MKC79DER16Accident · Minor injuriesClosedPiper PA-22 · Bricelyn, MNDec 26, 1978 · N7133B · Substantial damageNTSB MIA79FLG15Accident · No injuriesClosedCessna 152 · Mullins, SCDec 26, 1978 · N648CA · Substantial damageNTSB FTW79DA033Accident · No injuriesClosedBell 206B · Morgan City, LADec 26, 1978 · N90115 · Substantial damageNTSB CHI79FEK03Accident · Serious injuriesClosedPiper PA-28R · Zanesville, OHDec 26, 1978 · N9367N · DestroyedNTSB NYC79FA044Accident · 3 fatalClosedPiper PA-31 · Saranac Lake, NYDec 25, 1978 · N114TA · Substantial damageNTSB MKC79FCG15Accident · Minor injuriesClosedPiper PA-28 · Pt Lookout, MODec 25, 1978 · N9089J · Substantial damageNTSB LAX79FA019Accident · 2 fatalClosedPiper PA-32 · Sun City, AZDec 24, 1978 · N4008R · DestroyedNTSB SEA83FA064Accident · 2 fatalClosedPiper PA-28 · North Bend, WADec 23, 1978 · N95172 · DestroyedNTSB OAK79FA012Accident · 1 fatalClosedBellanca 17-31 · San Rafael, CADec 23, 1978 · N9555E · DestroyedNTSB MKC79FCQ06Accident · No injuriesClosedMooney M20F · Cedar Point, KSDec 23, 1978 · N7767M · Substantial damageNTSB MIA79FLG13Accident · Minor injuriesClosedCessna R172E · Clover, SCDec 23, 1978 · N94461 · Substantial damageNTSB FTW79DQD02Accident · No injuriesClosedPiper PA-28R · El Paso, TXDec 23, 1978 · N55154 · Substantial damageNTSB SEA79FYM08Accident · No injuriesClosedHiller Acft Soloy · Lacomb, ORDec 22, 1978 · N172ET · Substantial damageNTSB MKC79FA011Accident · 4 fatalClosedPiper PA-28 · Kennett, MODec 22, 1978 · N5716W · DestroyedNTSB NYC79FA016Accident · 1 fatalClosedCessna 182 · Panama, NYDec 21, 1978 · N71206 · Substantial damageNTSB IAD79DA025Accident · Serious injuriesClosedBoeing 737 · Norfolk, VADec 21, 1978 · N9009U · No damageNTSB DEN79FTM06Accident · Minor injuriesClosedAerospatial SA315B · Magna, UTDec 21, 1978 · N10067 · Substantial damageNTSB MKC79FCJ04Accident · 1 fatalClosedCessna 172 · Oshkosh, NEDec 19, 1978 · N739DN · DestroyedNTSB FTW79FA028Accident · 3 fatalClosedCessna 172K · Austin, TXDec 19, 1978 · N79029 · DestroyedNTSB CHI79FA021Accident · 2 fatalClosedCessna 210L · Morton, ILDec 19, 1978 · N4638Q · DestroyedNTSB CHI79DEV08Accident · No injuriesClosedBellanca 7G · Meredosia, ILDec 19, 1978 · N53815 · Substantial damageNTSB ANC79FA026Accident · No injuriesClosedRockwell 500S · Anchorage, AKDec 19, 1978 · N777DT · Substantial damageNTSB ANC79DA027Accident · No injuriesClosedCessna 185 · Bethel, AKDec 19, 1978 · N2214T · Substantial damageNTSB MIA79FLT01Accident · Serious injuriesClosedBellanca 7GCAA · Walls, MSDec 18, 1978 · N8756V · DestroyedNTSB FTW79FA032Accident · 1 fatalClosedCessna 140A · Ferndale, ARDec 18, 1978 · N777RN · DestroyedNTSB FTW79DRG11Accident · No injuriesClosedCessna 150 · Troy, TXDec 18, 1978 · N48827 · Substantial damageNTSB LAX79DUJ38Accident · No injuriesClosedGrum Amer AA1-A · Aguila, AZDec 17, 1978 · N9426L · Substantial damageNTSB MKC79DCG16Accident · No injuriesClosedPiper PA-28 · Buckner, MODec 16, 1978 · N1780T · Substantial damageNTSB MIA79DLG11Accident · No injuriesClosedCessna 172D · Johns Island, SCDec 16, 1978 · N855X · Substantial damageNTSB OAK79DXQ07Accident · No injuriesClosedPiper PA-28 · Susanville, CADec 15, 1978 · N9551K · Substantial damageNTSB MKC79FA009Accident · 2 fatalClosedBrantly B-2B · Sloan, IADec 15, 1978 · N1122K · DestroyedNTSB LAX79FA017Accident · 1 fatalClosedCessna 210L · Irvine, CADec 15, 1978 · N777CT · DestroyedNTSB FTW79FA024Accident · 3 fatalClosedPiper PA-28 · Texarkana, ARDec 15, 1978 · N6902J · DestroyedNTSB FTW79FRD11Accident · No injuriesClosedAerospatial AS350C · Morgan City, LADec 14, 1978 · N9001P · Substantial damage