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 LAX81FA055Accident · 2 fatalClosedCessna 172N · Newark, CANTSB DEN81FA020Accident · 1 fatalClosedCessna 206G · Cokeville, WYNTSB CHI81FA032Accident · 2 fatalClosedBeech P35 · Monarch Pass, CONTSB SEA81FA021Accident · 2 fatalClosedBeech A36 · Eugene, ORNTSB SEA81FA020Accident · 2 fatalClosedCessna 182P · Everett, WANTSB LAX81FA054Accident · 3 fatalClosedDouglas B-26 · Edwards Afb, CANTSB LAX81FA053Accident · 1 fatalClosedBeech 58 · Bisbee, AZNTSB LAX81FA051Accident · 2 fatalClosedCessna T210N · Fallon, NVNTSB ATL81FA052Accident · 4 fatalClosedBeech B23 · Mobile, ALNTSB NYC81FFA13Accident · 2 fatalClosedCessna 150K · Hudson, NYNTSB LAX81FA052Accident · 2 fatalClosedPiper PA-22 · Grand Canyon, AZNTSB ATL81FA051Accident · 1 fatalClosedPiper PA-30 · Autaugaville, ALNTSB FTW81FA041Accident · 5 fatalClosedBeech A36TC · Nageezi, NMNTSB FTW81FA040Accident · 2 fatalClosedBeech 58P · Ozona, TXNTSB DEN81FA033Accident · 6 fatalClosedPiper PA-32 · Escalante, UTNTSB FTW81FA038Accident · 1 fatalClosedBeech 95-B55 · Beaumont, TXNTSB SEA81FA019Accident · 1 fatalClosedPiper PA-28 · Seattle, WANTSB NYC81FA030Accident · 2 fatalClosedCessna 310R · North Adams, MANTSB MKC81FA022Accident · 2 fatalClosedAmer Avco AA-1A · Council Bluffs, IANTSB NYC81FA029Accident · 4 fatalClosedMooney M20F · Montgomery Twp, NJNTSB LAX81FA050Accident · 2 fatalClosedBellanca 14-19 · Parker, AZNTSB LAX81FA049Accident · 2 fatalClosedSikorsky S-62A · Avalon, CANTSB ATL81FA050Accident · 1 fatalClosedPiper PA-28 · Statesville, NCNTSB MKC81FA021Accident · 1 fatalClosedPiper PA-22 · Lohrville, IANTSB MIA81FA048Accident · 2 fatalClosedCessna 177 · Lutz, FLNTSB NYC81FA026Accident · 2 fatalClosedPiper PA-44 · Batavia, NYNTSB MIA81FA047Accident · 1 fatalClosedPiper PA-24 · Vero Beach, FLNTSB LAX81FA048Accident · 2 fatalClosedCessna 182M · Truckee, CANTSB CHI81FA029Accident · 3 fatalClosedPiper PA-31T · Waterford Twp, MINTSB ATL81FKJ15Accident · 1 fatalClosedPiper PA-32 · Mobile, GANTSB MKC81FA020Accident · 2 fatalClosedGrum-Amer AA-5 · Thayer, MONTSB FTW81FA036Accident · 1 fatalClosedLuscombe 8A · Bixby, OKNTSB FTW81DA037Accident · 1 fatalClosedCessna 150M · Corrigan, TXNTSB CHI81FA028Accident · 1 fatalClosedPiper PA-28R · Fort Wayne, INNTSB CHI81FA027Accident · 1 fatalClosedPiper PA-32 · Loganspopt, INNTSB CHI81FA026Accident · 3 fatalClosedPiper PA-28 · Waupun, WINTSB ATL81FA048Accident · 1 fatalClosedCessna 172P · Woodbury, TNNTSB LAX81FA047Accident · 1 fatalClosedMooney M20J · Roll, AZNTSB DEN81FA019Accident · 1 fatalClosedCessna 182RG · Grand Forks, NDNTSB MIA81FA046Accident · 5 fatalClosedPiper PA-32R · El Duque, PRNTSB MKC81FA019Accident · 1 fatalClosedCessna 172 · Lawrence, KSNTSB LAX81FA072Accident · 4 fatalClosedPiper PA-28 · Truckee, CANTSB FTW81FA034Accident · 5 fatalClosedPiper PA-28 · Bandera, TXNTSB FTW81FA033Accident · 2 fatalClosedPiper PA-38 · Del Rio, TXNTSB ATL81FA047Accident · 2 fatalClosedCessna 172N · Jenkinsville, SCNTSB SEA81FAMS2Accident · 1 fatalClosedBeech A36-TC · Missing AircraftNTSB LAX81FA046Accident · 2 fatalClosedCessna 414A · Rio Vista, CANTSB DCA81AA009Accident · 8 fatalClosedLockheed 1329 · White Plains, NYNTSB FTW81FA030Accident · 4 fatalClosedCessna 310R · Houma, LANTSB SEA83FYM03Accident · 1 fatalClosedPiper PA-24 · Scappoose, OR