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 FTW81DA133Accident · 3 fatalClosedMooney M20E · Bayside, TXNTSB FTW80FAMS4Accident · 3 fatalClosedMooney 720E · Missing AircraftNTSB MIA80FKJ26Accident · 1 fatalClosedBenson B8MD · Pensacola, FLNTSB LAX80FA066Accident · 2 fatalClosedCessna 182P · San Andreas, CANTSB LAX80FA065Accident · 5 fatalClosedCessna 414 · Vacaville, CANTSB LAX80FA064Accident · 2 fatalClosedCessna 421B · Tucson, AZNTSB ANC80FA035Accident · 4 fatalClosedCessna A185F · Shaktoolik, AKNTSB LAX80FA068Accident · 2 fatalClosedPiper PA-28 · Chester, CANTSB CHI80FA028Accident · 3 fatalClosedCessna 310H · Indianapolis, INNTSB DEN80FA028Accident · 1 fatalClosedCessna 182RG · Ordway, CONTSB NYC80FA027Accident · 1 fatalClosedMooney M20C · Ogdensburg, NJNTSB NYC80FA026Accident · 2 fatalClosedBeech 90 · Flushing, NYNTSB MIA80FA046Accident · 3 fatalClosedPiper PA-28 · Florence, SCNTSB MIA80FA045Accident · 1 fatalClosedPiper PA-23 · Bradley Jct, FLNTSB FTW80FA054Accident · 1 fatalClosedMooney M-18C · Saginaw, TXNTSB DEN80FA027Accident · 1 fatalClosedCessna 172M · Englewood, CONTSB LAX80FVD12Accident · 1 fatalClosedPitts S-1S · Tracy, CANTSB IAD80FA030Accident · 4 fatalClosedPiper PA-34 · Pine Mountain, GANTSB MIA80FA044Accident · 3 fatalClosedMooney M20K · Blairsville, GANTSB MIA80FA042Accident · 5 fatalClosedPiper PA-32R · Ocala, FLNTSB LAX80FA062Accident · 2 fatalClosedCessna 402C · Crescent City, CANTSB FTW80FA052Accident · 1 fatalClosedRockwell 112 · Witt Springs, ARNTSB MKC80AA026Accident · 3 fatalClosedAerospatle AS350D · Webster City, IANTSB LAX80FA061Accident · 5 fatalClosedPiper PA-23 · So.Lake Tahoe, CANTSB IAD80FA029Accident · 1 fatalClosedCessna 182K · Hartsville, TNNTSB MIA80FA040Accident · 1 fatalClosedCessna 310D · Ft.Lauderdale, FLNTSB LAX80FA060Accident · 4 fatalClosedDouglas B-26C · Georgetown, CANTSB MIA80FA039Accident · 2 fatalClosedBell 206B · Kissimmee, FLNTSB FTW80FA049Accident · 3 fatalClosedBell 212 · Hillsboro, TXNTSB MIA80FLT01Accident · 1 fatalClosedCessna 188 · Tunica, MSNTSB IAD80FKM10Accident · 1 fatalClosedStits Playby · China Grove, NCNTSB CHI80FA027Accident · 1 fatalClosedCessna 172XP · Indianapolis, INNTSB MIA80FA038Accident · 2 fatalClosedCessna 140 · Homestead, FLNTSB LAX80FA058Accident · 2 fatalClosedBellanca 17-31A · Long Beach, CANTSB SEA80FA020Accident · 3 fatalClosedCessna 172N · Dufur, ORNTSB MIA80FA037Accident · 3 fatalClosedBeech V35 · Valdosta, GANTSB IAD80FKW09Accident · 1 fatalClosedDer Jagger Wilson · Loudon, TNNTSB IAD80FA027Accident · 1 fatalClosedCessna 150 · Reidland, KYNTSB MIA80FA036Accident · 2 fatalClosedCessna 210N · Jacksonville, FLNTSB FTW80FA048Accident · 7 fatalClosedMitsubishi MU-2B · New Orleans, LANTSB LAX80FA057Accident · 1 fatalClosedCessna T337G · Reno, NVNTSB CHI80FA026Accident · 4 fatalClosedPiper PA-32 · Ft Wayne, INNTSB MKC80FA024Accident · 2 fatalClosedGrum-Amer AA-5B · Spencer, IANTSB LAX80FA056Accident · 2 fatalClosedPiper PA-22 · Oxnard, CANTSB FTW80FAMS2Accident · 5 fatalClosedBeech A36 · Missing AircraftNTSB FTW80FA106Accident · 5 fatalClosedBeech A36 · Taos, NMNTSB FTW80FA045Accident · 6 fatalClosedSikorsky S-62A · Leeville, LANTSB FTW80FA046Accident · 5 fatalClosedPiper PA-32 · Ardmore, OKNTSB LAX80FA059Accident · 4 fatalClosedCessna 182G · Grand Canyon, AZNTSB IAD80FA026Accident · 2 fatalClosedBeech 95-B55 · Cumming, GA