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 LAX81OA021Accident · 2 fatalClosedPiper PA-31 · Magdelena, MexicoNTSB LAX81FA001Accident · 2 fatalClosedHughes 369HS · Pacific Ocean (Pacific Ocean)NTSB FTW80FA126Accident · 4 fatalClosedPiper PA-24 · Hot Springs, ARNTSB ANC80FA104Accident · 2 fatalClosedBellanca 7GCBC · Anchorage, AKNTSB NYC81FA005Accident · 1 fatalClosedCessna 210 · Newport, RINTSB MIA80FA113Accident · 2 fatalClosedPiper PA-23 · Delray Beach, FLNTSB FTW80DA125Accident · 1 fatalClosedPiper PA-28 · El Rito, NMNTSB CHI80FEX37Accident · 1 fatalClosedPietenpol GN-1 · Marion, INNTSB NYC80FFA25Accident · 1 fatalClosedOsprey II · Kingston, NYNTSB MIA80FA111Accident · 2 fatalClosedBeech C24R · Lake Wales, FLNTSB LAX80FA143Accident · 2 fatalClosedCessna 150M · San Fernando, CANTSB FTW80FA124Accident · 2 fatalClosedBeech T-34B · Giddings, TXNTSB FTW80FA122Accident · 2 fatalClosedCessna 150L · Hendrix, OKNTSB MIA80FA109Accident · 2 fatalClosedCessna 150M · South Bay, FLNTSB LAX80FA142Accident · 2 fatalClosedAero Comdr 500-B · Santa Maria, CANTSB MKC80FA058Accident · 1 fatalClosedCessna 172M · Cassoday, KSNTSB MIA80FA112Accident · 1 fatalClosedCambell 47-D1G · Panama City, FLNTSB CHI80FA069Accident · 1 fatalClosedCessna 150J · Akin, ILNTSB LAX80FA141Accident · 2 fatalClosedBellanca 7ECA · Lake Mathews, CANTSB CHI80FEI43Accident · 2 fatalClosedBreezy RLU-1 · Green Spgs, OHNTSB ANC80FA102Accident · 2 fatalClosedPiper PA-18 · Anchorage, AKNTSB FTW80FA118Accident · 2 fatalClosedPiper PA-32 · Smithfield, TXNTSB NYC80FA089Accident · 3 fatalClosedPiper PA-22 · Hyner, PANTSB MIA80FA106Accident · 4 fatalClosedCessna 182 · Rio Grande, PRNTSB MKC80FA057Accident · 3 fatalClosedGulf-Amer AA-5B · Chesterfield, MONTSB FTW80FA116Accident · 4 fatalClosedPiper PA-32 · Goodwill, LANTSB SEA80FA049Accident · 4 fatalClosedCessna 177RG · Lopez, WANTSB NYC81FA087Accident · 2 fatalClosedAero Comdr 680E · New Windsor, NYNTSB MIA80FA104Accident · 3 fatalClosedDouglas DC-6B · Haiti-In Ocean (Atlantic Ocean)NTSB MIA80FA101Accident · 1 fatalClosedPiper J3L-65 · Ocala, FLNTSB CHI80FEP55Accident · 1 fatalClosedBensen B-8M · Franksville, WINTSB ANC80FA101Accident · 3 fatalClosedCessna 172M · Lime Peak, AKNTSB MIA80FA099Accident · 6 fatalClosedBeech 65 · Clearwater, FLNTSB LAX80FA140Accident · 2 fatalClosedBeech 35 · Long Beach, CANTSB FTW80FA114Accident · 1 fatalClosedCessna 401 · Houma, LANTSB SEA80FA048Accident · 2 fatalClosedCessna T210L · Dillon, MTNTSB MKC80FA056Accident · 2 fatalClosedCessna T210N · Summit, SDNTSB ATL80FA097Accident · 1 fatalClosedPiper PA-28R · Troy, NCNTSB ATL80FA092Accident · 1 fatalClosedPiper PA-31 · Culpeper, VANTSB MKC80FA055Accident · 1 fatalClosedMooney M20J · Summit, SDNTSB NYC80FGT21Accident · 1 fatalClosedBensen B-8M · Columbia, PANTSB MKC80FA054Accident · 4 fatalClosedBeech V35 · Jackson, WYNTSB SEA80FA046Accident · 1 fatalClosedCessna 172N · Pendleton, ORNTSB MIA80FLD97Accident · 1 fatalClosedFletcher KR-1 · Sarasota, FLNTSB SEA80FYM60Accident · 1 fatalClosedBLN Works FF-6B · Shedd, ORNTSB MKC80FA053Accident · 2 fatalClosedTaylorcraft BC12-D · Sedan, KSNTSB ATL80FA090Accident · 1 fatalClosedCessna 172 · Milledgeville, GANTSB DEN80FA061Accident · 1 fatalClosedBell 206B · Grassy Butte, NDNTSB FTW80FRJ37Accident · 2 fatalClosedBell 47G-2A · Cottonport, LANTSB CHI80FA067Accident · 1 fatalClosedAero Comdr 680FL · Chicago, IL