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 DEN79FA042Accident · 1 fatalClosedBellanca 17-30A · Ruidoso, NMNTSB SEA79FAMS5Accident · 4 fatalClosedGrumman TYPE30 · Missing AircraftNTSB SEA79FA047Accident · 4 fatalClosedGrumman SCAN30 · Skykomish, WANTSB MIA79FA090Accident · 1 fatalClosedBeech 65 · Boca Raton, FLNTSB FTW79FPJ19Accident · 1 fatalClosedPiper PA-36 · Boise City, OKNTSB FTW79FA082Accident · 1 fatalClosedBellanca 7KCAB · Morris, OKNTSB DEN79FA042Accident · 3 fatalClosedPiper PA-28 · Moab, UTNTSB CHI79FA050Accident · 1 fatalClosedRockwell 112A · Huntley, ILNTSB ANC79FA054Accident · 1 fatalClosedPiper J-5C · Karluk, AKNTSB OAK79FA032Accident · 3 fatalClosedBeech F33A · Orleans, CANTSB MIA79FA089Accident · 2 fatalClosedLockheed PV-1 · Dania, FLNTSB FTW79FRA25Accident · 1 fatalClosedAir Tractor AT-301 · East Liverpool, TXNTSB CHI79FEV22Accident · 1 fatalClosedLuscomb 8A · Garrett, ILNTSB SEA79FYP24Accident · 1 fatalClosedBoeing B75N1 · Kamiah, IDNTSB IAD79FA050Accident · 1 fatalClosedBeech D-18 · Charleston, WVNTSB DCA79AA017Accident · 271 fatalClosedDouglas DC-10 · Chicago, ILNTSB ANC79AA053Accident · 3 fatalClosedDehavnd Can DHC-4A · Bullen Point, AKNTSB FTW79FRG36Accident · 1 fatalClosedCessna A188B · Falfurrias, TXNTSB MIA79FA088Accident · 1 fatalClosedBeech G35 · Mobile, ALNTSB MKC79FA030Accident · 2 fatalClosedCessna 172M · Grand Marais, MNNTSB LAX79FA088Accident · 4 fatalClosedPiper PA-28 · Yreka, CANTSB ANC79DA052Accident · 2 fatalClosedPiper PA-22 · Cape Seniavin, AKNTSB SEA79FA035Accident · 4 fatalClosedHughes 369HS · St Maries, IDNTSB MIA79FA087Accident · 2 fatalClosedCessna 152 · Greenville, MSNTSB ANC79FA050Accident · 1 fatalClosedAeronca 7BCM · Juneau, AKNTSB ANC79DA051Accident · 1 fatalClosedPiper PA-22 · Valdez, AKNTSB OAK79FA031Accident · 2 fatalClosedCessna 195 · Laytonville, CANTSB NYC79FA046Accident · 4 fatalClosedCessna 182 · Massapequa, NYNTSB MKC79FER44Accident · 1 fatalClosedPiper PA-25 · Gaylord, MNNTSB MKC79FA029Accident · 1 fatalClosedPiper PA-18 · Oelrichs, SDNTSB FTW79FRA24Accident · 1 fatalClosedPitts S1C · Morgan Point, TXNTSB MIA79FA085Accident · 1 fatalClosedCessna 182P · Eastover, SCNTSB MIA79FKG41Accident · 1 fatalClosedPitts Spec S-1 · Warner Robins, GANTSB FTW79FA079Accident · 1 fatalClosedCessna 150J · Wake Village, TXNTSB MIA79FA083Accident · 1 fatalClosedGlobe Swift GC1B · Arcadia, FLNTSB LAX79FA053Accident · 2 fatalClosedPiper PA-28 · Long Beach, CANTSB MIA79FA082Accident · 4 fatalClosedCessna 172M · San Juan, PRNTSB IAD79FA049Accident · 1 fatalClosedPiper PA-24 · Welch, WVNTSB DEN79FA039Accident · 2 fatalClosedPiper PA-31 · Albuquerque, NMNTSB OAK79FA030Accident · 1 fatalClosedPiper PA-32 · Groveland, CANTSB CHI79FA049Accident · 1 fatalClosedBeech E18S · Burton, OHNTSB LAX79FA052Accident · 2 fatalClosedCessna 320E · Tucson, AZNTSB LAX79FA050Accident · 1 fatalClosedPiper PA-32 · La Posta, CANTSB DEN79FA039Accident · 2 fatalClosedMooney M20F · El Morro, NMNTSB LAX79FA051Accident · 2 fatalClosedGrum-Amer AA-5 · Jerome, AZNTSB OAK79FA029Accident · 4 fatalClosedCessna 172N · Livermore, CANTSB NYC79FGT15Accident · 1 fatalClosedGrumman AA1 · Mountville, PANTSB MIA79FLD62Accident · 1 fatalClosedBensen Gyro B-8M · Mulberry, FLNTSB MIA79DA080Accident · 1 fatalClosedPiper PA-16 · Savannah, GANTSB ANC79FA048Accident · 1 fatalClosedPiper PA-18 · Anchorage, AK