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 ATL80FA051Accident · 2 fatalClosedCessna 172 · Salisbury, NCNTSB DEN80FA037Accident · 1 fatalClosedGlobe GC-1B · Spanish Fork, UTNTSB CHI80FA045Accident · 1 fatalClosedPiper PA32RT · South Bend, INNTSB LAX80FA105Accident · 2 fatalClosedPiper PA-18 · Newport Beach, CANTSB SEA80FA031Accident · 1 fatalClosedCessna 210L · Harrisburg, ORNTSB NYC80FA044Accident · 1 fatalClosedPiper PA-23 · Neptune, NJNTSB DEN80FTG12Accident · 1 fatalClosedPiper PA-25 · Englevale, NDNTSB NYC80FA043Accident · 3 fatalClosedCessna 172G · Cape May, NJNTSB MKC80FA038Accident · 4 fatalClosedPiper PA-28 · Brookville, KSNTSB LAX80FA103Accident · 6 fatalClosedCessna T207 · Furnace Creek, CANTSB LAX80FA102Accident · 1 fatalClosedPiper PA-38 · Las Vegas, NVNTSB DEN80FTE46Accident · 2 fatalClosedBullen Bede 4 · Colorado Sprgs, CONTSB MKC80FA036Accident · 1 fatalClosedCherokee II · So Sioux City, NENTSB LAX80FAMS2Accident · 2 fatalClosedBeech T-34B · Missing AircraftNTSB LAX80FA101Accident · 2 fatalClosedMooney M20J · Cajon, CANTSB ATL80FA049Accident · 6 fatalClosedPiper PA-31 · Mobile, ALNTSB ANC80FA048Accident · 2 fatalClosedPiper PA-18 · Ninilchik, AKNTSB FTW80FA080Accident · 2 fatalClosedPiper PA-32 · Lakeview, ARNTSB LAX80FA100Accident · 1 fatalClosedBeech A36 · Los Banos, CANTSB LAX80FXQ28Accident · 2 fatalClosedCessna 172A · Tahoe City, CANTSB ATL80FA050Accident · 2 fatalClosedBeech P35 · Bennettsville, SCNTSB MIA80FA065Accident · 3 fatalClosedConvair 240 · Daytona Beach, FLNTSB CHI80FA043Accident · 3 fatalClosedMooney M20C · Byron, ILNTSB DEN80FA036Accident · 1 fatalClosedCessna TR182 · Wheatland, WYNTSB DEN80FA035Accident · 3 fatalClosedMooney 20F · Raynesford, MTNTSB CHI80FA042Accident · 2 fatalClosedGrum-Amer AA-1C · Portage, WINTSB CHI80FA041Accident · 4 fatalClosedCessna 172K · Big Fork, MNNTSB CHI80DA044Accident · 1 fatalClosedCessna 150 · St Paul, MNNTSB NYC80FA022Accident · 1 fatalClosedMaule 235C · Eagle Lake, MENTSB FTW80FPG29Accident · 1 fatalClosedGrumman G-164B · Minturn, ARNTSB DEN80FTC16Accident · 2 fatalClosedCessna R172K · Cheyenne, WYNTSB CHI80FA040Accident · 1 fatalClosedCessna 152 · Jerome, MINTSB DCA80AA018Accident · 2 fatalClosedLearjet 25D · Gulf Of Mexico (Gulf of Mexico)NTSB CHI80FEM25Accident · 1 fatalClosedChampion 7KCAB · Grant, MINTSB SEA80FA029Accident · 1 fatalClosedGrumman G-164B · Cle Elum, WANTSB LAX80FA097Accident · 2 fatalClosedCessna 182P · Seal Beach, CANTSB DEN80FA034Accident · 1 fatalClosedHughes 500 · Vernal, UTNTSB CHI80FA039Accident · 2 fatalClosedGrumman AA-1 · Sylvania, OHNTSB FTW80FA076Accident · 4 fatalClosedCessna 172M · Beasley, TXNTSB NYC80FA041Accident · 1 fatalClosedPiper PA-32 · E.Setauket, NYNTSB FTW80FRA31Accident · 1 fatalClosedCessna A188B · El Campo, TXNTSB ATL80FA047Accident · 1 fatalClosedPiper PA-34 · Enterprise, MSNTSB ANC80FA045Accident · 1 fatalClosedAeronca 15AC · Wasilla, AKNTSB MIA80FA064Accident · 2 fatalClosedPiaggio P136L1 · Pahokee, FLNTSB CHI80FEX17Accident · 1 fatalClosedGR Lakes X2T-1T · Lizton, INNTSB CHI80DA037Accident · 1 fatalClosedCessna 172 · Nappanee, INNTSB ATL80FA045Accident · 1 fatalClosedCessna 150 · Pikeville, KYNTSB SEA80FA028Accident · 1 fatalClosedPiper PA-28 · Imperial, CANTSB NYC80FA040Accident · 4 fatalClosedCessna 411 · Vineland, NJNTSB FTW80DA072Accident · 1 fatalClosedBell 206B · Intracstl Cy, LA