NTSB investigations, 1970

345 cases where the phase of flight was Takeoff.

Cases per year

19622026
NTSB investigations, 1970 per year, 1962–2026: 14,035 cases
19624
19635
1964352
1965314
1966410
1967449
1968327
1969364
1970345
1971383
1972265
1973299
1974343
1975315
1976281
1977333
1978344
1979321
1980251
1981289
1982254
1983247
1984238
1985192
1986182
1987187
1988168
1989162
1990185
1991191
1992146
1993140
1994175
1995197
1996145
1997154
1998153
1999175
2000162
2001148
2002153
2003162
2004129
2005143
2006127
2007150
2008170
2009205
2010198
2011188
2012184
2013153
2014188
2015184
2016191
2017195
2018172
2019197
2020193
2021179
2022176
2023204
2024216
2025204
2026179

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 = 300)
  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 MKC71DCJ36Accident · No injuriesClosedCessna 172E · Ewing, NEDec 31, 1970 · N3948S · Substantial damageNTSB FTW71DRG66Accident · No injuriesClosedBeech D55 · Mountain Home, TXDec 30, 1970 · N6952V · Substantial damageNTSB EU170AYZ03Accident · No injuriesClosedBeech D18S · Benghazi, LibyaDec 29, 1970 · N5967C · DestroyedNTSB NYC71DFD28Accident · No injuriesClosedThurston TSC-1A · Haverhill, MADec 27, 1970 · N2005T · Substantial damageNTSB OAK71DVW21Accident · No injuriesClosedCessna 150J · Lone Pine, CADec 22, 1970 · N61218 · Substantial damageNTSB CHI71DDW29Accident · No injuriesClosedPiper PA-22 · Pontiac, MIDec 20, 1970 · N7108D · Substantial damageNTSB NYC71DFD23Accident · No injuriesClosedCessna 150 · Beverly, MADec 19, 1970 · N2715S · Substantial damageNTSB MKC71DCD43Accident · No injuriesClosedPiper PA-24 · Shenandoah, IADec 19, 1970 · N9164P · Substantial damageNTSB MKC71DDQ21Accident · No injuriesClosedCessna 310D · Mitchell, SDDec 18, 1970 · N6977T · Substantial damageNTSB OAK71DVG43Accident · No injuriesClosedBoeing A75N1 · Sloughouse, CADec 17, 1970 · N73650 · DestroyedNTSB MKC71DCQ25Accident · No injuriesClosedLuscombe 8E · Hugoton, KSDec 14, 1970 · N1745K · Substantial damageNTSB FTW71DPJ22Accident · No injuriesClosedBeech 23 · Waukomis, OKDec 12, 1970 · N2332L · Substantial damageNTSB MIA71FKG53Accident · No injuriesClosedHiller Acft FH1100 · Columbus, GADec 8, 1970 · N245CP · Substantial damageNTSB IAD71II028Incident · No injuriesClosedBoeing 737 · Lynchburg, VADec 5, 1970 · N738N · No damageNTSB MIA71FKJ32Accident · No injuriesClosedPiper PA-24 · Wetumpka, ALDec 3, 1970 · N9329P · Substantial damageNTSB NYC71DHA27Accident · No injuriesClosedPiper PA-28 · Morrisville, PADec 2, 1970 · N6445W · Substantial damageNTSB CHI71FGA13Accident · No injuriesClosedCessna 310Q · Cincinnati, OHDec 2, 1970 · N7546Q · Substantial damageNTSB SEA71FDG19Accident · No injuriesClosedCessna 120 · Whitewater, MTDec 1, 1970 · N77416 · Substantial damageNTSB DCA71R0005Accident · Minor injuriesClosedBoeing 707 · Tel Aviv, IcelandNov 30, 1970 · N790TW · DestroyedNTSB MKC71FCA21Accident · No injuriesClosedCessna 170B · Wentzville, MONov 29, 1970 · N3487C · Substantial damageNTSB ANC71DAG53Accident · No injuriesClosedStinson 108-1 · Egegik, AKNov 28, 1970 · N8638K · Substantial damageNTSB DCA71AZ012Accident · 47 fatalClosedDouglas DC-8 · Anchorage, AKNov 27, 1970 · N4909C · DestroyedNTSB MIA71FKW26Accident · No injuriesClosedTaylorcraft BC12-D · Jasper, TNNov 26, 1970 · N96789 · Substantial damageNTSB MIA71FKT21Accident · No injuriesClosedMooney M20F · Ft.Lauderdale, FLNov 26, 1970 · N6427Q · Substantial damageNTSB CHI71DBJ43Accident · No injuriesClosedPiper PA-24 · Lansing, MINov 26, 1970 · N5076P · Substantial damageNTSB ANC71DAG62Accident · No injuriesClosedInterstate S-1B1 · Talkeetna, AKNov 26, 1970 · N46962 · Substantial damageNTSB ANC71DAG49Accident · No injuriesClosedBeech B23 · Palmer, AKNov 24, 1970 · N4010T · Substantial damageNTSB MIA71FLA21Accident · No injuriesClosedPiper PA-23 · Milton, FLNov 22, 1970 · N2297P · Substantial damageNTSB OAK71DVA40Accident · No injuriesClosedBell 47G3B1 · Grant Cove, CANov 19, 1970 · N7901S · Substantial damageNTSB FTW71FPG29Accident · No injuriesClosedSport Acft Teenie · Jonesboro, ARNov 19, 1970 · N2168 · Substantial damageNTSB CHI71FBJ42Accident · No injuriesClosedCessna 170B · Menominee, MINov 17, 1970 · N3421D · Substantial damageNTSB SEA71FDA08Accident · No injuriesClosedCessna 180H · Billings, MTNov 15, 1970 · N4772U · Substantial damageNTSB DEN71DQA28Accident · No injuriesClosedLuscombe 8E · Albuquerque, NMNov 15, 1970 · N1825K · Substantial damageNTSB ANC71AA029Accident · No injuriesClosedCessna 180G · Ketchikan, AKNov 15, 1970 · N981SC · Substantial damageNTSB OAK71FVG37Accident · No injuriesClosedStinson L-5B · Auburn, CANov 14, 1970 · N6709C · Substantial damageNTSB NYC71FHM09Accident · No injuriesClosedBell 47G-2A · Spring Valley, NYNov 14, 1970 · N818HJ · DestroyedNTSB IAD71FLJ16Accident · No injuriesClosedCessna 150 · Belhaven, NCNov 11, 1970 · N51269 · Substantial damageNTSB MIA71DLD33Accident · No injuriesClosedRepublic RC-3 · Winter Haven, FLNov 8, 1970 · N87537 · Substantial damageNTSB FTW71DRG44Accident · Minor injuriesClosedCessna 177 · El Arco, MexicoNov 5, 1970 · N3409T · DestroyedNTSB SEA71DWD21Accident · No injuriesClosedPiper PA-30 · Everett, WANov 2, 1970 · N7960Y · Substantial damageNTSB NYC71DFA25Accident · No injuriesClosedCessna 150 · Voorheesville, NYNov 1, 1970 · N6239R · Substantial damageNTSB ANC71DAA22Accident · No injuriesClosedCessna 180 · Ambler, AKOct 29, 1970 · N9329C · Substantial damageNTSB MKC71DCA17Accident · No injuriesClosedCessna 150H · Poplar Bluff, MOOct 28, 1970 · N22599 · Substantial damageNTSB NYC71FHG10Accident · No injuriesClosedPiper PA-18C · Annville, PAOct 24, 1970 · N4068A · Substantial damageNTSB CHI71DBA16Accident · No injuriesClosedCessna 150 · Bloomfield, INOct 24, 1970 · N6220S · Substantial damageNTSB ANC71AA024Accident · Minor injuriesClosedBell 206A · Sagwon, AKOct 23, 1970 · N7890S · Substantial damageNTSB MIA71AM033Accident · No injuriesClosedBeech 99 · Atlanta, GAOct 22, 1970 · N845NS · Substantial damageNTSB MIA71FLD29Accident · Minor injuriesClosedCessna 172I · Daytona Beach, FLOct 21, 1970 · N46057 · Substantial damageNTSB FTW71DRD22Accident · No injuriesClosedPiper PA-28 · Plaquemine, LAOct 20, 1970 · N3951R · Substantial damageNTSB OAK71DVA36Accident · No injuriesClosedLuscombe 8A · Columbia, CAOct 15, 1970 · N71385 · Substantial damage