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 CHI79DA033Accident · 1 fatalClosedCessna 150M · Adrian, MINTSB OAK79FVA21Accident · 1 fatalClosedPiper PA-36 · Los Banos, CANTSB LAX79IA033Incident · 1 fatalClosedCessna T210L · Lancaster, CANTSB FTW79IA063Incident · 1 fatalClosedBoeing 747 · Dallas, TXNTSB FTW79FA066Accident · 1 fatalClosedCessna 182Q · Granite, OKNTSB FTW79FA062Accident · 1 fatalClosedCessna R172K · Uvalde, TXNTSB CHI79FA031Accident · 3 fatalClosedAerostar 601P · Columbus, OHNTSB FTW79FPA12Accident · 1 fatalClosedThorp TA-18 · Allen, TXNTSB FTW79DA061Accident · 2 fatalClosedBeech 65-A80 · New Orleans, LANTSB NYC79FA029Accident · 4 fatalClosedPiper PA-31 · Springfield, VTNTSB FTW79FA060Accident · 4 fatalClosedCessna 172N · Dequincy, LANTSB DCA79AA012Accident · 3 fatalClosedNord-Avion 262 · Marina Del Rey, CANTSB SEA79FA024Accident · 1 fatalClosedCessna 195 · Vancouver, WANTSB OAK79FAMS4Accident · 1 fatalClosedPiper PA-28 · Missing AircraftNTSB MIA79FLD48Accident · 1 fatalClosedPiper PA-32 · Vero Beach, FLNTSB FTW79FA059Accident · 2 fatalClosedHughes 369D · Angleton, TXNTSB DEN79FA029Accident · 2 fatalClosedPiper PA-24 · Corinne, UTNTSB SEA79FA023Accident · 3 fatalClosedLake 4-200 · Battle Ground, WANTSB LAX80FA051Accident · 3 fatalClosedCessna 172 · Eureka, CANTSB IAD79FA038Accident · 1 fatalClosedBellanca 8KCAB · Queenstown, MDNTSB FTW79FRG21Accident · 2 fatalClosedVarieze 1 · Austin, TXNTSB NYC79FA028Accident · 4 fatalClosedPiper PA-28R · Palmerton, PANTSB NYC79FA027Accident · 1 fatalClosedPiper PA-28 · Newark, NJNTSB DEN79AA028Accident · 4 fatalClosedRockwell 114 · Fairfield, UTNTSB OAK79AA020Accident · 4 fatalClosedBeech 95 · Elko, NVNTSB NYC79FA026Accident · 2 fatalClosedCessna 172 · Poland, MENTSB IAD79FA037Accident · 2 fatalClosedBeech K35 · Charlottesvlle, VANTSB LAX79FVA18Accident · 1 fatalClosedBell OH13H · Shafter, CANTSB FTW79FA058Accident · 6 fatalClosedBeech BE-58P · Turpin, OKNTSB DEN79FA027Accident · 2 fatalClosedCessna 210 · Limon, CONTSB CHI79FA030Accident · 4 fatalClosedCessna 310B · Galesburg, ILNTSB SEA79FA022Accident · 2 fatalClosedCessna 140 · Yakima, WANTSB SEA79DYE15Accident · 1 fatalClosedRobertson P210N · Port Townsend, WANTSB DCA79AA011Accident · 8 fatalClosedBeech BE-70 · Gulfport, MSNTSB SEA79FA021Accident · 1 fatalClosedCessna T210P · Lavina, MTNTSB MIA79FA055Accident · 1 fatalClosedCessna 150 · Albany, GANTSB IAD79FA036Accident · 1 fatalClosedCessna 310 · Bristol, VANTSB FTW79FA056Accident · 1 fatalClosedCessna 182P · Weston, TXNTSB MKC79FA019Accident · 1 fatalClosedCessna 172M · Fort Scott, KSNTSB MIA79FA054Accident · 3 fatalClosedBeech 58 · Greenville, MSNTSB DEN79FA024Accident · 2 fatalClosedCessna T206 · Brigham City, UTNTSB MIA79FLD42Accident · 1 fatalClosedCessna 172B · Orlando, FLNTSB MIA79FA053Accident · 2 fatalClosedPiper PA-23 · St Petersburg, FLNTSB DEN79FA023Accident · 4 fatalClosedCessna 206 · Moose, WYNTSB NYC79FA024Accident · 2 fatalClosedCessna 172K · Dover Plains, NYNTSB IAD79FA035Accident · 4 fatalClosedPiper PA-32R · Glenville, KYNTSB IAD79FA033Accident · 3 fatalClosedPiper PA-31T · Baltimore, MDNTSB FTW79FA052Accident · 1 fatalClosedCessna 210G · Jennings, LANTSB MKC79FA017Accident · 3 fatalClosedCessna 421A · Kansas City, MONTSB LAX79FA032Accident · 2 fatalClosedCessna T310R · Long Beach, CA