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 MIA80FA035Accident · 1 fatalClosedCessna 172RG · Palm Bay, FLNTSB IAD80FA025Accident · 2 fatalClosedCessna 152 · Vale, NCNTSB IAD80FA024Accident · 1 fatalClosedPiper PA-22 · Clear Spring, MDNTSB ANC80FA031Accident · 3 fatalClosedPilatus PC6B1H · West Dease, AKNTSB LAX80FA055Accident · 2 fatalClosedPiper PA-28 · Palmdale, CANTSB LAX80FA054Accident · 1 fatalClosedCessna 175A · Searchlight, NVNTSB LAX80FA121Accident · 1 fatalClosedMooney M20K · Bishop, CANTSB LAX80FA053Accident · 3 fatalClosedPiper PA-28 · Redding, CANTSB SEA80FA019Accident · 5 fatalClosedRockwell 700 · Mukilteo, WANTSB MKC80FA023Accident · 1 fatalClosedBeech H18 · Olathe, KSNTSB MIA80FA034Accident · 1 fatalClosedGrum-Amer AA-5 · Miami, FLNTSB MIA80FA033Accident · 4 fatalClosedPtper PA-32 · Cedar Key, FLNTSB LAX80FJA11Accident · 2 fatalClosedCessna 172E · Lanai City, HINTSB MIA80FA032Accident · 2 fatalClosedAero Comdr 680FL · Sebring, FLNTSB FTW80FA047Accident · 2 fatalClosedBeech 35 · Barksdale, TXNTSB FTW80FA042Accident · 4 fatalClosedMitsubishi MU-2B · Houston, TXNTSB DEN80FA025Accident · 2 fatalClosedPiper PA-28 · Pueblo, CONTSB MKC80FA021Accident · 4 fatalClosedBeech 95-B55 · Hot Springs, SDNTSB NYC80FA024Accident · 3 fatalClosedBeech 95-B55 · Gabriels, NYNTSB LAX80FA050Accident · 2 fatalClosedPiper PA-34 · Reno, NVNTSB IAD80FA023Accident · 2 fatalClosedBellanca 17-30A · Morrisville, NCNTSB CHI80FEX04Accident · 1 fatalClosedCessna 182F · Greenwood, INNTSB ANC80FA030Accident · 2 fatalClosedCessna 172M · Homer, AKNTSB MKC80FA020Accident · 2 fatalClosedCessna 150 · Sioux Falls, SDNTSB MIA80DA043Accident · 1 fatalClosedBeech 58 · Missing AircraftNTSB LAX80FA049Accident · 1 fatalClosedRiley 421C · Escondido, CANTSB FTW80FA040Accident · 1 fatalClosedBell 206B · Friendswood, TXNTSB LAX80FA048Accident · 3 fatalClosedPiper PA-28 · El Segundo, CANTSB FTW80DA039Accident · 1 fatalClosedBell 206B · Grand Isle, LANTSB LAX80FA052Accident · 1 fatalClosedBell 47G3B1 · Alpine, AZNTSB LAX80FA046Accident · 1 fatalClosedCessna T210M · Grapevine, CANTSB DEN80FA024Accident · 1 fatalClosedMooney M20C · Scipio, UTNTSB DEN80AA023Accident · 4 fatalClosedCessna TU206G · Clovis, NMNTSB LAX80FA045Accident · 2 fatalClosedAerostar 601P · San Jose, CANTSB CHI80FA025Accident · 2 fatalClosedPiper PA-22 · Princeton, ILNTSB SEA80FA018Accident · 2 fatalClosedBell 47G3B1 · Jefferson, ORNTSB NYC80FA023Accident · 1 fatalClosedGrum Amer AA-1B · Morganville, NJNTSB FTW80AA037Accident · 2 fatalClosedAero Comdr 690A · New Castle, OKNTSB DEN80FA022Accident · 1 fatalClosedAero Comdr 560 · Magdalena, NMNTSB CHI80AA024Accident · 2 fatalClosedFalcon 10 · Chicago, ILNTSB NYC80FA022Accident · 1 fatalClosedCessna 152 · Indian Head, PANTSB ANC80FA027Accident · 1 fatalClosedCessna U206G · Kasigluk, AKNTSB NYC80FFJ05Accident · 1 fatalClosedPitts S-1S · Angola, NYNTSB DEN80FA021Accident · 2 fatalClosedMooney M20F · Grantsville, UTNTSB LAX80FA042Accident · 1 fatalClosedCessna 206 · Carson City, NVNTSB LAX80FA041Accident · 1 fatalClosedPiper PA-32 · Catalina Is, CANTSB MKC80FA019Accident · 4 fatalClosedPiper PA-28 · Clare, IANTSB DEN80FA020Accident · 3 fatalClosedBeech H35 · Copperton, UTNTSB CHI80FA023Accident · 1 fatalClosedCessna 411 · Columbus, OHNTSB SEA80FA017Accident · 1 fatalClosedAeronca 7AC · Stevenson, WA