NTSB investigations, 1970
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 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 year(c.\"eventDate\") = 1970 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 year(c."eventDate") = 1970 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 NYC70ONY07Accident · No injuriesClosedBell 206A · Plettnbrg Bay, SFNTSB MIA71DLG16Accident · No injuriesClosedCessna 210 · Clemson, SCNTSB MIA71DLA20Accident · No injuriesClosedCessna 140 · Pensacola, FLNTSB MIA71DKW23Accident · No injuriesClosedCessna 177 · Greenville, TNNTSB LAX71DUJ45Accident · No injuriesClosedPiper PA-23 · Tucson, AZNTSB LAX71DUG30Accident · No injuriesClosedCessna 310 · Yucca Valley, CANTSB FTW71FRA27Accident · No injuriesClosedCessna 150J · Waller, TXNTSB FTW71DRA30Accident · Serious injuriesClosedAeronca 15AC · Clute, TXNTSB DEN71AD024Accident · 2 fatalClosedPiper PA-18 · Grand Junct, CONTSB CHI71FBM11Accident · No injuriesClosedCessna 150J · Kendallville, INNTSB CHI71FBM10Accident · Minor injuriesClosedPiper PA-32 · South Bend, INNTSB OAK71DVW19Accident · No injuriesClosedCessna 182 · Las Vegas, NVNTSB OAK71DVM35Accident · No injuriesClosedPiper PA-28 · Coyote, CANTSB OAK71DVM34Accident · No injuriesClosedCessna 180 · Hollister, CANTSB OAK71DVG40Accident · Minor injuriesClosedBoeing A75N1 · Sacramento, CANTSB NYC71AN063Accident · 3 fatalClosedCessna 310P · Grove City, PANTSB MKC71DCD34Accident · No injuriesClosedBeech 19A · Des Moines, IANTSB MKC71AK027Accident · 2 fatalClosedRepublic F-105D · Wichita, KSNTSB LAX71FUJ51Accident · No injuriesClosedBell 47G3B1 · Page, AZNTSB DEN71AD023Accident · Serious injuriesClosedBoeing 727 · Denver, CONTSB ANC71DAG59Accident · No injuriesClosedCessna 185 · Glenallen, AKNTSB OAK71DVG39Accident · No injuriesClosedBoeing A75 · Woodland, CANTSB OAK71DVA44Accident · No injuriesClosedPiper PA-30 · Reedley, CANTSB OAK71DVA40Accident · No injuriesClosedBell 47G3B1 · Grant Cove, CANTSB NYC71AN064Accident · 1 fatalClosedCessna 207 · Lewis, NYNTSB NYC71AN062Accident · 1 fatalClosedPiper PA-23 · Poestenkill, NYNTSB MIA71DKQ20Accident · No injuriesClosedCessna 150 · Edinburg, MSNTSB FTW71FPM14Accident · No injuriesClosedCessna 180 · Jenks, OKNTSB FTW71FPG29Accident · No injuriesClosedSport Acft Teenie · Jonesboro, ARNTSB DEN71DQD14Accident · No injuriesClosedCessna 150E · Las Cruces, NMNTSB CHI71FDW22Accident · No injuriesClosedCessna 150 · Pontiac, MINTSB CHI71FBD38Accident · No injuriesClosedPiper PA-23 · Chicago, ILNTSB CHI71DCA04Accident · No injuriesClosedCessna 182 · East Alton, ILNTSB SEA71AS026Accident · 2 fatalClosedBeech H35 · Willard, WANTSB NYC71FHJ16Accident · Minor injuriesClosedAmer Avco AA-1 · Bohemia, NYNTSB NYC71DFM23Accident · No injuriesClosedCessna T337C · Bridgeport, CTNTSB FTW71AF023Accident · 5 fatalClosedCessna 182M · Vidalia, LANTSB CHI71FGA12Accident · No injuriesClosedChampion 7ECA · Dayton, OHNTSB CHI71AC034Accident · 4 fatalClosedPiper PA-24 · Weston, WINTSB ANC71DAG48Accident · No injuriesClosedCessna 180 · Eureka, AKNTSB NYC71AN061Accident · Serious injuriesClosedCessna 310D · Warwick, RINTSB IAD71II025Incident · No injuriesClosedBoeing 727 · Washington, DCNTSB FTW71FRG50Accident · No injuriesClosedCessna 172L · San Antonio, TXNTSB CHI71FBJ42Accident · No injuriesClosedCessna 170B · Menominee, MINTSB OAK71DXQ24Accident · Minor injuriesClosedPiper PA-28 · Winnemucca, NVNTSB MKC71FCG35Accident · No injuriesClosedCessna 182G · Eldon, MONTSB FTW71FRJ23Accident · Serious injuriesClosedBell 47G-4 · Vivian, LANTSB FTW71FPA12Accident · No injuriesClosedPiper PA-23 · Plano, TXNTSB CHI71DBA20Accident · No injuriesClosedPiper PA-32 · Indianapolis, INNTSB SEA71FDA08Accident · No injuriesClosedCessna 180H · Billings, MT