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 NYC81FA025Accident · 1 fatalClosedLake LA-4 · Middleboro, MANTSB ATL81FA045Accident · 1 fatalClosedPiper PA-34 · Morgantown, WVNTSB ATL81FA044Accident · 1 fatalClosedCessna 182B · Whitesburg, KYNTSB ATL81FA043Accident · 7 fatalClosedCessna 340A · Chapel Hill, NCNTSB FTW81FA029Accident · 2 fatalClosedMooney M20F · Bethany, OKNTSB ANC81FA022Accident · 2 fatalClosedCessna U206G · Karluk Lake, AKNTSB FTW81FA028Accident · 2 fatalClosedCessna 402B · Laredo, TXNTSB FTW81FA027Accident · 2 fatalClosedPiper PA-23 · Odessa, TXNTSB MIA81FA042Accident · 6 fatalClosedCessna 172 · Ft Lauderdale, FLNTSB LAX81DAMS2Accident · 2 fatalClosedPiper PA-24 · Missing AircraftNTSB MIA81DA044Accident · 2 fatalClosedPiper PA-32 · Aruba (Atlantic Ocean)NTSB LAX81FA126Accident · 1 fatalClosedBeech TC-45J · San Clement Is, CANTSB LAX81FA043Accident · 1 fatalClosedCessna T210 · Quincy, CANTSB CHI81FA024Accident · 1 fatalClosedPiper PA-32 · Lyons Twp, WINTSB ATL81FA040Accident · 1 fatalClosedCessna 180K · Statesboro, GANTSB MKC81FA016Accident · 1 fatalClosedCessna T210 · Laurens, IANTSB MKC81FA015Accident · 1 fatalClosedBeech C23 · Willow Springs, MONTSB SEA81FA018Accident · 2 fatalClosedPiper PA-28 · Port Angles, WANTSB LAX81FA042Accident · 2 fatalClosedBeech H18 · Newhall, CANTSB DEN81FTE19Accident · 1 fatalClosedPiper PA-18 · Alamosa, CONTSB MIA81FA040Accident · 1 fatalClosedBeech G35 · St.Petersburg, FLNTSB LAX81FA041Accident · 2 fatalClosedAero Comdr 681 · Winnemucca, NVNTSB LAX81FA040Accident · 1 fatalClosedPiper PA-28 · Hanford, CANTSB DEN81FA017Accident · 1 fatalClosedPiper PA-28R · Wendover, UTNTSB CHI81FA022Accident · 1 fatalClosedCessna 150M · Timewell, ILNTSB ATL81FA036Accident · 1 fatalClosedSchleicher ASW-20 · Bay St Louis, MSNTSB ATL81FA035Accident · 2 fatalClosedAeronca 11AC · Maryville, TNNTSB SEA81FA017Accident · 2 fatalClosedCessna 150F · Puyallup, WANTSB ANC81FA017Accident · 2 fatalClosedGrumman G-21A · Dutch Harbor, AKNTSB LAX81FA039Accident · 1 fatalClosedPiper PA-31 · Mt Shasta, CANTSB DEN81FA016Accident · 2 fatalClosedPiper PA-38 · Huron, SDNTSB MKC81FA014Accident · 2 fatalClosedAero Comdr 500S · Springfield, MONTSB DCA81AA007Accident · 5 fatalClosedCessna 500 · Bluefield, WVNTSB DCA81AA006Accident · 7 fatalClosedBeech 99A · Spokane, WANTSB NYC81FA021Accident · 1 fatalClosedCessna 150 · Montclair, NJNTSB MIA81FA037Accident · 2 fatalClosedGlobe GC-1B · Englewood, FLNTSB LAX81FUJ27Accident · 2 fatalClosedGrum Amer AA-5B · Bullhead City, AZNTSB LAX81FA036Accident · 2 fatalClosedCessna 177RG · Flagstaff, AZNTSB LAX81FA037Accident · 4 fatalClosedBeech S35 · Casa Grande, AZNTSB FTW81FA024Accident · 3 fatalClosedPiper PA-23 · New Orleans, LANTSB LAX81FUJ26Accident · 1 fatalClosedThunder P-40 · Scottsdale, AZNTSB LAX81FA034Accident · 6 fatalClosedBeech A36 · Peach Springs, AZNTSB LAX81FA033Accident · 1 fatalClosedMaule M-4 · Globe, AZNTSB SEA81FYA07Accident · 1 fatalClosedPitts S-1S · Boise, IDNTSB ATL81FA034Accident · 1 fatalClosedHughes 269C · Viper, KYNTSB MIA81FA033Accident · 3 fatalClosedCessna 182H · Gainesville, FLNTSB FTW81FA023Accident · 5 fatalClosedBell 206B · Norman, OKNTSB SEA81FA015Accident · 3 fatalClosedAero Comdr 690B · Burns, ORNTSB MIA81DA035Accident · 4 fatalClosedBeech C35 · Missing AircraftNTSB FTW81FA021Accident · 2 fatalClosedBellanca 17-30A · Iraan, TX