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 LAX81FA081Accident · 1 fatalClosedCessna 172 · Claremont, CANTSB ANC81FA058Accident · 1 fatalClosedBellanca 8GCBC · Palmer, AKNTSB LAX81FA083Accident · 1 fatalClosedPiper PA-38 · Sonora, CANTSB FTW81FA084Accident · 2 fatalClosedCessna 152 · Jones, OKNTSB FTW81FA083Accident · 3 fatalClosedPiper PA-31 · Hammond, TXNTSB DEN81FA029Accident · 8 fatalClosedBell UH-1B · Williston, NDNTSB LAX81FA080Accident · 1 fatalClosedCessna 170B · Steamboat, NVNTSB DEN81FTI05Accident · 1 fatalClosedCessna 185F · Geraldine, MTNTSB CHI81FEK16Accident · 1 fatalClosedFly Baby 1A · Zanesville, OHNTSB LAX81FVG30Accident · 1 fatalClosedAyers S2R · Grimes, CANTSB CHI81FA053Accident · 2 fatalClosedCessna 172M · Saginaw, MINTSB ATL81FA069Accident · 1 fatalClosedCessna 337G · Greensboro, NCNTSB LAX81FUG23Accident · 1 fatalClosedAcroduster SA-700 · Adelanto, CANTSB LAX81FA079Accident · 1 fatalClosedPiper PA-32 · Tehachapi, CANTSB FTW81FA079Accident · 1 fatalClosedCessna TU206B · Beaumont, TXNTSB FTW81FA078Accident · 2 fatalClosedRyan PT-22 · Fulshear, TXNTSB FTW81FA077Accident · 1 fatalClosedBeech A36 · Houston, TXNTSB CHI81FA051Accident · 3 fatalClosedMitsubishi MU-2B · Alpena, MINTSB SEA81FA031Accident · 2 fatalClosedPiper PA-28 · Washougal, WANTSB NYC81FA043Accident · 1 fatalClosedBellanca 7KCAB · North Adams, MANTSB SEA81AA030Accident · 1 fatalClosedCessna 172N · Gorst, WANTSB NYC81FA042Accident · 1 fatalClosedCessna 401A · State College, PANTSB NYC81FA041Accident · 2 fatalClosedCessna 320 · West Mifflin, PANTSB LAX81FA106Accident · 2 fatalClosedCessna 177B · Frazier Park, CANTSB FTW81FA075Accident · 2 fatalClosedMitsubishi MU-2B · Lajitas, TXNTSB MIA81FA066Accident · 2 fatalClosedBellanca 7GCBC · St Augustine, FLNTSB LAX81FA075Accident · 1 fatalClosedMooney M20E · Banning, CANTSB FTW81FA074Accident · 4 fatalClosedBeech E35 · Fay, OKNTSB FTW81FA073Accident · 4 fatalClosedCessna 172N · Yoakum, TXNTSB DEN81FA028Accident · 2 fatalClosedCessna 172 · Tropic, UTNTSB NYC81FA040Accident · 1 fatalClosedPiper PA-28R · Hartford, NYNTSB MKC81FCQ28Accident · 1 fatalClosedAyers S2R-34 · Hillsboro, KSNTSB LAX81FA073Accident · 2 fatalClosedPiper PA-28 · Kernville, CANTSB FTW81FA072Accident · 1 fatalClosedPiper PA-12 · Port O'Connor, TXNTSB DCA81AA015Accident · 15 fatalClosedHandly Page HP-137 · Loveland, CONTSB LAX81FA071Accident · 2 fatalClosedRyan ST3-KR · Ridgecrest, CANTSB FTW81FA111Accident · 1 fatalClosedPiper PA-23 · Palacios, TXNTSB LAX81FVW11Accident · 1 fatalClosedBarton Bsby MM-1 · Shoshone, CANTSB CHI81FA047Accident · 1 fatalClosedNavion A · Platteville, ILNTSB CHI81FA046Accident · 2 fatalClosedBellanca 7KCAB · Lafayette, INNTSB CHI81FA045Accident · 3 fatalClosedCessna 172N · Atlas, ILNTSB ATL81FA063Accident · 1 fatalClosedGrumman AA-5 · No.Sandbridge, VANTSB ATL81FA062Accident · 2 fatalClosedBeech 65-B80 · Pine Knot, KYNTSB ATL81FA061Accident · 1 fatalClosedCessna 188B · Hernando, MSNTSB FTW81FA068Accident · 2 fatalClosedRobinson R22 · El Paso, TXNTSB DEN81FTM15Accident · 1 fatalClosedLockheed P-38 · Salt Lake City, UTNTSB DEN81FA027Accident · 3 fatalClosedPiper PA-28 · Chamberlain, SDNTSB CHI81FA044Accident · 2 fatalClosedAeronca 65-TAL · West Olive, MINTSB MKC81FA028Accident · 1 fatalClosedPiper PA-28 · Dixon, IANTSB MKC81FA027Accident · 2 fatalClosedPiper PA-28 · Creston, IA