NTSB investigations, 1980

508 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1980 per year, 1962–2026: 20,992 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
2024164
2025186
202690

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 = 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 CHI81FA013Accident · 1 fatalClosedCessna 172M · Ithaca, NYDec 29, 1980 · N5161R · DestroyedNTSB SEA81DYE09Accident · No injuriesClosedBakeng Duce · Issaquah, WADec 28, 1980 · N54BM · Substantial damageNTSB NYC81FA017Accident · 1 fatalClosedPiper PA-32 · Philadelphia, PADec 28, 1980 · N3694W · DestroyedNTSB ATL81FA031Accident · 2 fatalClosedCessna 172 · Petersburg, VADec 28, 1980 · N19715 · DestroyedNTSB LAX81DVW06Accident · Minor injuriesClosedCessna 180 · Stove Pipe Wls, CADec 27, 1980 · N4970A · DestroyedNTSB CHI81DEE13Accident · No injuriesClosedCessna 182RG · Lansing, ILDec 26, 1980 · N2299T · Substantial damageNTSB MIA81FA029Accident · 2 fatalClosedCessna 172N · Venice, FLDec 22, 1980 · N5093G · DestroyedNTSB FTW81FA019Accident · 1 fatalClosedPiper PA-22 · Oklahoma City, OKDec 21, 1980 · N2524P · DestroyedNTSB NYC81FNE07Accident · No injuriesClosedPiper PA-28 · Westfield, MADec 20, 1980 · N4232F · Substantial damageNTSB FTW81FA018Accident · 3 fatalClosedAero Cmdr 1121 · Many, LADec 19, 1980 · N29LB · DestroyedNTSB DEN81FTE13Accident · Minor injuriesClosedBeech 60 · Denver, CODec 18, 1980 · N301JD · Substantial damageNTSB FTW81FPM05Accident · Serious injuriesClosedMooney M20K · Afton, OKDec 17, 1980 · N231KX · DestroyedNTSB CHI81FEG03Accident · Minor injuriesClosedMitsubishi MU-2B · Cambellstown, OHDec 15, 1980 · N93UM · Substantial damageNTSB ATL81FA029Accident · 4 fatalClosedPiper PA-24 · Newport News, VADec 14, 1980 · N8647P · DestroyedNTSB NYC81FA034Accident · No injuriesClosedVolmer 1 · Norfolk, MADec 13, 1980 · N31037 · 2 aircraft · Substantial damageNTSB CHI81FEK06Accident · Minor injuriesClosedAeronca 7AC · Hilliard, OHDec 13, 1980 · N2932E · DestroyedNTSB ATL81DLT02Accident · No injuriesClosedPiper PA-28R · Reelfoot Lake, TNDec 13, 1980 · N2141T · Substantial damageNTSB NYC81FNE06Accident · Serious injuriesClosedPiper PA-28 · Chester, CTDec 12, 1980 · N6348R · Substantial damageNTSB ATL81DID06Accident · No injuriesClosedPiper PA-28R · Gloucester, VADec 12, 1980 · N5005S · Substantial damageNTSB ATL81FA026Accident · 1 fatalClosedMooney M20J · New Carrollton, MDDec 10, 1980 · N3739H · DestroyedNTSB NYC81FFA08Accident · Serious injuriesClosedCessna 182 · Greene, NYDec 9, 1980 · N2677R · DestroyedNTSB LAX81FUJ13Accident · No injuriesClosedCessna 150 · Chandler, AZDec 8, 1980 · N9154U · Substantial damageNTSB SEA81DYM10Accident · Serious injuriesClosedStinson L-5 · Philomath, ORDec 7, 1980 · N68842 · Substantial damageNTSB CHI81FEX06Accident · Serious injuriesClosedCessna 150H · Kokomo, INDec 7, 1980 · N6475S · DestroyedNTSB CHI81FA011Accident · 4 fatalClosedBeech E90 · Michigan City, INDec 7, 1980 · N2181L · DestroyedNTSB ATL81FID05Accident · No injuriesClosedCessna 172 · Tangier Island, VADec 7, 1980 · N5456K · Substantial damageNTSB CHI81FA010Accident · 5 fatalClosedMitsubishi MU-2 · Ramsey, MNDec 6, 1980 · N969MA · DestroyedNTSB ATL81FID04Accident · No injuriesClosedBeech C23 · Chester, VADec 6, 1980 · N5401M · Substantial damageNTSB ANC81DAG13Accident · Minor injuriesClosedMaule M-5 · Anchorage, AKDec 6, 1980 · N62003 · DestroyedNTSB MIA81FLD17Accident · Serious injuriesClosedCessna 182A · Orlando, FLDec 5, 1980 · N2056G · DestroyedNTSB DEN81FTE09Accident · No injuriesClosedSchweizer SGS1 · Colorado Sprgs, CODec 5, 1980 · N65912 · Substantial damageNTSB MIA81DLA06Accident · No injuriesClosedMooney M20C · Bunnell, FLDec 4, 1980 · N3603H · Substantial damageNTSB ATL81FKG04Accident · Minor injuriesClosedAeronca 7CCM · Douglasville, GADec 4, 1980 · N2558B · Substantial damageNTSB FTW81FRA09Accident · Serious injuriesClosedBede BD-5 · Tomball, TXDec 3, 1980 · N52BM · DestroyedNTSB MIA81DLD14Accident · No injuriesClosedCessna 182Q · Winter Haven, FLDec 2, 1980 · N735EZ · Substantial damageNTSB LAX81DUJ20Accident · Minor injuriesClosedCessna 172N · Tucson, AZDec 2, 1980 · N738YA · Substantial damageNTSB FTW81FRG10Accident · No injuriesClosedPiper PA-23 · Corpus Christi, TXDec 1, 1980 · N6536A · Substantial damageNTSB LAX81FA020Accident · 2 fatalClosedCessna 320C · Marysville, WANov 30, 1980 · N9RT · DestroyedNTSB DEN81FTE07Accident · Minor injuriesClosedSchweizer SG5-2 · Boulder, CONov 30, 1980 · N5826V · Substantial damageNTSB SEA81FYA06Accident · Serious injuriesClosedCessna 150F · Caldwell, IDNov 29, 1980 · N3576L · DestroyedNTSB LAX81FVG06Accident · Minor injuriesClosedCessna 172A · San Andreas, CANov 28, 1980 · N7614T · Substantial damageNTSB SEA81FA008Accident · 6 fatalClosedBeech A60 · Driggs, IDNov 27, 1980 · N17JC · DestroyedNTSB MIA81FA019Accident · 2 fatalClosedPiper PA-23 · Jacksonville, FLNov 26, 1980 · N6575Y · DestroyedNTSB ANC81DA006Accident · No injuriesClosedCessna 185 · Fort Yukon, AKNov 26, 1980 · N75LE · Substantial damageNTSB MIA81DLD11Accident · No injuriesClosedCessna 177 · Plant City, FLNov 25, 1980 · N29667 · Substantial damageNTSB LAX81FA019Accident · 1 fatalClosedCessna 210 · Sanger, CANov 24, 1980 · N444CT · DestroyedNTSB NYC81FNE04Accident · 1 fatalClosedCessna C-172N · Sterling, MANov 22, 1980 · N3043E · DestroyedNTSB MIA81DKJ04Accident · No injuriesClosedMustang II · Pensacola, FLNov 22, 1980 · N26SG · Substantial damageNTSB FTW81DQD08Accident · No injuriesClosedBeech K35 · Alpine, TXNov 22, 1980 · N5371E · Substantial damageNTSB DEN81FTC05Accident · No injuriesClosedCessna 172 · Rock Springs, WYNov 22, 1980 · N51873 · Substantial damage