NTSB investigations, 1970

583 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1970 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\") = 1970
    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 SEA71FWD25Accident · No injuriesClosedPiper PA-24 · Auburn, WADec 31, 1970 · N5885P · Substantial damageNTSB MKC71DCA23Accident · No injuriesClosedCessna 140 · Steffenville, MODec 31, 1970 · N89035 · Substantial damageNTSB NYC71DFD26Accident · No injuriesClosedPiper PA-28 · Mansfield, MADec 29, 1970 · N8080N · Substantial damageNTSB MIA71AM054Accident · 4 fatalClosedCessna 401A · Ft Lauderdale, FLDec 29, 1970 · N6235Q · DestroyedNTSB LAX71IL042Incident · No injuriesClosedBoeing 747 · Los Angeles, CADec 29, 1970 · N4704U · Minor damageNTSB FTW71FRA40Accident · No injuriesClosedSchweizer 1-26B · Friendswood, TXDec 27, 1970 · N3728Z · Substantial damageNTSB MIA71FLD39Accident · Serious injuriesClosedErco 415-C · Plymouth, FLDec 26, 1970 · N2931H · Substantial damageNTSB MKC71FDQ22Accident · Serious injuriesClosedAeronca 7AC · Edgemont, SDDec 25, 1970 · N2968E · Substantial damageNTSB LAX71FUG32Accident · Serious injuriesClosedCessna 172 · El Monte, CADec 24, 1970 · N84235 · Substantial damageNTSB CHI71FBD46Accident · No injuriesClosedPiper PA-28 · Hinsdale, ILDec 24, 1970 · N98008 · Substantial damageNTSB CHI71AC047Accident · Serious injuriesClosedBeech H18S · Lansing, MIDec 23, 1970 · N2345Z · DestroyedNTSB CHI71AC046Accident · No injuriesClosedPiper PA-23 · Romulus, MIDec 22, 1970 · N6748Y · Substantial damageNTSB IAD71AI030Accident · 1 fatalClosedPiper PA-24 · Clarksburg, WVDec 21, 1970 · N7689P · DestroyedNTSB FTW71FPA20Accident · No injuriesClosedStinson 108-3 · Midlothian, TXDec 21, 1970 · N910C · Substantial damageNTSB CHI71FGD31Accident · No injuriesClosedBellanca 17-31 · Richmond Hts, OHDec 21, 1970 · N6595V · Substantial damageNTSB NYC71DFJ19Accident · No injuriesClosedPiper PA-28R · Skaneateles, NYDec 20, 1970 · N3701T · Substantial damageNTSB MKC71FDM39Accident · Serious injuriesClosedLuscombe 8A · Pine City, MNDec 20, 1970 · N2121B · Substantial damageNTSB MIA71DKT32Accident · Minor injuriesClosedN.American P-51 · Homestead, FLDec 20, 1970 · N1051S · Substantial damageNTSB EU170DYZ02Incident · No injuriesClosedDouglas A-26 · Beirut, LEDec 19, 1970 · N40XY · Minor damageNTSB CHI71AC045Accident · 1 fatalClosedCessna 140 · Vergennes, ILDec 19, 1970 · N2035N · Substantial damageNTSB CHI71FBA21Accident · Serious injuriesClosedGlobe GC-1B · Monticello, INDec 18, 1970 · N78119 · Substantial damageNTSB IAD71DKM22Accident · Minor injuriesClosedCessna 172G · Yadkinville, NCDec 17, 1970 · N1320F · Substantial damageNTSB FTW71FPA19Accident · No injuriesClosedCessna 210A · Addison, TXDec 16, 1970 · N9524X · Substantial damageNTSB CHI71FGA15Accident · Minor injuriesClosedCessna 150 · Xenia, OHDec 15, 1970 · N22818 · DestroyedNTSB MKC71FCA22Accident · Serious injuriesClosedCessna 172H · Poplar Bluff, MODec 13, 1970 · N8108L · DestroyedNTSB LAX71DUJ47Accident · No injuriesClosedPiper PA-28 · Phoenix, AZDec 13, 1970 · N9078J · Substantial damageNTSB FTW71FPJ23Accident · Serious injuriesClosedCessna 150 · Okla.City, OKDec 12, 1970 · N8435J · Substantial damageNTSB NYC71FHJ14Accident · Minor injuriesClosedAeronca 11AC · East Moriches, NYDec 11, 1970 · N9289E · Substantial damageNTSB IAD71FIG23Accident · No injuriesClosedCessna 150 · White Marsh, MDDec 7, 1970 · N5114G · Substantial damageNTSB FTW71FRJ25Accident · No injuriesClosedPiper PA-28 · Shreveport, LADec 6, 1970 · N95388 · Substantial damageNTSB FTW71FPD33Accident · No injuriesClosedPiper PA-28 · Springtown, TXDec 6, 1970 · N8353R · Substantial damageNTSB CHI71DBJ44Accident · No injuriesClosedPiper J3C-65 · Midland, MIDec 6, 1970 · N6132H · Substantial damageNTSB MIA71FKW24Accident · Serious injuriesClosedSchweizer TG-3A · Eagleville, TNDec 5, 1970 · N63904 · Substantial damageNTSB SEA71FWG34Accident · Minor injuriesClosedPiper PA-28 · Pasco, WADec 4, 1970 · N5325L · Substantial damageNTSB ANC71DAA23Accident · No injuriesClosedDehavilland DHC-6 · Prudhoe Bay, AKDec 1, 1970 · N512AR · Substantial damageNTSB NYC71FHA23Accident · Minor injuriesClosedPiper PA-23 · Doylestown, PANov 30, 1970 · N4542P · Substantial damageNTSB MKC71FCA20Accident · Serious injuriesClosedCessna 172 · Chesterfield, MONov 30, 1970 · N79942 · DestroyedNTSB MKC71AK030Accident · Serious injuriesClosedPiper PA-24 · Bismarck, NDNov 30, 1970 · N8908P · Substantial damageNTSB MIA71DKW25Accident · No injuriesClosedAeronca 7AC · Lafayette, TNNov 30, 1970 · N84406 · Substantial damageNTSB CHI71FBD39Accident · 1 fatalClosedBeech 95-B55 · Sugar Grove, ILNov 30, 1970 · N8000M · DestroyedNTSB NYC71AN066Accident · 1 fatalClosedPiper PA-23 · Chester, CTNov 29, 1970 · N6804Y · DestroyedNTSB FTW71FRD28Accident · No injuriesClosedCessna 185A · Violet, LANov 29, 1970 · N3365L · Substantial damageNTSB FTW71DRG57Accident · Serious injuriesClosedCessna 172 · San Cristobal, MexicoNov 29, 1970 · N8701U · Substantial damageNTSB SEA71FWA24Accident · Serious injuriesClosedPiper PA-22 · Haines, ORNov 28, 1970 · N9184D · Substantial damageNTSB MIA71FLA24Accident · No injuriesClosedPiper PA-24 · Tallahassee, FLNov 28, 1970 · N5706P · Substantial damageNTSB MIA71DKG51Accident · No injuriesClosedBriegleb BG12BD · Williamson, GANov 28, 1970 · N9009 · Substantial damageNTSB DEN71FQA30Accident · Minor injuriesClosedPiper PA-28 · Albuquerque, NMNov 25, 1970 · N9101J · Substantial damageNTSB LAX71FUG27Accident · No injuriesClosedCessna 150F · Arlington, CANov 24, 1970 · N8765G · Substantial damageNTSB FTW71AF022Accident · 7 fatalClosedCessna P206 · San Antonio, TXNov 24, 1970 · N2654X · DestroyedNTSB LAX71FUA27Accident · Serious injuriesClosedBeech 35-33 · Avalon, CANov 23, 1970 · N9926R · Substantial damage