NTSB investigations, 1980

873 cases where the phase of flight was Enroute.

Cases per year

19622026
NTSB investigations, 1980 per year, 1962–2026: 35,883 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
2026234

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\") = 1980
    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 MIA81FKT19Accident · No injuriesClosedPiper PA-24 · W.Palm Beach, FLDec 30, 1980 · N1313M · Substantial damageNTSB ATL81FKG06Accident · No injuriesClosedCessna 152 · Americus, GADec 30, 1980 · N4737B · Substantial damageNTSB NYC81IA018Incident · No injuriesClosedAero Cmdr 690 · Dunkirk, NYDec 29, 1980 · N9166N · Minor damageNTSB LAX81DUQ10Accident · Minor injuriesClosedVarga 2150A · Simi Valley, CADec 29, 1980 · N8260J · DestroyedNTSB LAX81DA028Accident · 1 fatalClosedPiper PA-44 · Oceanside, CADec 29, 1980 · N18KC · DestroyedNTSB CHI81DAMS2Accident · 5 fatalClosedCessna 421B · Muskegon, MIDec 29, 1980 · N9394A · DestroyedNTSB MIA81FA032Accident · 2 fatalClosedPiper PA-28 · Cross City, FLDec 28, 1980 · N7873W · DestroyedNTSB MIA81DKT14Accident · No injuriesClosedPiper PA-28R · Everglades Cty, FLDec 28, 1980 · N2744M · Substantial damageNTSB FTW81FRJ07Accident · No injuriesClosedCessna 150 · Alba, TXDec 28, 1980 · N66056 · DestroyedNTSB ANC81FA012Accident · Serious injuriesClosedCessna 180 · Wasilla, AKDec 27, 1980 · N2222C · Substantial damageNTSB LAX81FVD08Accident · No injuriesClosedEnstrom F-28-C · Eureka, CADec 26, 1980 · N541H · Substantial damageNTSB SEA81FYM12Accident · Serious injuriesClosedCessna 172N · Yacolt, WADec 25, 1980 · N738FS · Substantial damageNTSB DEN81FA013Accident · 1 fatalClosedPiper PA-24 · Teton Village, WYDec 25, 1980 · N5873P · DestroyedNTSB ATL81DID07Accident · Serious injuriesClosedCessna 150L · Ruckersville, VADec 22, 1980 · N1240Q · Substantial damageNTSB MIA81FA027Accident · 2 fatalClosedErco 415-C · Lakeland, FLDec 21, 1980 · N2106H · 2 aircraft · Substantial damageNTSB LAX81FA025Accident · 1 fatalClosedCessna 172M · Sierraville, CADec 21, 1980 · N1330U · DestroyedNTSB FTW81DQD12Accident · No injuriesClosedBellanca 17-30A · El Paso, TXDec 21, 1980 · N4087B · Substantial damageNTSB MIA81DKT13Accident · No injuriesClosedCessna 206 · Miami, FLDec 20, 1980 · N184 · DestroyedNTSB LAX81DXQ06Accident · Minor injuriesClosedPiper PA-24 · Stateline, NVDec 20, 1980 · N8431P · Substantial damageNTSB CHI81FEK11Accident · No injuriesClosedCessna 414A · Paulding, OHDec 20, 1980 · N21CL · Substantial damageNTSB LAX81FVW05Accident · No injuriesClosedCessna 172N · Las Vegas, NVDec 18, 1980 · N5473D · Substantial damageNTSB FTW81FPD07Accident · Serious injuriesClosedCessna 152 · Thurber, TXDec 18, 1980 · N49124 · DestroyedNTSB MKC81FCG19Accident · No injuriesClosedBede BD-5B · Springfield, MODec 15, 1980 · N8065V · Substantial damageNTSB FTW81FQA10Accident · No injuriesClosedPiper PA-18A · Roswell, NMDec 15, 1980 · N6777B · Substantial damageNTSB FTW81DQD11Accident · No injuriesClosedBeech A35 · El Paso, TXDec 15, 1980 · N714B · DestroyedNTSB FTW81FA017Accident · 2 fatalClosedPiper PA-32R · Hagarville, ARDec 14, 1980 · N12ML · DestroyedNTSB FTW81DA016Accident · No injuriesClosedAerospatial AS-350 · Cameron (Atlantic Ocean)Dec 13, 1980 · N802DB · Substantial damageNTSB SEA81FA011Accident · 2 fatalClosedPiper PA-12 · Rexburg, IDDec 12, 1980 · N78709 · DestroyedNTSB NYC81FHJ03Accident · Minor injuriesClosedCessna 150 · Massapequa Pk, NYDec 12, 1980 · N63334 · Substantial damageNTSB LAX81FVG09Accident · No injuriesClosedStits SA11A · Red Bluff, CADec 12, 1980 · N9708A · Substantial damageNTSB DEN81FTK05Accident · Minor injuriesClosedAmer Avco AA-1 · Castlewood, SDDec 12, 1980 · N5618L · Substantial damageNTSB ATL81FA028Accident · 1 fatalClosedPiper PA-28 · Valdosta, GADec 12, 1980 · N9115J · DestroyedNTSB ANC81FA008Accident · 4 fatalClosedPiper PA-32 · Cold Bay, AKDec 12, 1980 · N2243Q · DestroyedNTSB FTW81DRA10Accident · No injuriesClosedErco 415-L · Texas City, TXDec 11, 1980 · N99368 · DestroyedNTSB MKC81FA010Accident · No injuriesClosedSwearingen SA226T · Kansas City, KSDec 10, 1980 · N11RM · Substantial damageNTSB ATL81FA025Accident · 1 fatalClosedCessna 152 · Ft Adams, MSDec 9, 1980 · N5331M · DestroyedNTSB NYC81FNE05Accident · Minor injuriesClosedPiper J-3 · Coventry, CTDec 7, 1980 · N92654 · Substantial damageNTSB NYC81FA016Accident · 4 fatalClosedPiper PA-28R · Jamaica, NYDec 7, 1980 · N29242 · DestroyedNTSB MIA81DLD12Accident · No injuriesClosedCessna 210 · Stuart, FLDec 7, 1980 · N761PX · DestroyedNTSB DCA81IA004Incident · No injuriesClosedLear Jet 25 · Childress, TXDec 7, 1980 · N509G · No damageNTSB ATL81DKM01Accident · No injuriesClosedBaby GR LKS 1 · Greensboro, NCDec 7, 1980 · N66JM · Substantial damageNTSB ANC81DAA07Accident · Serious injuriesClosedCessna T210G · Ruby, AKDec 6, 1980 · N6890R · DestroyedNTSB MKC81FCA05Accident · Serious injuriesClosedPiper PA-36 · Hayti, MODec 5, 1980 · N55713 · DestroyedNTSB CHI81FA009Accident · 3 fatalClosedCessna 210H · Hagerstown, INDec 5, 1980 · N5951F · DestroyedNTSB MKC81FCJ04Accident · No injuriesClosedCessna 182 · Albion, NEDec 4, 1980 · N2506R · DestroyedNTSB ATL81DID03Accident · Minor injuriesClosedTaylorcraft BC12-D · Scottsville, VADec 4, 1980 · N22N · Substantial damageNTSB NYC81IA015Incident · Minor injuriesClosedNord 262A12 · Groton, CTDec 3, 1980 · N26217 · Minor damageNTSB LAX81FUM06Accident · No injuriesClosedCessna 150 · Leucadia, CADec 3, 1980 · N6505G · Substantial damageNTSB MIA81DLD15Accident · No injuriesClosedPiper PA-23 · Cassia, FLDec 2, 1980 · N5172Y · Substantial damageNTSB ATL81FA024Accident · 2 fatalClosedPiper PA-30 · Sunbright, TNDec 2, 1980 · N99EJ · Destroyed