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 DEN80FA060Accident · 1 fatalClosedBell UH-1B · Provo, UTNTSB ATL80FA088Accident · 1 fatalClosedAerostar 601P · Summerville, GANTSB CHI80FEE47Accident · 1 fatalClosedVari-Eze Heiman · Huntley, ILNTSB ATL80FA087Accident · 1 fatalClosedCessna A150L · Anderson, SCNTSB ANC80FA096Accident · 2 fatalClosedBellanca 8GCBC · Glenallen, AKNTSB SEA80FAMS4Accident · 1 fatalClosedPiper PA-24 · Missing AircraftNTSB MIA80FA097Accident · 1 fatalClosedCessna 150 · Zephyrhills, FLNTSB LAX80FA137Accident · 2 fatalClosedDehavilland DH82A · Oak View, CANTSB SEA80FA045Accident · 4 fatalClosedCessna 182Q · Skykomish, WANTSB NYC80FA080Accident · 2 fatalClosedPiper PA-28 · Herkimer, NYNTSB DEN80FA059Accident · 3 fatalClosedBell 206A/B · Red Lodge, MTNTSB CHI80FA066Accident · 1 fatalClosedPiper PA-28 · Antigo, WINTSB MIA80FA096Accident · 2 fatalClosedPiper PA-31 · Vero Beach, FLNTSB MIA80FA095Accident · 2 fatalClosedCessna 172 · Wabasso, FLNTSB CHI80FA065Accident · 4 fatalClosedPiper PA-23 · East Tawas, MINTSB LAX80FUM26Accident · 1 fatalClosedAir Tractor AT-301 · Brawley, CANTSB LAX80FA136Accident · 1 fatalClosedHughes 369HS · Las Vegas, NVNTSB ATL80FA086Accident · 1 fatalClosedChampion 7BCM · Lake City, SCNTSB MIA80DA094Accident · 1 fatalClosedBeech 65-80 · Pt.Maria (Gulf of Mexico)NTSB LAX80FVD37Accident · 1 fatalClosedBeech A36TC · Garberville, CANTSB CHI80FET27Accident · 1 fatalClosedDi Stasi Bowers · Ligonier, INNTSB CHI80DAMS3Accident · 1 fatalClosedCessna 182G · Ludington, MINTSB ANC80FA089Accident · 1 fatalClosedLake 4-200 · Hewitt Lake, AKNTSB MIA80DA093Accident · 1 fatalClosedPiper PA-23 · Little Rag Is (Atlantic Ocean)NTSB LAX80FUW01Accident · 1 fatalClosedLockheed 382 · Otay, CANTSB FTW80FRJ35Accident · 1 fatalClosedPiper PA-25 · Transylvania, LANTSB NYC80FA075Accident · 1 fatalClosedPiper PA-18 · Exeter, RINTSB FTW80FA107Accident · 2 fatalClosedMooney M20F · Fredricksburg, TXNTSB DEN80FA057Accident · 5 fatalClosedPiper PA-32 · Choteau, MTNTSB ANC80FA087Accident · 4 fatalClosedCessna 340A · Petersburg, AKNTSB MIA80FA092Accident · 2 fatalClosedCessna 337B · Osteen, FLNTSB CHI80FA064Accident · 1 fatalClosedSchweizer I-26E · Chardon, OHNTSB MIA80FA091Accident · 2 fatalClosedCessna 411A · Cape Coral, FLNTSB ATL80FLG18Accident · 1 fatalClosedHughes 269B · Whiteville, NCNTSB ATL80FKW19Accident · 1 fatalClosedErco 415-C · Nashville, TNNTSB DEN80FA054Accident · 1 fatalClosedPiper PA-24R · Jackson, WYNTSB FTW80FA105Accident · 2 fatalClosedCessna 172M · Caddo, OKNTSB NYC80FA071Accident · 2 fatalClosedPiper PA-24 · Atlantic City, NJNTSB LAX80FA135Accident · 4 fatalClosedCessna T210 · Truckee, CANTSB CHI80FEI36Accident · 1 fatalClosedDehavilland DHC-1B · Salem, OHNTSB NYC80FA070Accident · 1 fatalClosedPiper PA-30 · Cutchogue, NYNTSB ANC80FA084Accident · 1 fatalClosedPiper PA-18 · Cordova, AKNTSB NYC80FA069Accident · 2 fatalClosedCessna 401B · Tewksbury, MANTSB DEN80FTE69Accident · 1 fatalClosedPiper PA-25 · Mosca, CONTSB SEA80FA043Accident · 2 fatalClosedPiper J4E · Mountain Home, IDNTSB SEA80FA042Accident · 2 fatalClosedCessna T207 · Salmon, IDNTSB NYC80FA068Accident · 3 fatalClosedCessna 172 · Burlington, CTNTSB FTW80FA103Accident · 1 fatalClosedPiper PA-28R · Lovington, NMNTSB MIA80FA090Accident · 2 fatalClosedPiper PA-31 · Dania, FLNTSB FTW80FA102Accident · 2 fatalClosedCessna 150H · Jonesboro, AR