NTSB investigations, 1978

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

Cases per year

19622026
NTSB investigations, 1978 per year, 1962–2026: 53,692 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
2026371

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 = 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 OAK79DVG09Accident · No injuriesClosedCessna 150 · Grass Valley, CADec 31, 1978 · N9124U · Substantial damageNTSB CHI79FA022Accident · 2 fatalClosedPiper PA-28R · Grissom Afb, INDec 30, 1978 · N3712T · DestroyedNTSB OAK79DXQ09Accident · No injuriesClosedCessna 210 · Mammoth Lakes, CADec 29, 1978 · N777GB · Substantial damageNTSB NYC79FFJ07Accident · Minor injuriesClosedPiper PA-28 · Rochester, NYDec 29, 1978 · N55112 · Substantial damageNTSB FTW79FA035Accident · 1 fatalClosedBell BH212 · Galveston, TXDec 29, 1978 · N49591 · DestroyedNTSB CHI79FEP20Accident · No injuriesClosedCessna 207 · Lyndon Station, WIDec 29, 1978 · N1688U · Substantial damageNTSB NYC79FGM13Accident · No injuriesClosedGrum Amer AA-5A · Somerset, PADec 28, 1978 · N26078 · Substantial damageNTSB NYC79FFA06Accident · No injuriesClosedCessna 172 · Albany, NYDec 28, 1978 · N3891S · Substantial damageNTSB NYC79DHD07Accident · Minor injuriesClosedCessna 172N · Robbinsville, NJDec 28, 1978 · N73749 · Substantial damageNTSB NYC79DFJ08Accident · No injuriesClosedPiper PA-23 · Weedsport, NYDec 28, 1978 · N6929Y · Substantial damageNTSB MKC79FCD07Accident · No injuriesClosedCessna 310Q · Waverly, IADec 28, 1978 · N728SC · Substantial damageNTSB MIA79FKA03Accident · No injuriesClosedCessna A185F · Aguadilla, PRDec 28, 1978 · N9373H · Substantial damageNTSB FTW79DPG13Accident · No injuriesClosedGrumman AA1-C · Strong, ARDec 28, 1978 · N9633U · Substantial damageNTSB CHI79DEP17Accident · No injuriesClosedPiper PA-24 · Eau Claire, WIDec 28, 1978 · N6175P · Substantial damageNTSB CHI79DEE24Accident · No injuriesClosedSchuster WAS2 · Ottawa, ILDec 28, 1978 · N9120 · Substantial damageNTSB SEA79FTI05Accident · Minor injuriesClosedBell 214B-1 · Darby, MTDec 27, 1978 · N224RM · Substantial damageNTSB MIA79FLD27Accident · No injuriesClosedBeech 95-B55 · Arcadia, FLDec 27, 1978 · N5716V · Substantial damageNTSB LAX79DUJ40Accident · No injuriesClosedCessna 150 · Tucson, AZDec 27, 1978 · N4816X · Substantial damageNTSB MIA79DLG16Accident · No injuriesClosedCessna 152 · Ridgeland, SCDec 26, 1978 · N757DT · Substantial damageNTSB DEN79FQA11Accident · No injuriesClosedBeech D95A · Roswell, NMDec 26, 1978 · N5740K · Substantial damageNTSB CHI79FET10Accident · No injuriesClosedBeech C45H · La Porte, INDec 26, 1978 · N9807Z · Substantial damageNTSB CHI79DEE22Accident · No injuriesClosedCessna 150 · Naperville, ILDec 26, 1978 · N1294Q · Substantial damageNTSB FTW79DRA06Accident · Minor injuriesClosedChampion 7FC · Rosharon, TXDec 25, 1978 · N124BA · Substantial damageNTSB CHI79DEC08Accident · No injuriesClosedPiper PA-28R · Napoleon, MIDec 25, 1978 · N33867 · Substantial damageNTSB MKC79FER15Accident · No injuriesClosedBeech F33A · Two Harbor, MNDec 24, 1978 · N9086S · Substantial damageNTSB MIA79DLA1ZAccident · No injuriesClosedBeech 58 · Cross Cty, FLDec 24, 1978 · N9408Q · Substantial damageNTSB OAK79FVW04Accident · No injuriesClosedCessna 320B · Las Vegas, NVDec 23, 1978 · N9822L · Substantial damageNTSB NYC79FNE03Accident · No injuriesClosedCessna 150 · Gardner, MADec 23, 1978 · N22785 · Substantial damageNTSB NYC79FNA09Accident · No injuriesClosedGrumman AA-5B · Tewksbury, MADec 23, 1978 · N28941 · Substantial damageNTSB MIA79DLD25Accident · No injuriesClosedCessna 182 · Brandon, FLDec 23, 1978 · N8861T · Substantial damageNTSB MIA79DKT25Accident · No injuriesClosedCessna 152 · Palm Beach, FLDec 23, 1978 · N24287 · Substantial damageNTSB IAD79FIA05Accident · No injuriesClosedCessna 172 · Manassas, VADec 23, 1978 · N1628E · Substantial damageNTSB MIA79DKT24Accident · Minor injuriesClosedCessna 185 · Key West, FLDec 22, 1978 · N2673Z · Substantial damageNTSB FTW79FPG12Accident · No injuriesClosedBellanca 17-30 · Little Rock, ARDec 22, 1978 · N7382V · Substantial damageNTSB CHI79FEE19Accident · No injuriesClosedBeech D-50 · S.Barrington, ILDec 22, 1978 · N150V · Substantial damageNTSB LAX79DUJ27Accident · No injuriesClosedPiper PA-18 · Pinon, AZDec 21, 1978 · N2883Z · Substantial damageNTSB DEN79FTE11Accident · No injuriesClosedCessna 150 · Ft.Collins, CODec 21, 1978 · N9489U · Substantial damageNTSB OAK79DVG08Accident · No injuriesClosedCessna T210L · Yuba City, CADec 20, 1978 · N2118S · Substantial damageNTSB LAX79FUJ26Accident · No injuriesClosedCurtis-Wrt D-4000 · Phoenix, AZDec 20, 1978 · N8708 · Substantial damageNTSB DEN79FTM05Accident · No injuriesClosedCessna 182 · Duchesne, UTDec 20, 1978 · N735QM · Substantial damageNTSB DEN79FTE13Accident · No injuriesClosedBeech 35 · Greeley, CODec 20, 1978 · N3512B · Substantial damageNTSB MIA79FLD29Accident · No injuriesClosedBeech C35 · Brooksville, FLDec 19, 1978 · N45X · Substantial damageNTSB FTW79DQG11Accident · No injuriesClosedCessna 150 · Ackerly, TXDec 19, 1978 · N5573G · Substantial damageNTSB CHI79DEE25Accident · No injuriesClosedPiper PA-38 · Schaumburg, ILDec 19, 1978 · N2560A · Substantial damageNTSB MIA79OKT21Accident · No injuriesClosedPiper PA-32R · Prvdenciales, Burkina FasoDec 18, 1978 · N38966 · DestroyedNTSB MIA79DKJ17Accident · No injuriesClosedBeech 23 · Montgomery, ALDec 18, 1978 · N2219L · Substantial damageNTSB CHI79FA020Accident · Minor injuriesClosedDehavilland 114-2X · Cleveland, OHDec 18, 1978 · N3FB · Substantial damageNTSB SEA79DYP05Accident · No injuriesClosedMaule M4220C · Coeur D'Alene, IDDec 17, 1978 · N40314 · Substantial damageNTSB DEN79FQA12Accident · No injuriesClosedPiper PA-24 · Roswell, NMDec 17, 1978 · N8311P · Substantial damageNTSB CHI79FEE21Accident · No injuriesClosedCessna 150 · Mendota, ILDec 17, 1978 · N23JR · Substantial damage