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 LAX81FA111Accident · 1 fatalClosedSchleicher ASW-19 · California Cty, CANTSB DEN81FA054Accident · 1 fatalClosedPiper PA-34 · Price, UTNTSB CHI81FA081Accident · 1 fatalClosedCessna 152 · Minneapolis, MNNTSB ANC81FA085Accident · 2 fatalClosedMooney M20K · Talkeetna, AKNTSB CHI81FEV27Accident · 1 fatalClosedCessna T188C · Ridgway, ILNTSB ANC81FA084Accident · 3 fatalClosedPiper PA-18 · Cordova, AKNTSB MKC81FA045Accident · 1 fatalClosedPietenpol A'CAMP · Emma, MONTSB FTW81FA127Accident · 2 fatalClosedBellanca 8KCAB · Alma, ARNTSB DEN81FA053Accident · 2 fatalClosedLet Blanik · Aspen, CONTSB MKC81FA044Accident · 5 fatalClosedPiper PA-28R · Colo, IANTSB LAX81FA110Accident · 2 fatalClosedBellanca 8KCAB · San Carlos, CANTSB SEA81FA048Accident · 2 fatalClosedCessna 150H · Blue River, ORNTSB ATL81FA101Accident · 4 fatalClosedCessna 210B · Plantersville, ALNTSB MKC81FA043Accident · 4 fatalClosedBeech 58TC · Kansas City, KSNTSB MIA81FA099Accident · 1 fatalClosedPiper PA-23 · St.Thomas, VINTSB LAX81FA109Accident · 1 fatalClosedCessna 150J · Yuma, AZNTSB LAX81FA108Accident · 2 fatalClosedBeech A23-19 · Big Bear City, CANTSB ATL81FA100Accident · 4 fatalClosedPiper PA-24 · Center Grove, TNNTSB FTW81FA126Accident · 2 fatalClosedMooney M20F · Muleshoe, TXNTSB FTW81FA124Accident · 2 fatalClosedCessna 401 · Albuquerque, NMNTSB ATL81FA099Accident · 2 fatalClosedAeronca 7AC · Rogersville, TNNTSB FTW81FA123Accident · 2 fatalClosedLuscombe 8A · N Little Rock, ARNTSB CHI81FEE46Accident · 1 fatalClosedBensen B8MG · Ridott, ILNTSB CHI81FA079Accident · 3 fatalClosedAero Comdr 100 · Columbia Stat, OHNTSB ATL82FA109Accident · 3 fatalClosedCessna 172F · Wolf Pen, WVNTSB MIA81FA096Accident · 3 fatalClosedBeech B95 · Titusville, FLNTSB ATL81FA098Accident · 1 fatalClosedPiper PA-28 · Buckland, NCNTSB SEA81FYM32Accident · 1 fatalClosedMinicoupe Johnsn · Gaston, ORNTSB LAX81FA105Accident · 2 fatalClosedN American AT-6 · California Vly, CANTSB FTW81FA122Accident · 3 fatalClosedCessna 337 · Pampa, TXNTSB CHI81FA078Accident · 2 fatalClosedCessna 340A · St Charles, ILNTSB CHI81FA077Accident · 2 fatalClosedCessna 152 · E Liverpool, OHNTSB ATL81FKQ20Accident · 1 fatalClosedCessna 152 · Magee, MSNTSB ANC81DA073Accident · 4 fatalClosedCessna A185F · Missing AircraftNTSB DEN81FA050Accident · 2 fatalClosedPiper 602P · Mead, CONTSB ATL81FA097Accident · 3 fatalClosedPiper PA-28R · Sweetwater, TNNTSB ATL81FA096Accident · 1 fatalClosedCessna 182K · Nicholasville, KYNTSB MIA81FA095Accident · 1 fatalClosedPiper PA-28 · Palm Bay, FLNTSB ANC82FA080Accident · 6 fatalClosedBeech 200 · King Cove, AKNTSB ANC81FA081Accident · 3 fatalClosedCessna 180 · Naknek, AKNTSB ANC81FA079Accident · 3 fatalClosedDouglas DC-4 · Kenai, AKNTSB ATL81FKJ24Accident · 1 fatalClosedPiper J3C-65 · Fadette, ALNTSB NYC81FNA18Accident · 1 fatalClosedRand KR-2 · N Kingstown, RINTSB MIA81FA093Accident · 2 fatalClosedPiper PA-28 · Lakeland, FLNTSB DEN81FA049Accident · 4 fatalClosedGulf-Amer AA-5B · Crested Butte, CONTSB MIA81FA094Accident · 3 fatalClosedPiper PA-32R · Naples, FLNTSB DEN81FA051Accident · 2 fatalClosedPiper PA-16 · Ten Sleep, WYNTSB CHI81FEV24Accident · 1 fatalClosedPiper PA-25 · Olney, ILNTSB ATL81FA094Accident · 1 fatalClosedPiper PA-31P · Wilmington, NCNTSB FTW81FA120Accident · 1 fatalClosedSoloy 47G-2A · Vivian, LA