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 FTW80FA063Accident · 2 fatalClosedPiper PA-24 · Texarkana, TXNTSB FTW80AA064Accident · 2 fatalClosedLear Jet 25B · Conlon, TXNTSB LAX80FA078Accident · 1 fatalClosedGrum Amer AA-5B · Moraga, CANTSB FTW80FA062Accident · 1 fatalClosedPiper PA-28 · Wagoner, OKNTSB MKC80FA030Accident · 2 fatalClosedCessna 340A · Minneapolis, MNNTSB FTW80FA061Accident · 1 fatalClosedCessna 152 · Keller, TXNTSB ATL80FA091Accident · 4 fatalClosedPiper PA-44 · Helen, GANTSB MKC80FA029Accident · 1 fatalClosedCessna 210L · Sidney, NENTSB MIA80FA054Accident · 1 fatalClosedCessna 150F · Hollywood, FLNTSB IAD80FA037Accident · 1 fatalClosedCessna 401 · Linville, NCNTSB SEA80FA024Accident · 1 fatalClosedCessna T210L · Pocatello, IDNTSB LAX80FA075Accident · 1 fatalClosedChampion 7KCAB · Corona, CANTSB FTW80FA060Accident · 4 fatalClosedCessna 310Q · Baytown, TXNTSB FTW80FA059Accident · 4 fatalClosedCessna 172B · Tomball, TXNTSB FTW80FPG20Accident · 1 fatalClosedBede 5 · Carlisle, ARNTSB NYC80FA031Accident · 1 fatalClosedCessna 310Q · Marlboro, NYNTSB LAX80FA074Accident · 1 fatalClosedCessna T210L · Lovelock, NVNTSB MIA80FA053Accident · 1 fatalClosedPiper PA-28 · Sebastian, FLNTSB LAX80FA073Accident · 1 fatalClosedCanadair CL600 · Calif. City, CANTSB ANC80FA038Accident · 1 fatalClosedAeronca 15AC · Skwentna, AKNTSB SEA80FA023Accident · 1 fatalClosedCessna 150L · Rosalia, WANTSB SEA80FA022Accident · 3 fatalClosedCessna 172N · Trout Lake, WANTSB IAD80FA035Accident · 2 fatalClosedPiper PA-28 · Elk Garden, WVNTSB DEN80FA031Accident · 2 fatalClosedCessna 441 · Butte, MTNTSB LAX80FVG23Accident · 1 fatalClosedStarduster SA-100 · Grenada, CANTSB LAX80FA070Accident · 2 fatalClosedHiller Acft FH1100 · Huntington Bch, CANTSB CHI80FA033Accident · 3 fatalClosedPiper PA-28 · Medina, OHNTSB LAX80FA069Accident · 1 fatalClosedPiper PA-18 · Litchfield, CANTSB NYC80FA030Accident · 1 fatalClosedCessna 150 · Pa Furnace, PANTSB NYC80FA029Accident · 1 fatalClosedBell 47G-5A · Fayetteville, PANTSB DEN80AA029Accident · 10 fatalClosedBeech 200 · Parker, CONTSB IAD80FA034Accident · 2 fatalClosedCessna 152 · Apison, TNNTSB MKC80FER30Accident · 1 fatalClosedScorpion II · Lakeville, MNNTSB LAX80FVA27Accident · 1 fatalClosedPitts 6-260 · Frazier Park, CANTSB LAX80FA071Accident · 1 fatalClosedPiper PA-24 · Tehachapi, CANTSB IAD80FA033Accident · 1 fatalClosedMooney M20C · Beckley, WVNTSB IAD80FA071Accident · 2 fatalClosedHughes 500 · Stephensville, MDNTSB IAD80FA032Accident · 1 fatalClosedPiper PA-28R · Alcoa, TNNTSB FTW80FRG32Accident · 1 fatalClosedBensen Gyro · Los Fresnos, TXNTSB MIA80FKJ27Accident · 1 fatalClosedBensen BTS8-M · Selma, ALNTSB FTW80AA057Accident · 7 fatalClosedPiper PA-31 · Houston, TXNTSB CHI80FA030Accident · 1 fatalClosedCessna 210D · Chicago, ILNTSB MIA80FA048Accident · 2 fatalClosedCessna 182P · Chamblee, GANTSB IAD80FA031Accident · 1 fatalClosedPiper PA-30 · Charlotte, NCNTSB FTW80FA056Accident · 2 fatalClosedCessna 421C · Decatur, ARNTSB MIA80FA049Accident · 2 fatalClosedCessna U206 · York, ALNTSB CHI80FA031Accident · 3 fatalClosedCessna 172K · Manistee, MINTSB NYC80FA028Accident · 2 fatalClosedPiper PA-24 · East Freedom, PANTSB NYC80FA060Accident · 2 fatalClosedCessna 172 · Rockland, MENTSB LAX80FA067Accident · 1 fatalClosedBeech A36TC · San Diego, CA