Fatal NTSB investigations
180,658 investigations by the National Transportation Safety Board since 1962: 174,636 accidents, the rest incidents and other occurrences. Each has NTSB’s narrative and, once the investigation is done, its probable cause; since 2008, its findings and sequence of events.
Cases, newest first
Query with SQL
duckdb -csv -c "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 c.\"highestInjuryLevel\" = 'Fatal' 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.
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 c."highestInjuryLevel" = 'Fatal' ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB CHI79AA041Accident · 6 fatalClosedBeech 58TC · St.Anne, ILNTSB MIA79FLD55Accident · 1 fatalClosedSchleicher ASW-17 · Oviedo, FLNTSB MIA79FKT51Accident · 1 fatalClosedGrumman G-164A · Clewiston, FLNTSB MIA79FA066Accident · 3 fatalClosedBeech 35A33 · St Petersburg, FLNTSB SEA79FA030Accident · 1 fatalClosedCessna 175A · Paris, IDNTSB NYC79FA036Accident · 4 fatalClosedBell 206B · Sipesville, PANTSB SEA79AA029Accident · 1 fatalClosedHiller UH12D · Chehalis, WANTSB NYC79FA034Accident · 2 fatalClosedPiper PA-34 · Philadelphia, PANTSB MIA79FA065Accident · 3 fatalClosedPiper PA-28 · Naples, FLNTSB MIA79FA064Accident · 1 fatalClosedPiper PA-34 · Davie, FLNTSB MIA79DA072Accident · 1 fatalClosedBeech E18S · Missing AircraftNTSB LAX79FA038Accident · 1 fatalClosedBellanca 8KCAB · Malibu, CANTSB CHI79DA039Accident · 1 fatalClosedHughes 369D · Pekin, ILNTSB NYC79FA033Accident · 2 fatalClosedPiper PA-28 · Allaire, NJNTSB NYC79FA032Accident · 4 fatalClosedGrum Amer AA-5 · Pompey, NYNTSB IAD79FA042Accident · 2 fatalClosedCessna 175 · Livingston, TNNTSB DEN79FA035Accident · 2 fatalClosedCessna 170A · Larkspur, CONTSB CHI79FA038Accident · 1 fatalClosedBeech 65-80 · Wheeling, ILNTSB CHI79FA037Accident · 1 fatalClosedPiper PA-30 · Ludington, MINTSB MIA79FLG19Accident · 1 fatalClosedScorpion TOO · Johns Island, SCNTSB IAD79FA041Accident · 1 fatalClosedCessna 305A · Fair Bluff, NCNTSB DEN79FA033Accident · 4 fatalClosedPiper PA-34 · Lander, WYNTSB SEA79FA028Accident · 2 fatalClosedPiper PA-28 · Brothers, ORNTSB ANC79FA041Accident · 3 fatalClosedBellanca 7GCBC · Ruby, AKNTSB LAX79FA037Accident · 2 fatalClosedGlobe Swift GC1B · Parker, AZNTSB OAK79FA021Accident · 2 fatalClosedPiper PA-28 · Sacramento, CANTSB MKC79FA026Accident · 2 fatalClosedBeech E18S · Cedar Rapids, IANTSB MKC79FA024Accident · 1 fatalClosedAerostar 600 · Sikeston, MONTSB ANC797A014Accident · 2 fatalClosedCessna U206 · Nightmute, AKNTSB MIA79FA036Accident · 3 fatalClosedPiper PA-28 · Homestead, FLNTSB FTW79FA065Accident · 1 fatalClosedBeech 95-B55 · Jarrell, TXNTSB LAX81FA078Accident · 3 fatalClosedCessna 170A · Morgan Hill, CANTSB NYC79FA031Accident · 1 fatalClosedPiper PA-28 · Pittstown, NJNTSB MIA79FA058Accident · 2 fatalClosedBeech 65 · Arcadia, FLNTSB DEN79FA032Accident · 3 fatalClosedMooney M20F · Crestone, CONTSB CHI79FA036Accident · 6 fatalClosedPiper PA-32 · Dekalb, ILNTSB MIA79FKG27Accident · 1 fatalClosedPDQ 2 · Kennesaw, GANTSB MIA79FA057Accident · 1 fatalClosedPiper PA-28 · Camden, SCNTSB LAX79FA036Accident · 4 fatalClosedBeech A36 · Perris, CANTSB DEN79FA031Accident · 2 fatalClosedCessna 310 · Castle Rock, CONTSB DEN79FA030Accident · 4 fatalClosedAerostar 601P · Aspen, CONTSB SEA79FA025Accident · 2 fatalClosedTaylorcraft BC-65 · Orting, WANTSB LAX79FA046Accident · 2 fatalClosedCessna 310R · Heber, AZNTSB LAX79FA035Accident · 2 fatalClosedPiper PA-24 · Taft, CANTSB LAX79FA034Accident · 3 fatalClosedBeech D-35 · Los Angeles, CANTSB FTW79FA064Accident · 1 fatalClosedPiper PA-22 · Gladewater, TXNTSB CHI79FA035Accident · 2 fatalClosedPiper PA-28 · Park Forrest, ILNTSB SEA79FA026Accident · 3 fatalClosedPiper PA-22 · Spencer, IDNTSB MKC79FA022Accident · 2 fatalClosedChampion 7GCB · Waverly, KSNTSB CHI79DA034Accident · 1 fatalClosedCessna 150M · Spring Valley, OH