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 CHI81FA043Accident · 1 fatalClosedLear Jet 23 · Cincinnati, OHNTSB MKC81FA026Accident · 2 fatalClosedCessna 310R · Eldon, MONTSB FTW81EA065Accident · 1 fatalClosedCessna 152 · Hempstead, TXNTSB MIA81FA061Accident · 2 fatalClosedAero Comdr 680 · Labelle, FLNTSB MIA81FA060Accident · 2 fatalClosedPiper PA-28 · Lakeland, FLNTSB CHI81FA041Accident · 1 fatalClosedBellanca 8KCAB · Maria Stein, OHNTSB LAX81FA069Accident · 2 fatalClosedCessna 172 · Cholame, CANTSB MIA81FKT37Accident · 2 fatalClosedRockwell S-2R · Florida City, FLNTSB MIA81FA059Accident · 2 fatalClosedCessna 337G · Vero Beach, FLNTSB CHI81FA040Accident · 1 fatalClosedPiper PA-32 · Corunna, MINTSB LAX81FA068Accident · 2 fatalClosedCessna 172N · Temecula, CANTSB DEN81FA026Accident · 2 fatalClosedPiper PA-28 · Rock Springs, WYNTSB SEA81FA026Accident · 1 fatalClosedMuir RV-3 · Renton, WANTSB MIA81FA057Accident · 1 fatalClosedDouglas C-54B · St.Croix (Atlantic Ocean)NTSB FTW81FA059Accident · 1 fatalClosedCessna 172P · Lake Charles, LANTSB DEN81FA025Accident · 2 fatalClosedCessna 421B · Lafayette, CONTSB ANC81FA037Accident · 4 fatalClosedPiper PA-31 · Galena, AKNTSB CHI81FA039Accident · 2 fatalClosedCessna A185F · Patzau, WINTSB LAX81FA067Accident · 1 fatalClosedCessna 340 · Santa Maria, CANTSB DEN81FA024Accident · 2 fatalClosedCessna 172M · Kiowa, CONTSB LAX81FA066Accident · 1 fatalClosedCessna 150L · Reno, NVNTSB ATL81FA057Accident · 1 fatalClosedAerostar 601P · Roanoke, VANTSB LAX81FA065Accident · 1 fatalClosedLuscombe 8A · Ocotillo Wells, CANTSB LAX81FA064Accident · 2 fatalClosedCessna 172N · Frazier Park, CANTSB SEA81FA025Accident · 1 fatalClosedSchweizer SGS126 · Arlington, WANTSB MIA81FA054Accident · 3 fatalClosedMooney M20F · San Juan, PRNTSB DEN81FA023Accident · 2 fatalClosedMooney M20G · Ryegate, MTNTSB LAX81FA063Accident · 2 fatalClosedBeech B35 · Winkelman, AZNTSB FTW81FA050Accident · 2 fatalClosedPiper PA-28 · El Paso, TXNTSB LAX81FA118Accident · 2 fatalClosedCessna T210N · Bishop, CANTSB LAX81FA062Accident · 2 fatalClosedBeech TC-45J · Beatty, NVNTSB LAX81FA061Accident · 2 fatalClosedPiper PA-28 · Tucson, AZNTSB CHI81FA035Accident · 1 fatalClosedPiper PA-23 · Lowell, MINTSB LAX81FA060Accident · 2 fatalClosedCessna 150 · Reno, NVNTSB ANC81FA030Accident · 1 fatalClosedTaylorcraft F-19 · Susitna Lake, AKNTSB ATL81FA056Accident · 1 fatalClosedCessna 182 · Raeford, NCNTSB ANC81FA033Accident · 2 fatalClosedPiper PA-18A · Fairbanks, AKNTSB SEA81FA023Accident · 1 fatalClosedPiper PA28RT · Astoria, ORNTSB LAX81FA059Accident · 4 fatalClosedPiper PA-28 · Molokai, HINTSB DEN81FA021Accident · 2 fatalClosedTavlorcraft BC-12D · Stevensville, MTNTSB ATL81FA055Accident · 1 fatalClosedBeech 35 · Buckhannon, WVNTSB ANC81FA028Accident · 1 fatalClosedDehavnd Can DHC-2 · Kenai, AKNTSB NYC81FA032Accident · 2 fatalClosedBeech F33A · Ilion, NYNTSB FTW81FA047Accident · 1 fatalClosedCessna 150 · Fort Sumner, NMNTSB ATL81FA054Accident · 2 fatalClosedCessna 182P · Jefferson, NCNTSB MKC81FA025Accident · 1 fatalClosedTony Duci RV-3 · Kennett, MONTSB ATL81FA053Accident · 2 fatalClosedPiper PA-23 · Kingstree, SCNTSB FTW81FA044Accident · 3 fatalClosedCessna 337H · Alpine, TXNTSB CHI81FA034Accident · 2 fatalClosedCessna 172 · Lake Geneva, WINTSB CHI81FA033Accident · 1 fatalClosedCessna 172M · Quincy, IL