NTSB investigations, 1978

344 cases where the phase of flight was Takeoff.

Cases per year

19622026
NTSB investigations, 1978 per year, 1962–2026: 14,034 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
2025203
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\") = 1978
    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 OAK79FVW06Accident · No injuriesClosedBell 47J2A · Boulder City, NVDec 31, 1978 · N8523F · Substantial damageNTSB MIA79DLD30Accident · No injuriesClosedCessna 175 · Clearwater, FLDec 30, 1978 · N7521M · Substantial damageNTSB MIA79DLA13Accident · No injuriesClosedCessna 185 · Deland, FLDec 30, 1978 · N4544F · Substantial damageNTSB DEN79DTM07Accident · No injuriesClosedPiper PA28R · Ruby'S Inn, UTDec 29, 1978 · N222TC · Substantial damageNTSB MIA79DLD26Accident · No injuriesClosedPiper PA-22 · Lakeland, FLDec 26, 1978 · N8943C · DestroyedNTSB NYC79FFA07Accident · No injuriesClosedPiper PA-38 · Oneonta, NYDec 23, 1978 · N2483A · Substantial damageNTSB MKC79DER14Accident · No injuriesClosedCessna 152 · St Cloud, MNDec 22, 1978 · N67338 · Substantial damageNTSB LAX79DUQ19Accident · Minor injuriesClosedCessna 150 · Lompoc, CADec 22, 1978 · N704VR · Substantial damageNTSB MIA79DKJ16Accident · Minor injuriesClosedCessna 172 · Huntsville, ALDec 21, 1978 · N7215Q · Substantial damageNTSB SEA79DYA06Accident · No injuriesClosedPiper PA-24 · Driggs, IDDec 18, 1978 · N5285P · Substantial damageNTSB ANC79DA025Accident · No injuriesClosedPiper PA-32 · Ekwok, AKDec 18, 1978 · N8944N · Substantial damageNTSB CHI79DEP14Accident · No injuriesClosedCessna 172 · Sturgeon Bay, WIDec 17, 1978 · N6858A · Substantial damageNTSB NYC79FGM08Accident · Minor injuriesClosedEnstrom F28A · Washington, PADec 16, 1978 · N289Q · Substantial damageNTSB MKC79DER12Accident · Minor injuriesClosedAerospatial SA315B · Hinckley, MNDec 15, 1978 · N49538 · DestroyedNTSB LAX79FUJ28Accident · No injuriesClosedCessna 170B · Grnd Cyn Cvrns, AZDec 13, 1978 · N1956C · Substantial damageNTSB LAX79DUQ09Accident · No injuriesClosedCessna 182 · Santa Barbara, CADec 13, 1978 · N1386S · Substantial damageNTSB CHI79FEM07Accident · No injuriesClosedCessna 152 · Mt Pleasant, MIDec 12, 1978 · N65472 · Substantial damageNTSB MKC79DCJ05Accident · No injuriesClosedPiper PA-20 · Brunswick, NEDec 11, 1978 · N7420K · Substantial damageNTSB MKC79FTK05Accident · No injuriesClosedCessna 150 · Parkston, SDDec 8, 1978 · N19513 · Substantial damageNTSB ANC79DA024Accident · Minor injuriesClosedCessna U-206 · Sheldons Point, AKDec 8, 1978 · N5187U · Substantial damageNTSB MIA79DKT16Accident · No injuriesClosedBeech 18 · Palm Beach, FLDec 6, 1978 · N189R · Substantial damageNTSB CHI79DEE14Accident · No injuriesClosedCessna 401A · Chicago, ILDec 6, 1978 · N622DG · Substantial damageNTSB MKC79DTK04Accident · No injuriesClosedPiper PA-24 · Vermillion, SDDec 4, 1978 · N5585P · Substantial damageNTSB CHI79DEE28Accident · No injuriesClosedCessna 152 · Sugar Grove, ILDec 2, 1978 · N68750 · Substantial damageNTSB ANC79DAA03Accident · No injuriesClosedCessna 185 · Shungnak, AKNov 29, 1978 · N1583H · Substantial damageNTSB FTW79FRJ04Accident · No injuriesClosedBeagle B-206 · Monroe, LANov 26, 1978 · N206BT · Substantial damageNTSB CHI79FEC06Accident · Minor injuriesClosedScorpion II · Romulus, MINov 26, 1978 · N92086 · Substantial damageNTSB LAX79FUM02Accident · No injuriesClosedPiper PA-28 · Imperial, CANov 23, 1978 · N8482F · Substantial damageNTSB NYC79DNC13Accident · No injuriesClosedCessna 180 · Bangor, MENov 19, 1978 · N91470 · Substantial damageNTSB MIA79DLA10Accident · No injuriesClosedCessna A188A · Hortence, GANov 19, 1978 · N1566M · Substantial damageNTSB MKC79FCA01Accident · Serious injuriesClosedBell 47G-2 · St Louis, MONov 14, 1978 · N4997U · Substantial damageNTSB NYC79FHD04Accident · No injuriesClosedPiper PA-38 · Albion, NJNov 12, 1978 · N9531T · Substantial damageNTSB ANC79DAG24Accident · No injuriesClosedGrumman G-21A · Akutan Bay, AKNov 11, 1978 · N95467 · Substantial damageNTSB SEA79FYM06Accident · No injuriesClosedHiller Acft UH-12E · Salem, ORNov 9, 1978 · N6ZH · Substantial damageNTSB ANC79DA017Accident · No injuriesClosedCessna 185 · Teller, AKNov 8, 1978 · N3489Y · Substantial damageNTSB LAX79DUJ35Accident · No injuriesClosedCessna U206 · Littlefield, AZNov 7, 1978 · N60838 · Substantial damageNTSB FTW79DPG08Accident · No injuriesClosedCessna 150F · Mt.Ida, ARNov 5, 1978 · N2200W · Substantial damageNTSB CHI79DEE11Accident · No injuriesClosedBeech A-55 · Ottawa, ILNov 5, 1978 · N323E · Substantial damageNTSB MIA79FKG08Accident · Minor injuriesClosedAerospatle SA315B · Atlanta, GANov 4, 1978 · N62339 · Substantial damageNTSB LAX79FUQ06Accident · Minor injuriesClosedCessna 172I · Santa Barbara, CANov 3, 1978 · N46016 · Substantial damageNTSB ANC79DAG20Accident · No injuriesClosedBellanca 7GCBC · Mc Grath, AKNov 3, 1978 · N31282 · Substantial damageNTSB NYC79FGM06Accident · No injuriesClosedGreat Lakes Baby · Belle Vernon, PAOct 29, 1978 · N66DP · Substantial damageNTSB LAX79FUJ11Accident · No injuriesClosedKnight Twst WHB-1 · Marana, AZOct 28, 1978 · N67P · Substantial damageNTSB OAK79DVA09Accident · No injuriesClosedAyres S2R · Corcoran, CAOct 27, 1978 · N4004M · Substantial damageNTSB FTW79DRD05Accident · Minor injuriesClosedGrum Amer AA-1B · Thibodaux, LAOct 25, 1978 · N1423R · Substantial damageNTSB OAK79FA005Accident · Minor injuriesClosedLear Jet 24D · Las Vegas, NVOct 24, 1978 · N37DH · Substantial damageNTSB FTW79DRD04Accident · No injuriesClosedCessna 185F · Lafitte, LAOct 24, 1978 · N5211R · Substantial damageNTSB FTW78DA006Accident · No injuriesClosedBell 206B · Morgan City, LAOct 21, 1978 · N90026 · Substantial damageNTSB SEA79DTA02Accident · No injuriesClosedPiper PA-18 · Miles City, MTOct 20, 1978 · N3180Z · Substantial damageNTSB ANC79DA009Accident · No injuriesClosedCessna 207A · Atkasuk, AKOct 20, 1978 · N7301U · Substantial damage