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 NYC80FA021Accident · 2 fatalClosedPiper PA-18 · East Machias, MENTSB IAD80FA021Accident · 1 fatalClosedBeech E55 · Amherstdale, WVNTSB NYC80FA019Accident · 2 fatalClosedBeech B19 · Bogota, NJNTSB MKC80FA018Accident · 1 fatalClosedCessna 150 · Newton, KSNTSB LAX80FUQ08Accident · 2 fatalClosedCulver LCA · Mojave, CANTSB DEN80FA017Accident · 1 fatalClosedPiper PA-18 · Kelton, VTNTSB IAD80FA020Accident · 1 fatalClosedPiper PA-23 · New Bern, NCNTSB SEA80FA016Accident · 4 fatalClosedCessna 182Q · Murphy, IDNTSB LAX80FA035Accident · 1 fatalClosedCessna 152 · Mesa, AZNTSB CHI80FA021Accident · 2 fatalClosedCessna 310Q · Winthrop Hbr, ILNTSB FTW80FA036Accident · 2 fatalClosedCessna A152 · Lomax, TXNTSB FTW80FA035Accident · 1 fatalClosedBeech 35-33 · Mcalester, OKNTSB ANC80FA023Accident · 7 fatalClosedCessna 185 · Shungnak, AKNTSB MIA80FA026Accident · 1 fatalClosedBeech M35 · Leesburg, FLNTSB LAX80FA034Accident · 6 fatalClosedCessna T207A · Santa Barbara, CANTSB MIA80FA025Accident · 1 fatalClosedCessna 152 · Tampa, FLNTSB DEN80FAMS2Accident · 4 fatalClosedPiper PA-28 · Missing AircraftNTSB DEN80FA047Accident · 4 fatalClosedPiper PA-28 · Logan, UTNTSB IAD80AA018Accident · 2 fatalClosedCessna 441 · Atlantic Ocean (Atlantic Ocean)NTSB SEA80FA015Accident · 4 fatalClosedPiper PA-28R · Kalispell, MTNTSB FTW80FA033Accident · 1 fatalClosedCessna 172 · Tulsa, OKNTSB FTW80FA032Accident · 4 fatalClosedBeech 95-B55 · Duncan, OKNTSB LAX80FA033Accident · 2 fatalClosedBeech D18S · Honolulu, HINTSB FTW80FA031Accident · 2 fatalClosedPiper PA-23 · Ft Worth, TXNTSB LAX80FUJ22Accident · 1 fatalClosedMidget Mustng · Parker, AZNTSB MIA80FKQ02Accident · 1 fatalClosedErco 415-C · Mooreville, MSNTSB LAX80FA032Accident · 2 fatalClosedCessna 172 · Coalinga, CANTSB FTW80FA030Accident · 1 fatalClosedBell 206B · Montegut, LANTSB NYC80FA017Accident · 2 fatalClosedCessna 172N · Lindenhurst, NYNTSB CHI80FA020Accident · 3 fatalClosedPiper PA-28 · Royal Oak, MINTSB SEA80FTA07Accident · 1 fatalClosedScorpion 133 · Nashua, MTNTSB NYC80FA016Accident · 2 fatalClosedPiper PA-28 · Broad Brook, CTNTSB DEN80FA016Accident · 1 fatalClosedBeech B60 · Hayden, CONTSB CHI80FA019Accident · 2 fatalClosedPiper PA-28R · Kankakee, ILNTSB DEN79FA015Accident · 5 fatalClosedCessna 421B · Eagle.Co, CONTSB MKC80FA017Accident · 1 fatalClosedCessna 175 · Shawnee, KSNTSB DEN80FA014Accident · 1 fatalClosedPiper PA-23 · Grand Lake, CONTSB MKC80FA016Accident · 1 fatalClosedCessna 150G · Anthony, KSNTSB MIA80FA022Accident · 4 fatalClosedBeech E18S · Orlando, FLNTSB LAX80FA031Accident · 2 fatalClosedBellanca 8KCAB · San Fernando, CANTSB FTW80FA028Accident · 2 fatalClosedBeech 65-90 · Leeville, LANTSB DEN80FA013Accident · 1 fatalClosedRockwell 500B · Santa Fe, NMNTSB MKC80FA015Accident · 1 fatalClosedCessna 152 · Olathe, KSNTSB MIA80FA021Accident · 5 fatalClosedPiper PA-32 · Woodbine, GANTSB MIA80DA023Accident · 4 fatalClosedPiper PA-23 · Missing AircraftNTSB LAX80FA027Accident · 5 fatalClosedCessna 172M · Lebec, CANTSB FTW80FA027Accident · 1 fatalClosedCessna 172H · Moshiem, TXNTSB FTW80FA026Accident · 2 fatalClosedCessna 182E · Comfort, TXNTSB FTW80FA025Accident · 1 fatalClosedCessna 182 · Story, ARNTSB FTW80FA024Accident · 4 fatalClosedCessna 421B · Locust Grove, AR