NTSB investigations, 1981

881 cases where the phase of flight was Enroute.

Cases per year

19622026
NTSB investigations, 1981 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\") = 1981
    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 MKC82FCG16Accident · Minor injuriesClosedCessna 150F · Independence, MODec 31, 1981 · N8287F · Substantial damageNTSB MIA82FLD12Accident · No injuriesClosedCessna T210N · Haines City, FLDec 31, 1981 · N6605Y · Substantial damageNTSB FTW82FQA17Accident · 4 fatalClosedGrum Amer AA-5B · Truchas, NMDec 31, 1981 · N81350 · DestroyedNTSB DEN82FA014Accident · Minor injuriesClosedCessna 340A · Pueblo, CODec 31, 1981 · N6272N · DestroyedNTSB ATL82FIG06Accident · Serious injuriesClosedPiper PA-28 · Frederick, MDDec 31, 1981 · N5424F · DestroyedNTSB MIA82FA027Accident · 1 fatalClosedBeech 95 · Belleview, FLDec 30, 1981 · N103E · DestroyedNTSB FTW82FPA09Accident · Minor injuriesClosedCessna 152 · Scurry, TXDec 30, 1981 · N5268L · DestroyedNTSB CHI82FEK04Accident · Minor injuriesClosedCessna 172 · Norwich, OHDec 30, 1981 · N7999U · Substantial damageNTSB MIA82DLA06Accident · No injuriesClosedPiper PA-28 · St.Augustine, FLDec 29, 1981 · N7114R · DestroyedNTSB FTW82FQA12Accident · Minor injuriesClosedMooney M20B · Hillsboro, NMDec 28, 1981 · N792RW · Substantial damageNTSB LAX82FUA08Accident · Minor injuriesClosedCessna 172K · Laguna Beach, CADec 27, 1981 · N79965 · DestroyedNTSB LAX82DVM07Accident · No injuriesClosedCessna 150 · Ipomo, CADec 27, 1981 · N50528 · Substantial damageNTSB FTW82FPM08Accident · Minor injuriesClosedBeech A60 · Tulsa, OKDec 27, 1981 · N7441D · Substantial damageNTSB ATL82FLG07Accident · No injuriesClosedCessna P206 · Barnwell, SCDec 27, 1981 · N2518X · Substantial damageNTSB NYC82FGM08Accident · No injuriesClosedHummer A · Butler, PADec 26, 1981 · N8537Z · Substantial damageNTSB MKC82FCG15Accident · Serious injuriesClosedVarga 2150A · Topeka, KSDec 24, 1981 · N8256J · Substantial damageNTSB FTW82DA033Accident · 1 fatalClosedAerospatle AS350D · Gulf Of Mexico (Gulf of Mexico)Dec 24, 1981 · N3606U · DestroyedNTSB DEN82FTE14Accident · 1 fatalClosedPiper PA-32 · Buena Vista, CODec 24, 1981 · N32916 · Substantial damageNTSB SEA82FA013Accident · 1 fatalClosedErco 415-C · Ashland, ORDec 21, 1981 · N87307 · DestroyedNTSB LAX82FA029Accident · 1 fatalClosedCessna 172 · Vernon, AZDec 21, 1981 · N6525E · DestroyedNTSB FTW82FRG18Accident · No injuriesClosedPiper PA-32 · Bergheim, TXDec 21, 1981 · N4192R · Substantial damageNTSB MKC82FA014Accident · 2 fatalClosedPiper PA-28 · Hedrick, MODec 20, 1981 · N9403W · DestroyedNTSB FTW82FRG17Accident · No injuriesClosedCessna 207 · Brownsville, TXDec 20, 1981 · N4JP · Substantial damageNTSB DEN82FTE13Accident · Minor injuriesClosedRand KR-2 · Watkins, CODec 20, 1981 · N8524P · Substantial damageNTSB LAX82FA030Accident · 2 fatalClosedCessna 150 · Kelso, WADec 19, 1981 · N6043K · DestroyedNTSB ANC82DAG12Accident · No injuriesClosedCessna 170 · Anchorage, AKDec 19, 1981 · N4122V · DestroyedNTSB DCA82IA010Incident · No injuriesClosedBoeing 747 · Honolulu, HIDec 18, 1981 · N674 · No damageNTSB DEN82FTA06Accident · No injuriesClosedAeronca 7DC · Billings, MTDec 17, 1981 · N2848E · Substantial damageNTSB CHI81FEE08Accident · No injuriesClosedPiper PA-28 · Rochelle, ILDec 15, 1981 · N5395T · Substantial damageNTSB ATL82FIG05Accident · Minor injuriesClosedBeech E18S · Glen Burnie, MDDec 15, 1981 · N2070A · Substantial damageNTSB ANC82DA011Accident · 2 fatalClosedCessna 185 · Mt Mckinley, AKDec 15, 1981 · N4311R · Substantial damageNTSB LAX82FA028Accident · 2 fatalClosedLing-T-Vogt A7E · Fallon, NVDec 14, 1981 · USN15749 · 2 aircraft · DestroyedNTSB ATL82FKJ08Accident · No injuriesClosedCessna 152 · Phenix City, ALDec 13, 1981 · N64992 · DestroyedNTSB LAX82FUA07Accident · No injuriesClosedCessna 150 · Laguna Beach, CADec 12, 1981 · N8193V · Substantial damageNTSB MKC82FA011Accident · No injuriesClosedCessna 172 · Kansas City, MODec 11, 1981 · N35672 · Substantial damageNTSB LAX82FA026Accident · 2 fatalClosedHughes 369HS · Lakeside, CADec 11, 1981 · N90525 · DestroyedNTSB CHI82FEP13Accident · No injuriesClosedCessna 210C · Baraboo, WIDec 11, 1981 · N3677Y · DestroyedNTSB MKC82FA010Accident · No injuriesClosedCessna 402C · Mccook, NEDec 10, 1981 · N68361 · Substantial damageNTSB LAX82FVD07Accident · No injuriesClosedCessna T210F · Penngrove, CADec 10, 1981 · N6171R · DestroyedNTSB ATL82FKG08Accident · Minor injuriesClosedPiper PA-32 · Jefferson, GADec 10, 1981 · N4066W · Substantial damageNTSB LAX82FA025Accident · 2 fatalClosedCessna 150M · Antioch, CADec 8, 1981 · N704XM · DestroyedNTSB CHI82FA018Accident · No injuriesClosedCessna T182Q · Lansing, MIDec 7, 1981 · N9314H · Substantial damageNTSB LAX82FUJ17Accident · 2 fatalClosedPiper PA-23 · Tucson, AZDec 6, 1981 · N13792 · DestroyedNTSB FTW82DRG15Accident · Minor injuriesClosedBeech A-36 · Portland, TXDec 6, 1981 · N336A · Substantial damageNTSB LAX82FA024Accident · 11 fatalClosedBeech C-45H · Honolulu, HIDec 5, 1981 · N8185H · DestroyedNTSB FTW82DA029Accident · No injuriesClosedBell 206L-1 · Gulf Of Mexico (Atlantic Ocean)Dec 5, 1981 · N57494 · Substantial damageNTSB SEA82FYK05Accident · No injuriesClosedPiper PA-28R · Cheshire, ORDec 4, 1981 · N3990M · Substantial damageNTSB LAX82FVM04Accident · No injuriesClosedCessna 402 · Pacific Grove, CADec 3, 1981 · N2611C · DestroyedNTSB LAX82FA023Accident · 3 fatalClosedCessna 210L · Douglas, AZDec 3, 1981 · N93956 · DestroyedNTSB SEA82IA009Incident · No injuriesClosedCessna 207 · Belfair, WADec 2, 1981 · N1733U · Minor damage