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 IAD80FA001Accident · 1 fatalClosedPiper PA-23 · Mooresville, NCNTSB UNK80X0100Accident · 2 fatalClosedCessna 152 · Gainesville, TXNTSB CHI80FA001Accident · 1 fatalClosedBellanca 17-31 · North Manchest, INNTSB CHI80DA003Accident · 1 fatalClosedCessna 152 · Syracuse, INNTSB SEA79FA061Accident · 2 fatalClosedBellanca 7KCAB · Athol, IDNTSB NYC8OFA001Accident · 1 fatalClosedPiper PA-23 · Ashford, CTNTSB MIA79FA132Accident · 1 fatalClosedCessna 404 · Ft.Lauderdale, FLNTSB MIA79FA131Accident · 1 fatalClosedPiper PA-28 · Orlando, FLNTSB LAX79IA092Incident · 1 fatalClosedBoeing 747 · Pacific Ocean (Pacific Ocean)NTSB IAD79FA093Accident · 1 fatalClosedCessna 170 · Horsebranch, KYNTSB CHI79FEV35Accident · 1 fatalClosedBellanca 8KCAB · Alma, ILNTSB CHI79FEP79Accident · 1 fatalClosedFly-Baby 1-A · Watertown, WINTSB MIA79FA130Accident · 2 fatalClosedCessna 120 · Vicksburg, MSNTSB IAD79FA092Accident · 1 fatalClosedPiper PA-23 · Greensboro, NCNTSB CHI79FEE86Accident · 1 fatalClosedVolksplane VP-1 · Plainfield, ILNTSB CHI79FA083Accident · 4 fatalClosedGrum Amer AA-5A · Urbana, OHNTSB CHI79AA082Accident · 5 fatalClosedPiper PA-32R · Indianapolis, INNTSB FTW79FA111Accident · 3 fatalClosedBeech C35 · Ranger, TXNTSB IAD79FA089Accident · 1 fatalClosedPiper PA-38 · Chesterfield, VANTSB FTW79DA110Accident · 2 fatalClosedCessna 150 · Houston, TXNTSB NYC79FA105Accident · 3 fatalClosedBeech 35C33A · Warren, VTNTSB ANC79FA097Accident · 1 fatalClosedCessna 2 207 · Rainy Pass, AKNTSB ANC79FA096Accident · 2 fatalClosedPiper PA-18 · Skwentna, AKNTSB MIA79FA127Accident · 3 fatalClosedBeech D18S · Miramar, FLNTSB CHI79FA081Accident · 2 fatalClosedCessna 150 · Porcupine, WINTSB CHI79FEC57Accident · 2 fatalClosedBreezy RLU-1 · Frazer, MINTSB LAX79FA087Accident · 1 fatalClosedCessna 175 · Hollister, CANTSB SEA79FA060Accident · 2 fatalClosedCessna 150 · Sula, MTNTSB NYC79FA104Accident · 1 fatalClosedCessna 172D · Greenwich, CTNTSB MKC79FA057Accident · 1 fatalClosedCessna 150F · West Quincy, MONTSB MIA79FA126Accident · 2 fatalClosedPiper PA-28 · Hartsville, SCNTSB FTW79FA108Accident · 4 fatalClosedPiper PA-31 · Luling, LANTSB DEN79FA065Accident · 1 fatalClosedBell 47G · Deming, NMNTSB NYC79FA103Accident · 1 fatalClosedBeech E18S · Suffield, CTNTSB MIA79FA125Accident · 1 fatalClosedHughes 369HS · Jacksonville, FLNTSB CHI79FA078Accident · 2 fatalClosedCessna 172G · Brownstown, ILNTSB LAX79FA084Accident · 1 fatalClosedGrumman G-21A · Avalon, CANTSB NYC79FA101Accident · 2 fatalClosedBeech 19 · Manchester, NHNTSB MKC79FA055Accident · 2 fatalClosedCessna 172XP · Intl Falls, MNNTSB MIA79FA123Accident · 2 fatalClosedCessna 182P · Folkston, GANTSB MIA79FA122Accident · 2 fatalClosedPiper PA-28 · Alma, GANTSB IAD79FA082Accident · 1 fatalClosedPiper PA-23 · Linville, NCNTSB CHI79FA076Accident · 4 fatalClosedBeech C-45H · Hastings, MINTSB SEA79AA058Accident · 12 fatalClosedDouglas DC-7C · Klamath Falls, ORNTSB LAX79IA082Incident · 1 fatalClosedCessna 210 · Tucson, AZNTSB LAX79FXQ36Accident · 1 fatalClosedSchultz SL-1 · Reno, NVNTSB LAX79FA081Accident · 5 fatalClosedBell 47J-2 · Long Beach, CANTSB DEN79FA061Accident · 2 fatalClosedBeech A-36 · Garfield, CONTSB ANC79FA092Accident · 1 fatalClosedBellanca 7GC · Cooper Landing, AKNTSB NYC79FA079Accident · 1 fatalClosedCessna 150 · Pennington, NJ