NTSB investigations, 1970

1,680 cases where the phase of flight was Landing.

Cases per year

19622026
NTSB investigations, 1970 per year, 1962–2026: 53,700 cases
196222
196319
19642,152
19652,293
19662,496
19672,731
19681,964
19691,749
19701,680
19711,626
19721,480
19731,368
19741,387
19751,285
19761,307
19771,222
19781,325
19791,135
19801,123
19811,048
1982939
1983885
1984853
1985739
1986661
1987699
1988605
1989584
1990556
1991503
1992534
1993524
1994516
1995481
1996529
1997508
1998545
1999563
2000517
2001497
2002516
2003515
2004522
2005543
2006470
2007536
2008538
2009474
2010512
2011519
2012500
2013420
2014412
2015422
2016527
2017490
2018518
2019463
2020420
2021455
2022494
2023477
2024477
2025451
2026379

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 = 550)
  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 MKC71DCD46Accident · No injuriesClosedBeech 95-B55 · Mason City, IADec 31, 1970 · N291BP · Substantial damageNTSB MIA71DKT30Accident · No injuriesClosedPiper PA-23 · Arcadia, FLDec 31, 1970 · N6680Y · Substantial damageNTSB IAD71DKM23Accident · No injuriesClosedCessna 401A · Winston Salem, NCDec 31, 1970 · N22AW · Substantial damageNTSB OAK71DVD25Accident · No injuriesClosedCessna 150 · Hayward, CADec 30, 1970 · N61037 · Substantial damageNTSB MKC71DDD16Accident · No injuriesClosedCessna 150F · Cooperstown, NDDec 30, 1970 · N8219F · Substantial damageNTSB NYC71DFD27Accident · Minor injuriesClosedPiper PA-28 · Beverly, MADec 29, 1970 · N6720J · Substantial damageNTSB IAD71II032Incident · No injuriesClosedDouglas DC-9 · Greensboro, NCDec 29, 1970 · N895E · Minor damageNTSB DEN71DXD43Accident · No injuriesClosedAmer Avco AA-1 · Longmont, CODec 29, 1970 · N5981L · Substantial damageNTSB MIA71FKT28Accident · No injuriesClosedAero Comdr 520 · Miami, FLDec 28, 1970 · N167L · Substantial damageNTSB IAD71FID17Accident · No injuriesClosedCessna 175 · Sandston, VADec 28, 1970 · N9451B · DestroyedNTSB FTW71FRD31Accident · No injuriesClosedBeech 95-B55 · Kenner, LADec 28, 1970 · N8642Q · Substantial damageNTSB DCA71AZ014Accident · 2 fatalClosedBoeing 727 · St Thomas, VIDec 28, 1970 · N8790R · DestroyedNTSB OAK71DJZ06Accident · No injuriesClosedCessna 170B · Iwakuni Mcs, JADec 27, 1970 · N9277 · Substantial damageNTSB NYC71FHM12Accident · No injuriesClosedPiper PA-28 · Morganville, NJDec 27, 1970 · N8233N · Substantial damageNTSB NYC71DFA32Accident · No injuriesClosedPiper PA-18 · Old Forge, NYDec 27, 1970 · N1198C · Substantial damageNTSB MKC71DCD42Accident · No injuriesClosedPiper PA-22 · Sibley, IADec 27, 1970 · N6836B · Substantial damageNTSB MIA71FKT27Accident · No injuriesClosedPiper PA-23 · Opa Locka, FLDec 27, 1970 · N5257Y · Substantial damageNTSB IAD71DLJ19Accident · No injuriesClosedCessna 150 · Fort Bragg, NCDec 27, 1970 · N60604 · DestroyedNTSB NYC71FHM14Accident · No injuriesClosedCessna 150H · Stormville, NYDec 26, 1970 · N50146 · Substantial damageNTSB NYC71FHM13Accident · No injuriesClosedCessna 150H · Stormville, NYDec 26, 1970 · N7209S · Substantial damageNTSB MKC71DCJ35Accident · No injuriesClosedCessna 182 · Ewing, NEDec 26, 1970 · N71754 · Substantial damageNTSB ANC71AA032Accident · Minor injuriesClosedCessna 180H · Rampart, AKDec 25, 1970 · N7979V · Substantial damageNTSB NYC71AN073Accident · No injuriesClosedCessna 310J · Windsor Lock, CTDec 24, 1970 · N3139L · Substantial damageNTSB MKC71FCJ34Accident · No injuriesClosedBeech K35 · Sidney, NEDec 24, 1970 · N6002E · Substantial damageNTSB FTW71FPG31Accident · No injuriesClosedBeech A23-24 · Arkadelphia, ARDec 24, 1970 · N6922Q · Substantial damageNTSB OAK71DVG45Accident · No injuriesClosedHiller Acft FH1100 · Burney, CADec 22, 1970 · N434FH · Substantial damageNTSB UNK71X0103Accident · No injuriesClosedBeech 99 · Trinidad, ChadDec 21, 1970 · N995E · Substantial damageNTSB NYC71AN072Accident · Minor injuriesClosedBeech D18S · Binghamton, NYDec 21, 1970 · N8804M · Substantial damageNTSB LAX71DVA51Accident · No injuriesClosedBeech 95-B55 · Bakersfield, CADec 21, 1970 · N5802S · Substantial damageNTSB CHI71DDW26Accident · No injuriesClosedCessna 150 · Owosso, MIDec 21, 1970 · N6625G · Substantial damageNTSB NYC71DFD35Accident · No injuriesClosedBeech A23-24 · Marlboro, MADec 20, 1970 · N3637Q · Substantial damageNTSB NYC71DFD29Accident · No injuriesClosedPiper J-3 · Stow, MADec 20, 1970 · N6931H · Substantial damageNTSB NYC71DFA30Accident · No injuriesClosedCessna 320E · Lyndonville, VTDec 20, 1970 · N3415Q · Substantial damageNTSB MKC71DCG38Accident · No injuriesClosedPiper PA-28 · Chillicothe, MODec 20, 1970 · N8261N · Substantial damageNTSB MKC71DCD45Accident · No injuriesClosedChampion 7ECA · Council Bluf, IADec 20, 1970 · N11098 · Substantial damageNTSB MIA71DLD40Accident · No injuriesClosedBellanca 14-13 · Clearwater, FLDec 20, 1970 · N86823 · Substantial damageNTSB MIA71DLA28Accident · No injuriesClosedCessna 172 · Lake Como, FLDec 20, 1970 · N8442L · Substantial damageNTSB FTW71FPD29Accident · No injuriesClosedCessna 182 · Fort Worth, TXDec 20, 1970 · N2435Q · Substantial damageNTSB FTW71DQG49Accident · No injuriesClosedCessna 150 · Perryton, TXDec 20, 1970 · N6549S · Substantial damageNTSB NYC71FFD24Accident · No injuriesClosedBeech D95A · Norwood, MADec 19, 1970 · N8855M · Substantial damageNTSB MKC71DCG37Accident · No injuriesClosedPiper PA-16 · Topeka, KSDec 19, 1970 · N5920H · Substantial damageNTSB CHI71DLQ19Accident · No injuriesClosedPiper PA-24 · Frankfort, KYDec 19, 1970 · N8183P · Substantial damageNTSB MKC71FCD41Accident · Minor injuriesClosedCessna 182J · Oskaloosa, IADec 18, 1970 · N3136F · Substantial damageNTSB MIA71DKJ35Accident · No injuriesClosedBeech 95-C55 · Anniston, ALDec 18, 1970 · N365T · Substantial damageNTSB CHI71DDJ33Accident · No injuriesClosedAero Comdr 560A · Milwaukee, WIDec 18, 1970 · N2759B · Substantial damageNTSB NYC71DFA31Accident · No injuriesClosedBeech B55-95 · Burlington, VTDec 17, 1970 · N6854Q · Substantial damageNTSB MKC71FDM38Accident · No injuriesClosedSwearingen 2B · Minneapolis, MNDec 17, 1970 · CF-HYX · Substantial damageNTSB MIA71FLD38Accident · No injuriesClosedPiper PA-28 · Vero Beach, FLDec 17, 1970 · N5781U · Substantial damageNTSB IAD71DKM21Accident · No injuriesClosedCessna 337C · Lincolnton, NCDec 17, 1970 · N2540S · Substantial damageNTSB MKC71FCG39Accident · No injuriesClosedBeech E18S · Kansas City, MODec 16, 1970 · N1258 · Substantial damage