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 LAX79FUM25Accident · 1 fatalClosedN.American P-51D · Nsalton City, CANTSB IAD79FA069Accident · 2 fatalClosedCessna 310K · Cresaptown, MDNTSB NYC79FA081Accident · 1 fatalClosedCessna 152 · Kunkletown, PANTSB NYC79FA080Accident · 1 fatalClosedRyan PT-22 · Pittstown, NJNTSB MKC79FA050Accident · 1 fatalClosedCessna 150 · St Anthony, NDNTSB IAD79FA067Accident · 1 fatalClosedBenson R8M · Fayetteville, TNNTSB NYC79FA079Accident · 1 fatalClosedCessna 172M · Mount Union, PANTSB CHI79FEP75Accident · 2 fatalClosedPiper PA-28 · Kenosha, WINTSB DEN79FA056Accident · 6 fatalClosedPiper PA-34 · Wendover, UTNTSB DEN79FA055Accident · 2 fatalClosedBell 47G3B1 · Rico, CONTSB LAX79FVG70Accident · 1 fatalClosedAero Comndr A-9B · Burney, CANTSB FTW79FA101Accident · 2 fatalClosedCessna A185F · Westwego, LANTSB CHI79FEC44Accident · 1 fatalClosedStitts SA-3A · Manchester, MINTSB SEA79FYE43Accident · 1 fatalClosedZipper HH-1 · Everett, WANTSB LAX79FA067Accident · 2 fatalClosedMaule M-5 · Mammoth Lakes, CANTSB FTW79FRJ20Accident · 1 fatalClosedRockwell S-2R · Waterproof, LANTSB DEN79FA054Accident · 2 fatalClosedPiper PA-18 · Artesia, NMNTSB MKC79FA048Accident · 1 fatalClosedCessna 150J · Pleasant Hill, MONTSB MKC79FA047Accident · 1 fatalClosedCessna 195 · Ely, MNNTSB CHI79FEP74Accident · 1 fatalClosedPitts Spcl S1S · Camp Douglas, WINTSB LAX79FA066Accident · 2 fatalClosedPiper PA-30 · Redlands, CANTSB MIA79FA113Accident · 3 fatalClosedPiper PA-32 · Keystone, FLNTSB MIA79FA112Accident · 1 fatalClosedPiper PA-28 · Canton, GANTSB LAX79FA065Accident · 2 fatalClosedCessna 305A · Hamilton City, CANTSB FTW79DA100Accident · 1 fatalClosedBell 206B · Morgan City, LANTSB NYC79FA074Accident · 3 fatalClosedBeech D55 · Flushing, NYNTSB CHI79FEC40Accident · 1 fatalClosedLockheed 12A · Pontiac, MINTSB ANC79FA076Accident · 1 fatalClosedCessna 207A · Nikishki, AKNTSB CHI79FEM33Accident · 2 fatalClosedBreezy FGC100 · Grand Haven, MINTSB CHI79FA065Accident · 1 fatalClosedBeech C-90 · Indianapolis, INNTSB ANC79FA077Accident · 4 fatalClosedCessna 206 · Ivan Slough, AKNTSB SEA79FA049Accident · 6 fatalClosedCessna T210M · Pistol Creek, IDNTSB MIA79FA111Accident · 2 fatalClosedCessna 150 · W Palm Beach, FLNTSB MKC79FA046Accident · 7 fatalClosedMitsubishi MU-2B · Hays, KSNTSB MIA79FA110Accident · 4 fatalClosedGrum Amer AA-5A · Orlando, FLNTSB CHI79FA064Accident · 1 fatalField investigationClosedCessna 501 · Canton, OHthe pilot's failure to recognize the need for, and to take action to maintain, sufficient airspeed to prevent a stall into the ground during an attempted landing. The pilot also failed to recognize the need for timely and sufficient power application to…NTSB SEA79FYA22Accident · 1 fatalClosedCallair A-9 · Mt.Home, IDNTSB NYC79FA071Accident · 3 fatalClosedPiper PA-30 · Groton, CTNTSB CHI79FA063Accident · 1 fatalClosedPiper PA-32 · Spring Green, WINTSB NYC79FA067Accident · 1 fatalClosedLuscombe 8A · Clarion, PANTSB CHI79FA062Accident · 1 fatalClosedCessna 150M · Peoria, ILNTSB CHI79FEP61Accident · 2 fatalClosedCessna 177RG · Sheboygen, WINTSB OAK79FA036Accident · 2 fatalClosedCessna 320A · Monterey, CANTSB MKC79FA043Accident · 1 fatalClosedCessna 150F · Independence, IANTSB IAD79FA065Accident · 1 fatalClosedCessna 172 · Jenkins, KYNTSB CHI79FA061Accident · 1 fatalClosedMooney M20C · Brocton, ILNTSB SEA79FA048Accident · 2 fatalClosedGrum Amer AA-5A · Augusta, MTNTSB DCA79AA020Accident · 8 fatalClosedDehavilland DH-114 · St Croix, VINTSB MIA79FA108Accident · 2 fatalClosedPiper J-3C65 · Ft.Pierce, FLNTSB LAX79FUA15Accident · 1 fatalClosedCessna T210L · Newport Beach, CA