NTSB investigations, 1977

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

Cases per year

19622026
NTSB investigations, 1977 per year, 1962–2026: 53,702 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
2026381

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\") = 1977
    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 FTW78DRD12Accident · No injuriesClosedHughes 369HS · Harahan, LADec 31, 1977 · N9104F · Substantial damageNTSB CHI78IA013Incident · Minor injuriesClosedBoeing 727 · Chicago, ILDec 31, 1977 · N8161G · 2 aircraft · Minor damageNTSB CHI78FEK06Accident · Minor injuriesClosedCessna 150 · Clairsville, OHDec 31, 1977 · N714GE · Substantial damageNTSB CHI78FEI08Accident · Serious injuriesClosedCessna 172E · Louisville, OHDec 31, 1977 · N3586S · Substantial damageNTSB NYC78FNE04Accident · No injuriesClosedCessna 177 · Oxford, CTDec 29, 1977 · N2293Y · Substantial damageNTSB MKC78DER19Accident · No injuriesClosedCessna 310Q · Rochester, MNDec 29, 1977 · N310JP · Substantial damageNTSB NYC78FGM14Accident · No injuriesClosedPiper PA-28 · Martinsburg, PADec 27, 1977 · N43157 · Substantial damageNTSB NYC78DNC08Accident · No injuriesClosedSchweizer SGS232 · Warren, VTDec 27, 1977 · N2432W · Substantial damageNTSB MKC78DCQ11Accident · No injuriesClosedCessna 172 · Phillipsburg, KSDec 27, 1977 · N75556 · Substantial damageNTSB MIA78DKJ16Accident · No injuriesClosedPiper PA-32R · Selma, ALDec 27, 1977 · N3570Q · Substantial damageNTSB SEA78DYM13Accident · No injuriesClosedPiper PA-28R · Aurora, ORDec 26, 1977 · N4936J · 2 aircraft · Minor damageNTSB OAK78DVA19Accident · No injuriesClosedCessna 150 · Chowchilla, CADec 26, 1977 · N18176 · Substantial damageNTSB MKC78FCA13Accident · No injuriesClosedCessna 195 · Willow Springs, MODec 26, 1977 · N195RW · Substantial damageNTSB IAD78DLJ08Accident · No injuriesClosedCessna 172 · Raeford, NCDec 26, 1977 · N75600 · Substantial damageNTSB CHI78DEM07Accident · No injuriesClosedCessna 150 · Crystal Falls, MIDec 26, 1977 · N7966G · Substantial damageNTSB LAX78FUM10Accident · No injuriesClosedPiper PA-28 · Santee, CADec 25, 1977 · N505GS · Substantial damageNTSB FTW78FPA11Accident · No injuriesClosedPiper PA-24 · Paris, TXDec 25, 1977 · N8509P · Substantial damageNTSB ANC78DAG20Accident · No injuriesClosedPiper PA-22 · Talkeenta, AKDec 25, 1977 · N5417Z · Substantial damageNTSB NYC78DNC07Accident · No injuriesClosedCessna 140 · Jaffey, NHDec 24, 1977 · N90019 · Substantial damageNTSB LAX78DUM09Accident · No injuriesClosedBellanca 7KCAB · Escondido, CADec 24, 1977 · N3045G · Substantial damageNTSB SEA78DYK05Accident · No injuriesClosedPiper PA-28 · Agness, ORDec 23, 1977 · N56759 · Substantial damageNTSB NYC78DNC10Accident · No injuriesClosedPiper PA-28 · West Dover, VTDec 23, 1977 · N4495X · Substantial damageNTSB NYC78DNC06Accident · Minor injuriesClosedCessna 177 · Jaffrey, NHDec 23, 1977 · N29319 · Substantial damageNTSB NYC78DNC05Accident · No injuriesClosedCessna 172M · Nashua, NHDec 23, 1977 · N13599 · Substantial damageNTSB MIA78DLA14Accident · No injuriesClosedCessna 172 · St Augustine, FLDec 23, 1977 · N5143R · Substantial damageNTSB MIA78DKJ15Accident · No injuriesClosedCessna 177B · Tuscaloosa, ALDec 23, 1977 · N18643 · Substantial damageNTSB FTW78FPA09Accident · Minor injuriesClosedPiper PA-28 · Allen, TXDec 23, 1977 · N55285 · DestroyedNTSB CHI78DEE15Accident · No injuriesClosedPiper PA28 · Wheeling, ILDec 23, 1977 · N8817C · Substantial damageNTSB MKC78DCD10Accident · Minor injuriesClosedCessna 150 · Tipton, IADec 22, 1977 · N66055 · Substantial damageNTSB MIA78FLA11Accident · No injuriesClosedCessna 310C · Jacksonville, FLDec 22, 1977 · N1757H · Substantial damageNTSB IAD78FA024Accident · Minor injuriesClosedCessna 150 · Arlington, TNDec 22, 1977 · N6431K · 2 aircraft · Substantial damageNTSB FTW78FPJ10Accident · No injuriesClosedPiper PA-32 · Oklahoma City, OKDec 22, 1977 · N3476W · Substantial damageNTSB MKC78FTK07Accident · No injuriesClosedPiper PA-18 · Mission Ridge, SDDec 21, 1977 · N8302P · Substantial damageNTSB MKC78DCQ10Accident · No injuriesClosedPiper PA-28 · Leoti, KSDec 20, 1977 · N4692R · Substantial damageNTSB IAD78FA023Accident · No injuriesClosedHamilton E18S · Covington, KYDec 20, 1977 · N342T · Substantial damageNTSB OAK78FVM07Accident · No injuriesClosedPiper PA-31 · San Francisco, CADec 19, 1977 · N59721 · Substantial damageNTSB LAX78DUM08Accident · No injuriesClosedPiper PA-24 · Santee, CADec 19, 1977 · N8155P · Substantial damageNTSB SEA78DYM11Accident · No injuriesClosedCessna 152 · Dayton, ORDec 18, 1977 · N757JM · Substantial damageNTSB IAD78DLJ04Accident · No injuriesClosedAeronca 7AC · Watha, NCDec 18, 1977 · N2406E · Substantial damageNTSB FTW78DRG20Accident · Minor injuriesClosedGrum-Amer AA-1B · West Realitos, TXDec 18, 1977 · N1605R · Substantial damageNTSB FTW78DRG19Accident · No injuriesClosedCessna 172 · San Saba, TXDec 18, 1977 · N75594 · Substantial damageNTSB CHI78FEI05Accident · No injuriesClosedPiper PA-18 · Smithville, OHDec 18, 1977 · N46891 · Substantial damageNTSB SEA78FTA09Accident · No injuriesClosedCessna 150 · Peerless, MTDec 17, 1977 · N61067 · Substantial damageNTSB MKC78IA015Incident · No injuriesClosedCessna 402 · Rolla, MODec 17, 1977 · N3295Q · Minor damageNTSB DEN78FQA08Accident · Minor injuriesClosedPiper PA-22 · Albuquerque, NMDec 17, 1977 · N1745P · Substantial damageNTSB NYC78FFA12Accident · No injuriesClosedCessna 310 · Hudson, NYDec 15, 1977 · N1731G · Substantial damageNTSB LAX78FUD02Accident · No injuriesClosedHughes 369D · Los Angeles, CADec 15, 1977 · N8676F · Substantial damageNTSB LAX78FUJ18Accident · No injuriesClosedPiper PA-30 · Tucson, AZDec 14, 1977 · N7194Y · Substantial damageNTSB FTW78FPD10Accident · No injuriesClosedCessna 172 · Ft.Worth, TXDec 14, 1977 · N7960G · Substantial damageNTSB FTW78DQG15Accident · No injuriesClosedPiper PA-24 · Amarillo, TXDec 14, 1977 · N29BJ · Substantial damage