NTSB investigations, 1969

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

Cases per year

19622026
NTSB investigations, 1969 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\") = 1969
    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 SEA70D0151Accident · No injuriesClosedPiper PA-24 · Mulino, ORDec 31, 1969 · N6373P · Substantial damageNTSB OAK70D0206Accident · No injuriesClosedPiper PA-16 · Antioch, CADec 31, 1969 · N5333H · Substantial damageNTSB MKC70D0315Accident · No injuriesClosedCessna 310N · Monticello, IADec 31, 1969 · N4115Q · Substantial damageNTSB MKC70D0309Accident · No injuriesClosedPiper PA-23 · Grand Isle, NEDec 31, 1969 · N441RV · Substantial damageNTSB MIA70D0288Accident · No injuriesClosedCessna 182K · Titusville, FLDec 31, 1969 · N2879R · Substantial damageNTSB LAX70D0232Accident · No injuriesClosedCessna 182 · Flagstaff, AZDec 31, 1969 · N71006 · Substantial damageNTSB MIA70D0304Accident · No injuriesClosedCessna 310H · Lamar, SCDec 30, 1969 · N433R · Substantial damageNTSB DEN70D0155Accident · No injuriesClosedCessna 150 · Canjilon, NMDec 30, 1969 · N5703E · Substantial damageNTSB CHI70D0390Accident · No injuriesClosedPiper PA-22 · Roselle, ILDec 30, 1969 · N5747Z · Substantial damageNTSB ANC70A0051Accident · Minor injuriesClosedCessna 180 · Cordova, AKDec 30, 1969 · N8619X · Substantial damageNTSB SEA70D0141Accident · No injuriesClosedCessna 175 · Ryegate, MTDec 29, 1969 · N6670E · Substantial damageNTSB MKC70F0314Accident · Minor injuriesClosedCessna 177 · Newell, SDDec 29, 1969 · N3427T · Substantial damageNTSB MIA70F0282Accident · No injuriesClosedPiper PA-12 · Crossville, TNDec 29, 1969 · N2301M · Substantial damageNTSB NYC70D0238Accident · No injuriesClosedCessna 150H · Zelienople, PADec 28, 1969 · N23183 · Substantial damageNTSB CHI70I0042Incident · No injuriesClosedDehavilland DH114 · Cleveland, OHDec 28, 1969 · N506FW · Minor damageNTSB CHI70D0398Accident · No injuriesClosedCessna 150 · Painesville, OHDec 28, 1969 · N3875J · Substantial damageNTSB MKC70F0313Accident · No injuriesClosedBeech A23A · Lake Elmo, MNDec 27, 1969 · N7414T · Substantial damageNTSB MIA70F0260Accident · No injuriesClosedBeech A23 · Opa Locka, FLDec 27, 1969 · N3647Q · Substantial damageNTSB MIA70D0301Accident · No injuriesClosedPiper PA-23 · Cedartown, GADec 27, 1969 · N3079P · Substantial damageNTSB MIA70D0276Accident · No injuriesClosedCessna 310B · Sanibel, FLDec 27, 1969 · N664B · Substantial damageNTSB IAD70D0130Accident · No injuriesClosedCessna 195A · Lynchburg, VADec 27, 1969 · N4360N · Substantial damageNTSB CHI70D0375Accident · No injuriesClosedCessna 150 · Ottawa, ILDec 27, 1969 · N60087 · Substantial damageNTSB LAX70D0234Accident · No injuriesClosedErco 415-CD · Kearney, AZDec 26, 1969 · N99644 · Substantial damageNTSB DEN70D0156Accident · No injuriesClosedPiper PA-20 · Roswell, NMDec 26, 1969 · N7671K · Substantial damageNTSB CHI70D0376Accident · No injuriesClosedCessna 310K · Miamisburg, OHDec 26, 1969 · N3821X · Substantial damageNTSB FTW70D0340Accident · No injuriesClosedCessna 185 · Catahoula, LADec 25, 1969 · N4564F · Substantial damageNTSB MIA70D0302Accident · No injuriesClosedAero Comdr A-9B · Colquitt, GADec 24, 1969 · N7656V · Substantial damageNTSB CHI70D0393Accident · No injuriesClosedPiper PA-32 · Lansing, ILDec 24, 1969 · N3342W · Substantial damageNTSB MKC70D0295Accident · No injuriesClosedBeech 35-B33 · Sikeston, MODec 23, 1969 · N8967M · Substantial damageNTSB DEN70F0163Accident · No injuriesClosedBeech D18S · Boulder, CODec 23, 1969 · N177V · Substantial damageNTSB SEA70D0149Accident · No injuriesClosedCessna 150 · Cottage Grve, ORDec 22, 1969 · N6708S · Substantial damageNTSB MIA70F0289Accident · No injuriesClosedBellanca 14-193 · Jacksonville, FLDec 22, 1969 · N8826R · Substantial damageNTSB OAK70D0194Accident · No injuriesClosedBeech 35-33 · Selma, CADec 21, 1969 · N838R · Substantial damageNTSB FTW70F0347Accident · No injuriesClosedBeech C35 · Muskogee, OKDec 21, 1969 · N1900D · Substantial damageNTSB CHI70D0394Accident · No injuriesClosedCessna 177 · Wakarusa, INDec 21, 1969 · N30578 · Substantial damageNTSB MIA70D0279Accident · No injuriesClosedCessna 170A · Bessemer, ALDec 20, 1969 · N5407C · Substantial damageNTSB LAX70F0237Accident · No injuriesClosedTaylorcraft BC12D · Rubidoux, CADec 20, 1969 · N64J · Substantial damageNTSB MKC70F0303Accident · No injuriesClosedCessna 140 · Newton, IADec 19, 1969 · N72363 · Substantial damageNTSB NYC70D0229Accident · No injuriesClosedCessna 150 · Lakewood, NJDec 18, 1969 · N60412 · Substantial damageNTSB MIA70F0300Accident · No injuriesClosedCessna 150H · Kennesaw, GADec 18, 1969 · N7078S · Substantial damageNTSB IAD70F0126Accident · No injuriesClosedAero Comdr 680-FL · Gaithersburg, MDDec 18, 1969 · N6302U · Substantial damageNTSB FTW70F0333Accident · Minor injuriesClosedCessna 182 · Newark, ARDec 16, 1969 · N8417T · Substantial damageNTSB CHI70F0373Accident · No injuriesClosedCessna 310F · Evansville, INDec 16, 1969 · N5822X · Substantial damageNTSB SEA70F0137Accident · Serious injuriesClosedPiper PA-28 · Bremerton, WADec 15, 1969 · N98296 · Substantial damageNTSB LAX70D0239Accident · No injuriesClosedCessna 182 · Sedona, AZDec 15, 1969 · N8434S · Substantial damageNTSB LAX70D0225Accident · No injuriesClosedSchweizer SGS233 · Elsinore, CADec 15, 1969 · N5782S · Substantial damageNTSB LAX70D0224Accident · No injuriesClosedBell 47D1 · Scottdale, AZDec 15, 1969 · N7732 · Substantial damageNTSB SEA70D0150Accident · No injuriesClosedAmerican AA-1 · Vancouver, WADec 14, 1969 · N5763L · Substantial damageNTSB SEA70D0145Accident · No injuriesClosedPiper PA-24 · Enterprise, ORDec 14, 1969 · N7760P · Substantial damageNTSB OAK70D0187Accident · No injuriesClosedBeech T-34B · Hanford, CADec 14, 1969 · N14400 · Substantial damage