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 SEA79FA041Accident · 2 fatalClosedBellanca 7GCBC · Big Sky, MTNTSB LAX79FAMS3Accident · 2 fatalClosedPiper PA-28 · Missing AircraftNTSB CHI79FA054Accident · 2 fatalClosedCessna 140 · Springbrook, WINTSB MIA79FA100Accident · 2 fatalClosedCessna 150J · Missing AircraftNTSB SEA79FYA18Accident · 1 fatalClosedCessna 188 · Aberdeen, IDNTSB FTW79FA090Accident · 2 fatalClosedLuscombe 8A · Winnsboro, LANTSB NYC79FA050Accident · 2 fatalClosedPiper PA-12 · Stillmanville, NJNTSB ANC79FA063Accident · 2 fatalClosedBeech B19 · Anchorage, AKNTSB LAX79FA058Accident · 2 fatalClosedBeech 35 · Redlands, CANTSB OAK79FA033Accident · 4 fatalClosedCessna 182A · Albion, CANTSB OAK79DAMS6Accident · 2 fatalClosedPiper PA-28 · Maui, HINTSB CHI79FA053Accident · 1 fatalClosedAeronca 11AC · Chippewa Falls, WINTSB MKC79FCA19Accident · 2 fatalClosedDavis DA2B · Bowling Green, MONTSB FTW79FA089Accident · 2 fatalClosedBeech V35B · Pampa, TXNTSB SEA79FA040Accident · 1 fatalClosedBellanca 7KCAB · Laurel, MTNTSB MKC79FA037Accident · 1 fatalClosedCessna 182Q · Dawson, NDNTSB LAX79FUT01Accident · 1 fatalClosedDouglas DC-7C · Daggett, CANTSB OAK79FXQ26Accident · 1 fatalClosedVickers T-65 · Minden, NVNTSB IAD79FA058Accident · 3 fatalClosedCessna 421B · Charleston, WVNTSB NYC79FA049Accident · 3 fatalClosedPiper PA-28 · Flushing, NYNTSB MIA79FKG49Accident · 1 fatalClosedPiper PA-25 · Wrightsville, GANTSB FTW79DA088Accident · 1 fatalClosedMitsubishi MU-2B · New Orleans, LANTSB MKC79FA036Accident · 1 fatalClosedGrumman AA-1B · Clearwater, MNNTSB MIA79FLT06Accident · 1 fatalClosedPitts S1-C · Southaven, MSNTSB LAX79FVM27Accident · 1 fatalClosedBensen B8M · Paso Robles, CANTSB DCA79AA019Accident · 1 fatalClosedDehavilland DHC-6 · Hyannis, MANTSB MIA79FA097Accident · 2 fatalClosedCessna 150L · Meridian, MSNTSB MIA79FAQ96Accident · 1 fatalClosedBeech 65 · Preston, GANTSB FTW79FRG41Accident · 1 fatalClosedAir Tractor AT-301 · Elsa, TXNTSB MIA79FA094Accident · 2 fatalClosedDouglas DC-3 · Ft Lauderdale, FLNTSB LAX79FA059Accident · 4 fatalClosedCessna 177 · Long Beach, CANTSB FTW79FPG51Accident · 1 fatalClosedPiper PA-36 · Tupelo, ARNTSB CHI79FA052Accident · 2 fatalClosedBeech 99 · Chicago, ILNTSB SEA79FA039Accident · 1 fatalClosedCessna T337F · Seattle, WANTSB LAX79FA056Accident · 2 fatalClosedBeech B23 · Oxnard, CANTSB IAD79FA056Accident · 3 fatalClosedBeech C24R · Woodbridge, VANTSB MIA79FA093Accident · 1 fatalClosedBeech 95 · Leesburg, FLNTSB IAD79FA055Accident · 2 fatalClosedBell 47G3B1 · Washington, DCNTSB MKC79FCQ27Accident · 1 fatalClosedStitts JD1 · Wichita, KSNTSB MIA79FA092Accident · 3 fatalClosedPiper PA-22 · Redlick, MSNTSB CHI79FA051Accident · 1 fatalClosedBeech 24R · Traverse City, MINTSB NYC79FA048Accident · 1 fatalClosedCessna 150H · Dalton, NHNTSB LAX79FA064Accident · 2 fatalClosedPiper PA-28 · Oceanside, CANTSB MKC79FCQ25Accident · 1 fatalClosedCallair A-9B · Yates Center, KSNTSB MIA79FA091Accident · 3 fatalClosedBeech C23 · Tuscaloosa, ALNTSB IAD79FA053Accident · 1 fatalClosedCessna 172N · Mackville, KYNTSB MIA79FAMS2Accident · 2 fatalClosedCessna 182 · Missing AircraftNTSB IAD80FA041Accident · 2 fatalClosedCessna 182 · Waynesville, NCNTSB FTW79FA084Accident · 2 fatalClosedCessna 150 · Pearsall, TXNTSB DCA79AA018Accident · 17 fatalClosedDehavilland DHC-6 · Rockland, ME