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 LAX81FA125Accident · 2 fatalClosedCessna T310P · San Bernardino, CANTSB ATL81FA114Accident · 2 fatalClosedHughes 269C · Falls Mill, WVNTSB NYC81FA081Accident · 1 fatalClosedPiper PA-28R · Randolph, NJNTSB ATL81FLJ17Accident · 1 fatalClosedCessna 188B · Edenton, NCNTSB NYC81FA082Accident · 2 fatalClosedGulf Amer AA-1B · Richmond, NHNTSB DEN81FA065Accident · 1 fatalClosedDouglas DC-10 · Salt Lake City, UTNTSB CHI81DA097Accident · 1 fatalClosedCessna 152 · Bemidji, MNNTSB MIA81FA112Accident · 1 fatalClosedPiper PA-22 · Sumatra, FLNTSB DEN81AA064Accident · 5 fatalClosedMitsubishi MU-2B · Riverton, WYNTSB CHI81FET11Accident · 1 fatalClosedFairchild M-62A · Coldwater, MINTSB CHI81FEC44Accident · 1 fatalClosedLuscombe 8A · Farmington, MINTSB CHI81FA096Accident · 1 fatalClosedCessna 175 · Fenton, ILNTSB CHI81FEP44Accident · 1 fatalClosedSteen Skyblt · Hartford, WINTSB ATL81FID20Accident · 1 fatalClosedPiper PA-25 · Sandston, VANTSB ANC81FA108Accident · 4 fatalClosedCessna 340A · Ketchikan, AKNTSB MKC81FA053Accident · 4 fatalClosedAero Comdr 685 · Kansas City, KSNTSB FTW81FA140Accident · 1 fatalClosedCessna T210R · Lake Jackson, TXNTSB ATL81FA112Accident · 3 fatalClosedCessna 172K · Philomath, GANTSB NYC81FA080Accident · 1 fatalClosedPiper PA-23 · Union Township, PANTSB LAX82FA124Accident · 2 fatalClosedBeech A24R · Yucca Valley, CANTSB FTW81FA139Accident · 5 fatalClosedMitsubishi MU-2B · Mcleod, TXNTSB CHI81FA095Accident · 2 fatalClosedPiper PA-18 · Chippewa Falls, WINTSB ANC81DA113Accident · 4 fatalClosedCessna 180H · Missing AircraftNTSB ANC82FA103Accident · 3 fatalClosedPiper PA-23 · Ltl Diomede Is, AKNTSB NYC81FA079Accident · 2 fatalClosedRobinson R-22 · Granby, CTNTSB DEN81FA063Accident · 3 fatalClosedCessna TR182 · 17nne Durango, CONTSB CHI81FA094Accident · 1 fatalClosedCessna 421C · Rutland, OHNTSB SEA81FA054Accident · 3 fatalClosedBeech C24R · Snoqualmie Ps, WANTSB FTW81FPA17Accident · 1 fatalClosedPitts S-1C · Plano, TXNTSB FTW81FA138Accident · 2 fatalClosedBeech C24R · Shreveport, LANTSB FTW81FA137Accident · 2 fatalClosedBeech K35 · Albuquerque, NMNTSB ATL81FA111Accident · 2 fatalClosedMooney M20C · Thomasville, NCNTSB LAX81FA122Accident · 4 fatalClosedPiper PA32RT · Happy Camp, CANTSB FTW81FA136Accident · 1 fatalClosedRobinson R22 · Fresno, TXNTSB FTW81FA135Accident · 2 fatalClosedPiper PA-38 · El Paso, TXNTSB ANC81DA107Accident · 1 fatalClosedMooney 20 · Missing AircraftNTSB CHI81FA093Accident · 4 fatalClosedCessna 172N · Adrian, MINTSB FTW81FA134Accident · 2 fatalClosedCessna R172E · Bishop, TXNTSB ANC81DA102Accident · 2 fatalClosedCessna 185 · Wales, AKNTSB FTW81FRJ31Accident · 1 fatalClosedCessna 188B · Winnsboro, LANTSB DEN81FA061Accident · 3 fatalClosedPiper PA-28 · 40 Mi S Casper, WYNTSB CHI81FEI27Accident · 1 fatalClosedAmeagle Mnbt · Painesville, OHNTSB MIA81FA107Accident · 2 fatalClosedPiper J5A · Carrabelle, FLNTSB NYC81FA077Accident · 1 fatalClosedRepublic RC-3 · Greenfield, MENTSB LAX81FA121Accident · 6 fatalClosedPiper PA-32R · Grand Canyon, AZNTSB DEN81FA060Accident · 1 fatalClosedCessna T207 · Casper, WYNTSB CHI81FA091Accident · 3 fatalClosedMooney M20J · La Pointe, WINTSB SEA81FA053Accident · 3 fatalClosedSoloy UH-12E · Riggins, IDNTSB LAX81FUJ88Accident · 1 fatalClosedAir Tractor AT-302 · Phoenix, AZNTSB LAX81AA119Accident · 1 fatalClosedPiper PA-28R · San Jose, CA