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 FTW82FA004Accident · 2 fatalClosedCessna 172P · Flat, TXNTSB CHI82FEC02Accident · 1 fatalClosedGulfstream AA-1B · Carsonville, MINTSB NYC82FA002Accident · 1 fatalClosedCessna 150H · Worth, NYNTSB FTW82FA001Accident · 3 fatalClosedCessna 210L · Clyde, TXNTSB ATL82FA004Accident · 2 fatalClosedPiper PA-32 · Winchester, VANTSB NYC82FA001Accident · 2 fatalClosedFairchild M-62A · Carrabassett, MENTSB DEN82FA002Accident · 3 fatalClosedCessna 310 · Eureka, UTNTSB DEN82FA001Accident · 1 fatalClosedCessna 182RG · La Sal, UTNTSB CHI82FA001Accident · 1 fatalClosedBeech D-18S · Fraser, MINTSB ATL82FIG01Accident · 2 fatalClosedBucker Jung 1.131 · Baltimore, MDNTSB MKC82FA001Accident · 2 fatalClosedVarga 2150A · Glenwood, IANTSB DCA82AA001Accident · 3 fatalClosedLearjet 24 · Felt, OKNTSB ATL82FA001Accident · 2 fatalClosedPiper PA-38 · Gadsden, ALNTSB MIA81FA124Accident · 2 fatalClosedPiper PA-23 · Daytona Beach, FLNTSB LAX81FA134Accident · 2 fatalClosedCessna 414 · Tonopah, NVNTSB LAX81FA133Accident · 1 fatalClosedCessna 152 · Carlsbad, CANTSB LAX81FA132Accident · 1 fatalClosedCessna 150 · Hemet, CANTSB DEN81FA068Accident · 1 fatalClosedCessna T210L · Big Timber, MTNTSB CHI81FA104Accident · 2 fatalClosedPiper PA-32 · Newberry, MINTSB CHI81FA104Accident · 3 fatalClosedCessna 210 · Mosinee, WINTSB MIA81FA123Accident · 1 fatalClosedBeech M35 · Lake Worth, FLNTSB DEN81FA069Accident · 1 fatalClosedCessna 185 · Collbran, CONTSB MIA81FA122Accident · 2 fatalClosedCessna 150G · Ponce De Leon, FLNTSB DCA81AA028Accident · 2 fatalClosedPiper PA-34 · E.Rutherford, NJNTSB LAX81FA129Accident · 1 fatalClosedRyan Navion · Firebaugh, CANTSB FTW81FA146Accident · 1 fatalClosedHughes 269C · Startzville, TXNTSB SEA81FA057Accident · 3 fatalClosedCessna 210A · Woodland, WANTSB DCA81AA026Accident · 1 fatalClosedDouglas DC-10 · N Atlantic Ocean (Atlantic Ocean)NTSB ANC81DA115Accident · 2 fatalClosedAeronca 11AC · Haines, AKNTSB SEA81FYM46Accident · 1 fatalClosedDruine D-31 · Corvallis, ORNTSB NYC81FGT12Accident · 1 fatalClosedChampion 7KCAB · Towanda, PANTSB LAX81FA128Accident · 2 fatalClosedErco 415-D · Carefree, AZNTSB FTW81FA145Accident · 2 fatalClosedPiper PA-28R · Dallas, TXNTSB FTW81FA144Accident · 1 fatalClosedTaylorcraft BC12-D · Kerrville, TXNTSB ATL81FA117Accident · 1 fatalClosedCessna 150 · Homestead, FLNTSB MIA81FA115Accident · 4 fatalClosedBeech 19A · Horseshoe Bch, FLNTSB CHI81FA103Accident · 4 fatalClosedMooney M20F · Detroit, MINTSB SEA81FA056Accident · 2 fatalClosedAeronca 7AC · Myrtle Creek, ORNTSB MIA81DA119Accident · 1 fatalClosedPiper PA-23 · Cuba (Atlantic Ocean)NTSB FTW81FA143Accident · 1 fatalClosedCessna 152 · Fort Worth, TXNTSB DEN81FTE70Accident · 1 fatalClosedChristen Eagle · Longmont, CONTSB LAX81FXQ36Accident · 1 fatalClosedLa Lee W-18 · Reno, NVNTSB LAX81FVA62Accident · 1 fatalClosedAero Comdr 600S2R · Kettleman City, CANTSB ATL81FA116Accident · 2 fatalClosedPiper PA-38 · Cullman, ALNTSB ATL81FA115Accident · 1 fatalClosedPitts S-1 · Cleveland, TNNTSB ANC81DA114Accident · 5 fatalClosedBeech B50 · Cape Yakataga, AKNTSB CHI81FET14Accident · 1 fatalClosedPDQ 2D · Goshen, INNTSB CHI81FA101Accident · 1 fatalClosedCessna 172 · Faithorn, MINTSB CHI81FA100Accident · 1 fatalClosedSchweizer SGS232 · Waynesville, OHNTSB SEA81FA055Accident · 4 fatalClosedCessna 320D · Republic, WA