NTSB investigations, 1981

473 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1981 per year, 1962–2026: 20,989 cases
196214
196310
1964530
1965502
1966600
1967640
1968597
1969572
1970583
1971550
1972522
1973543
1974541
1975530
1976504
1977586
1978567
1979541
1980508
1981473
1982433
1983445
1984433
1985408
1986382
1987327
1988342
1989324
1990334
1991308
1992291
1993276
1994251
1995301
1996272
1997261
1998238
1999244
2000256
2001230
2002232
2003236
2004216
2005229
2006225
2007258
2008211
2009190
2010176
2011194
2012181
2013189
2014178
2015158
2016160
2017191
2018172
2019163
2020156
2021178
2022204
2023186
2024163
2025186
202688

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 = 500)
  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 DCA82AA007Accident · 4 fatalClosedPiper PA-31 · Durango, CODec 31, 1981 · N41070 · DestroyedNTSB SEA82FA014Accident · 1 fatalClosedCessna 402C · Pullman, WADec 28, 1981 · N2749N · DestroyedNTSB DEN82FA013Accident · Serious injuriesClosedCessna T210M · Gunnison, CODec 28, 1981 · N732RN · DestroyedNTSB DEN82FA012Accident · 3 fatalClosedBeech E55 · Hayden, CODec 26, 1981 · N1766C · DestroyedNTSB DEN81DTA07Accident · Minor injuriesClosedCessna 152 · Big Timber, MTDec 23, 1981 · N5528B · Substantial damageNTSB ATL82FA030Accident · 2 fatalClosedPiper PA-32R · Wallace, NCDec 23, 1981 · N202DH · DestroyedNTSB LAX82FVG11Accident · Minor injuriesClosedGrum Amer AA-1B · Vacaville, CADec 22, 1981 · N1632R · 2 aircraft · Substantial damageNTSB ATL82FA025Accident · 1 fatalClosedBeech 24R · Greenville, SCDec 20, 1981 · N2517W · Substantial damageNTSB MIA82FLD10Accident · No injuriesClosedCessna 172M · Zephyrhills, FLDec 12, 1981 · N4657Q · Substantial damageNTSB FTW82FQG11Accident · Minor injuriesClosedCessna 421 · Perryton, TXDec 12, 1981 · N7574Q · DestroyedNTSB FTW81FA032Accident · 2 fatalClosedAero Comdr 690C · Patterson, LADec 12, 1981 · N5860K · DestroyedNTSB FTW82FA030Accident · 1 fatalClosedCessna 172 · Venus, TXDec 10, 1981 · N2894U · DestroyedNTSB FTW82DA031Accident · No injuriesClosedHawker Sidd HS.125 · Laredo, TXDec 10, 1981 · XA-ESQ · Substantial damageNTSB LAX82FUJ18Accident · No injuriesClosedCessna 172 · Tucson, AZDec 9, 1981 · N5384R · Substantial damageNTSB NYC82DNA09Accident · 2 fatalClosedCessna 172N · Nantucket, MADec 8, 1981 · N733PF · DestroyedNTSB ATL82FLG06Accident · Serious injuriesClosedPiper PA-23 · Hilton Head, SCDec 7, 1981 · N5295Y · DestroyedNTSB ATL82FLG05Accident · Minor injuriesClosedCessna 152 · Clemson, SCDec 6, 1981 · N64842 · Substantial damageNTSB CHI82FA017Accident · 1 fatalClosedPiper PA-28 · Preston, MNDec 5, 1981 · N6958T · DestroyedNTSB LAX82FVM03Accident · Minor injuriesClosedCessna T210N · San Francisco, CADec 3, 1981 · N765DS · Substantial damageNTSB MIA82FA015Accident · 2 fatalClosedMooney M20F · Richmond, VADec 1, 1981 · N7439V · DestroyedNTSB ATL82FID04Accident · 1 fatalClosedCessna 150 · Chesapeake, VADec 1, 1981 · N19291 · DestroyedNTSB ATL82DLQ04Accident · No injuriesClosedAdams A50S · Nicholasville, KYNov 30, 1981 · N9045A · Substantial damageNTSB FTW82FA026Accident · 2 fatalClosedBeech V35A · Addison, TXNov 29, 1981 · N7103N · DestroyedNTSB DEN82FA011Accident · 4 fatalClosedBeech 95 · Cedar City, UTNov 28, 1981 · N1506R · DestroyedNTSB NYC82FHA03Accident · Serious injuriesClosedCessna 150K · Andover, NJNov 27, 1981 · N5419G · Substantial damageNTSB NYC82FGT05Accident · No injuriesClosedPiper PA-24 · Montoursville, PANov 27, 1981 · N7521P · Substantial damageNTSB MKC82DCG12Accident · No injuriesClosedPiper PA-28 · Willow Spgs, MONov 27, 1981 · N8276H · Substantial damageNTSB ATL82FA022Accident · 1 fatalClosedCessna 206 · Pine Mountain, GANov 27, 1981 · N4617F · DestroyedNTSB NYC82FHM02Accident · No injuriesClosedCessna 152 · Mahopac, NYNov 26, 1981 · N24790 · 2 aircraft · DestroyedNTSB NYC82FA012Accident · 1 fatalClosedBeech 35 · Wyoming, DENov 26, 1981 · N2732V · DestroyedNTSB ATL81FLG03Accident · No injuriesClosedCessna 152 · Hilton Head, SCNov 26, 1981 · N46660 · Substantial damageNTSB LAX82FVG07Accident · Serious injuriesClosedCessna 182H · Sacramento, CANov 25, 1981 · N2361X · Substantial damageNTSB LAX82FA021Accident · 3 fatalClosedBeech J35 · Lake Havasu, AZNov 25, 1981 · N12LJ · DestroyedNTSB MIA82FA014Accident · 1 fatalClosedCessna 172G · St.Petersburg, FLNov 24, 1981 · N3602L · DestroyedNTSB FTW82DQD03Accident · No injuriesClosedCessna 150 · Las Cruces, NMNov 22, 1981 · N6696T · Substantial damageNTSB MKC82DCA05Accident · No injuriesClosedCessna 172D · Jefferson City, MONov 21, 1981 · N2509Y · Substantial damageNTSB ATL82FLQ03Accident · Serious injuriesClosedCessna 206 · Bowling Green, KYNov 21, 1981 · N9445G · Substantial damageNTSB NYC82FHD05Accident · Minor injuriesClosedCessna 177B · Bridgeport, NJNov 19, 1981 · N35148 · Substantial damageNTSB FTW82FPM05Accident · Serious injuriesClosedPiper PA-28 · Tulsa, OKNov 18, 1981 · N8307Z · DestroyedNTSB DEN82FA007Accident · Minor injuriesClosedCessna 402C · Dickinson, NDNov 18, 1981 · N67872 · Substantial damageNTSB ATL82FA018Accident · 1 fatalClosedCessna 425 · Natchez, MSNov 18, 1981 · N425AC · DestroyedNTSB LAX82FVW02Accident · No injuriesClosedPiper PA-28 · Las Vegas, NVNov 17, 1981 · N231CM · Substantial damageNTSB MIA82FLD07Accident · Minor injuriesClosedPiper PA-22 · Zephyrhills, FLNov 16, 1981 · N5738Z · Substantial damageNTSB CHI82FEM04Accident · Serious injuriesClosedCessna 172 · Kinross, MINov 16, 1981 · N79225 · Substantial damageNTSB SEA82DYK04Accident · No injuriesClosedCessna 185F · Burns, ORNov 15, 1981 · N4900C · Substantial damageNTSB NYC82FA009Accident · 4 fatalClosedPiper PA-32 · Mount Pocono, PANov 15, 1981 · N178RB · DestroyedNTSB CHI82FEE05Accident · No injuriesClosedCessna 172N · Grayslake, ILNov 15, 1981 · N4818J · Substantial damageNTSB ANC82DAG07Accident · Minor injuriesClosedFechtner KR-2 · Anchorage, AKNov 15, 1981 · N37686 · Substantial damageNTSB SEA82FYM04Accident · Serious injuriesClosedPiper PA-22 · Hillsboro, ORNov 14, 1981 · N6844B · Substantial damageNTSB LAX82FUJ07Accident · No injuriesClosedRaven AX-7 · Phoenix, AZNov 14, 1981 · N5730M · Substantial damage