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 LAX71AL034Accident · Serious injuriesClosedGrumman G-21A · Lakewood, CANTSB FTW71FRA28Accident · Minor injuriesClosedCessna 172F · Baytown, TXNTSB FTW71DPJ21Accident · No injuriesClosedPiper PA-22 · Thomas, OKNTSB DEN71DQA36Accident · No injuriesClosedFleet Acft 7 · Cerillos, NMNTSB CHI7IIC037Incident · No injuriesClosedBeech B99 · Marshfield, WINTSB CHI71FGA14Accident · No injuriesClosedCessna 150 · Washingtn, OHNTSB CHI71DGD38Accident · No injuriesClosedCessna 182C · Willard, OHNTSB CHI71DDW23Accident · No injuriesClosedCessna 182E · Argintine, MINTSB OAK71DVG42Accident · No injuriesClosedPiper PA-28 · Rio Vista, CANTSB NYC71FHD32Accident · No injuriesClosedBell 47G-4 · Philadelphia, PANTSB NYC71DHA27Accident · No injuriesClosedPiper PA-28 · Morrisville, PANTSB NYC71DFJ20Accident · No injuriesClosedCessna 120 · Brewerton, NYNTSB LAX71FUJ49Accident · No injuriesClosedCessna 310 · Phoenix, AZNTSB CHI71FGA13Accident · No injuriesClosedCessna 310Q · Cincinnati, OHNTSB CHI71DBA19Accident · Minor injuriesClosedMooney M18C · Edinburg, INNTSB SEA71FDG19Accident · No injuriesClosedCessna 120 · Whitewater, MTNTSB OAK71FXQ25Accident · Serious injuriesClosedAmer Avco AA-1 · Reno, NVNTSB MKC71AK031Accident · Minor injuriesClosedPiper PA-28 · Rapid City, SDNTSB MIA71IM051Incident · No injuriesClosedBoeing 747 · Miami, FLNTSB LAX71AL037CaseClosedPiper PA-28 · San Luis Obsp, CANTSB LAX71AL033Accident · 1 fatalClosedBell 47G3B1 · Rim Forest, CANTSB FTW71FRA32Accident · No injuriesClosedSnow 600S2D · Katy, TXNTSB FTW71FRA29Accident · No injuriesClosedBeech BE65 · Houston, TXNTSB FTW71FPJ20Accident · Serious injuriesClosedCessna 150J · Temple, OKNTSB FTW71FPA16Accident · No injuriesClosedCessna 140 · Garland, TXNTSB FTW71AF028Accident · 1 fatalClosedTaylorcraft BC-65 · Medford, OKNTSB ANC71DAG52Accident · No injuriesClosedPiper PA-18 · Glennallen, AKNTSB ANC71DAA23Accident · No injuriesClosedDehavilland DHC-6 · Prudhoe Bay, AKNTSB NYC71FHA23Accident · Minor injuriesClosedPiper PA-23 · Doylestown, PANTSB MKC71FCA20Accident · Serious injuriesClosedCessna 172 · Chesterfield, MONTSB MKC71AK030Accident · Serious injuriesClosedPiper PA-24 · Bismarck, NDNTSB MIA71DKW25Accident · No injuriesClosedAeronca 7AC · Lafayette, TNNTSB DEN71FXD39Accident · No injuriesClosedCessna 172I · Broomfield, CONTSB DEN71FQA35Accident · No injuriesClosedPiper PA-18 · Grants, NMNTSB DEN71FQA33Accident · No injuriesClosedPiper PA-23 · Ruidoso, NMNTSB DCA71R0005Accident · Minor injuriesClosedBoeing 707 · Tel Aviv, IcelandNTSB CHI71FBD39Accident · 1 fatalClosedBeech 95-B55 · Sugar Grove, ILNTSB ANC71FAG51Accident · Minor injuriesClosedCessna 150 · Palmer, AKNTSB NYC71FFM22Accident · 1 fatalClosedJeanies Teenie · Stratford, CTNTSB NYC71DFJ17Accident · No injuriesClosedMooney M18LA · Kirkville, NYNTSB NYC71AN067Accident · 6 fatalClosedCessna 172 · Missing AircraftNTSB NYC71AN066Accident · 1 fatalClosedPiper PA-23 · Chester, CTNTSB NYC71AN065Accident · 1 fatalClosedPiper PA-28 · Bridgeport, NJNTSB MKC71FCA21Accident · No injuriesClosedCessna 170B · Wentzville, MONTSB MKC71DCD36Accident · Minor injuriesClosedPiper PA-28 · Denison, IANTSB MKC71AK029Accident · 1 fatalClosedPiper PA-30 · Fulton, MONTSB MIA71FLA23Accident · Minor injuriesClosedDrainville JT · Pensacola, FLNTSB FTW71FRD28Accident · No injuriesClosedCessna 185A · Violet, LANTSB FTW71FPG28Accident · No injuriesClosedAeronca 7AC · Smackover, ARNTSB FTW71DRG57Accident · Serious injuriesClosedCessna 172 · San Cristobal, Mexico