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 ATL80FA059Accident · 2 fatalClosedCessna 182 · Omaha, ALNTSB SEA80FAMS3Accident · 3 fatalClosedCessna 182G · Missing AircraftNTSB SEA80FA035Accident · 3 fatalClosedPiper PA-28 · Couer D'Alene, IDNTSB NYC80FHA18Accident · 2 fatalClosedThorp T-18 · Quakertown, PANTSB MIA80FA070Accident · 1 fatalClosedPiper J3C · Dunedin, FLNTSB LAX80FA113Accident · 2 fatalClosedBellanca 7GCAA · Santa Ynez, CANTSB DEN80FTE59Accident · 1 fatalClosedCessna 210P · Hot Slphr Spgs, CONTSB DEN80FA045Accident · 2 fatalClosedTaylorcraft BC12D · Loma, CONTSB DCA80AA020Accident · 3 fatalClosedLockheed 1049H · Columbus, INNTSB CHI80FEI26Accident · 2 fatalClosedN American AT-6 · Bowling Green, OHNTSB CHI80FA049Accident · 2 fatalClosedBellanca 8KCAB · Clifton, ILNTSB DEN80FTM26Accident · 1 fatalClosedSkybolt Steen · Brigham City, UTNTSB DEN80FTE58Accident · 1 fatalClosedPiper PA-25 · Meeker, CONTSB FTW80FPJ24Accident · 1 fatalClosedBenson B8M · Frederick, OKNTSB CHI80FA048Accident · 4 fatalClosedBeech A35 · Angle Inlet, MNNTSB CHI80DA047Accident · 1 fatalClosedCessna 180 · Otisville, MINTSB ATL80FA058Accident · 4 fatalClosedCessna 172N · West Liberty, KYNTSB CHI80FEK15Accident · 1 fatalClosedSchleicher ASW-20 · Mt.Sterling, OHNTSB SEA80FA034Accident · 2 fatalClosedCessna 150K · Olympia, WANTSB NYC80FA047Accident · 2 fatalClosedCessna 150G · Searsport, MENTSB DEN80FA043Accident · 10 fatalClosedCessna 182 · Aspen, CONTSB DEN80FA042Accident · 2 fatalClosedPiper PA-30 · Saltese, MTNTSB ATL81FA055Accident · 1 fatalClosedGrumman F8F-2 · Commerce, GANTSB LAX80FA110Accident · 2 fatalClosedPiper PA-30 · Gardnerville, NVNTSB NYC80FA046Accident · 1 fatalClosedLuscombe 8A · Fairview, PANTSB FTW80FA087Accident · 4 fatalClosedCessna 337A · Aledo, TXNTSB FTW80FA086Accident · 3 fatalClosedBoeing PT-17 · San Antonio, TXNTSB CHI80FER49Accident · 1 fatalClosedPiper PA-25 · Grove City, MNNTSB LAX80FVD28Accident · 2 fatalClosedStarduster TOO · Sonoma, CANTSB LAX80FUJ68Accident · 1 fatalClosedCessna 310 · Chandler, AZNTSB LAX80FA109Accident · 2 fatalClosedPiper PA-34 · Lihue, HINTSB FTW80FA085Accident · 3 fatalClosedCessna 172N · Boise City, OKNTSB DEN80FA041Accident · 1 fatalClosedBellanca 7GCBC · Joplin, MTNTSB ANC80FA054Accident · 1 fatalClosedCessna 150 · Dillingham, AKNTSB SEA80FA032Accident · 1 fatalClosedPiper PA-28 · Woodburn, ORNTSB NYC80FA045Accident · 4 fatalClosedCessna 210E · Provincetown, MANTSB LAX80FJA18Accident · 3 fatalClosedCessna 172N · Kahului, HINTSB DEN80FTA13Accident · 1 fatalClosedGrumman G-164A · Sand Springs, MTNTSB DEN80FA040Accident · 3 fatalClosedCessna T210L · Hayden, CONTSB DEN80FA039Accident · 4 fatalClosedAero Comdr 112 · Rd Feathr Lks, CONTSB ATL80FA053Accident · 2 fatalClosedGrumman AA-1C · Delisle, MSNTSB SEA80FA044Accident · 2 fatalClosedPiper PA-28 · Portland, ORNTSB NYC80FFA19Accident · 1 fatalClosedBensen B-8M · Hudson, NYNTSB LAX80FA112Accident · 1 fatalClosedBeech 35 · Weaverville, CANTSB DCA80AA019Accident · 13 fatalClosedSwearingen 226TC · Valley, NENTSB SEA80FA033Accident · 3 fatalClosedCessna 177 · Mineral, WANTSB MKC80FCQ19Accident · 1 fatalClosedBenchmark 01 · Newton, KSNTSB MIA80FA067Accident · 2 fatalClosedBellanca 8KCAB · Marathon, FLNTSB FTW80FA083Accident · 1 fatalClosedCessna 172L · Boise City, OKNTSB FTW80DA084Accident · 1 fatalClosedBell 212 · Intracstl City, LA