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 CHI80FA063Accident · 2 fatalClosedCessna 172 · Bois Blanc Is, MINTSB ATL80FA084Accident · 2 fatalClosedBellanca 7KCAB · Lake Norman, NCNTSB SEA80FA040Accident · 4 fatalClosedAerofab LA-4-2 · Cascade Locks, ORNTSB MKC80FA048Accident · 3 fatalClosedPiper PA-28R · Carroll, IANTSB ATL80FA083Accident · 1 fatalClosedCessna 150 · Henderson, KYNTSB LAX80FA131Accident · 1 fatalClosedCessna T210N · Malibu, CANTSB LAX80FA130Accident · 2 fatalClosedMooney M20C · Elk, CANTSB CHI80FA062Accident · 1 fatalClosedCessna 150 · Mishawaka, INNTSB FTW80FQG36Accident · 1 fatalClosedPiper PA-25 · Midkiff, TXNTSB ATL80FA082Accident · 1 fatalClosedCessna 150 · Oswego, SCNTSB LAX80FVM37Accident · 1 fatalClosedTexas Hel OH-13H · Salinas, CANTSB FTW80FA100Accident · 13 fatalClosedBell 205A-1 · Houma, LANTSB FTW80FA099Accident · 2 fatalClosedCessna 172M · Bridgeport, TXNTSB SEA80FA039Accident · 1 fatalClosedAero Comdr 500B · Salmon, IDNTSB CHI80FEE41Accident · 1 fatalClosedMurphy RV-3 · Streator, ILNTSB ATL80FA081Accident · 1 fatalClosedPiper PA-38 · Charlottesvle, VANTSB ANC80FA081Accident · 2 fatalClosedDehavnd Can DHC-3 · Togiak, AKNTSB NYC80FA064Accident · 1 fatalClosedCessna 305A · Farmingdale, NYNTSB FTW80FQG35Accident · 1 fatalClosedPiper PA-25 · Dumas, TXNTSB CHI80FEP46Accident · 1 fatalClosedSkyhopper 20 · Oshkosh, WINTSB DEN80FA052Accident · 2 fatalClosedAerospatial SA315 · Meeteetse, WYNTSB CHI80FEP45Accident · 2 fatalClosedVari-Eze 01 · Oshkosh, WINTSB CHI80DA061Accident · 1 fatalClosedAeronca C-3 · Luray, INNTSB LAX80DA133Accident · 1 fatalClosedBeech 35 · Shelter Cove, CANTSB ANC80FA079Accident · 4 fatalClosedCessna A185F · Kodiak, AKNTSB MIA80FA086Accident · 2 fatalClosedCessna 404 · Ft White, FLNTSB CHI80FEC26Accident · 1 fatalClosedBell 47D1 · Munith, MINTSB MKC80FCQ25Accident · 1 fatalClosedPiper PA-25 · Garden City, KSNTSB FTW80FA097Accident · 1 fatalClosedCessna 182Q · Vidalia, LANTSB DEN80FA051Accident · 1 fatalClosedAerospatle 315B · Dell, MTNTSB LAX80FA127Accident · 4 fatalClosedBeech 95 · Rubidoux, CANTSB SEA80DYE47Accident · 2 fatalClosedCoot B · Kelso, WANTSB CHI80FER60Accident · 1 fatalClosedCassutt · Winona, MNNTSB CHI80FA060Accident · 1 fatalClosedPiper PA-28 · Lake City, MINTSB ATL80FA078Accident · 3 fatalClosedPiper PA-28 · Pikeville, KYNTSB LAX80FA126Accident · 1 fatalClosedCessna 310 · Tracy, CANTSB FTW80FA096Accident · 2 fatalClosedAero Comdr 680FLP · Iola, TXNTSB DCA80AA022Accident · 3 fatalClosedPiper PA-31 · Philadelphia, PANTSB NYC80FA061Accident · 1 fatalClosedSchweizer SGS126 · Wurtsboro, NYNTSB CHI80FA059Accident · 2 fatalClosedCessna T310 · Cahokia, ILNTSB ATL80FA077Accident · 1 fatalClosedBellanca 8GCBC · Banks, MSNTSB LAX80FA125Accident · 2 fatalClosedSkybolt 01 · Rialto, CANTSB MKC80FA047Accident · 1 fatalClosedPitts S1 · Centerville, IANTSB LAX80DJA21Accident · 1 fatalClosedCessna T188C · Hawaiian Islands, HINTSB CHI80FET21Accident · 1 fatalClosedFaulkner MS-1 · Ft Wayne, INNTSB CHI80FA058Accident · 2 fatalClosedPiper J-3 · Flushing, MINTSB MKC80FCA22Accident · 1 fatalClosedBensen B8M · Montgomery Cy, MONTSB LAX80FA124Accident · 1 fatalClosedCessna 150H · Fullerton, CANTSB LAX80FA123Accident · 1 fatalClosedGrum Amer AA-1B · Lake Hughes, CANTSB DEN80FA049Accident · 3 fatalClosedBellanca 17 · Sterling, CO