NTSB investigations, 1970
180,611 investigations by the National Transportation Safety Board since 1962: 174,590 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 SEA71DWD24Accident · No injuriesClosedHughes 269A · Chehalis, WANTSB NYC71FHM14Accident · No injuriesClosedCessna 150H · Stormville, NYNTSB NYC71FHM13Accident · No injuriesClosedCessna 150H · Stormville, NYNTSB MKC71DCJ35Accident · No injuriesClosedCessna 182 · Ewing, NENTSB MIA71FLD39Accident · Serious injuriesClosedErco 415-C · Plymouth, FLNTSB LAX71FUA36Accident · Minor injuriesClosedPiper PA-30 · Santa Ana, CANTSB CHI71FBD47Accident · Serious injuriesClosedPiper PA-28 · Schaumburg, ILNTSB MKC71FDQ22Accident · Serious injuriesClosedAeronca 7AC · Edgemont, SDNTSB MIA71DKJ36Accident · No injuriesClosedCessna 172 · Bryant, ALNTSB IAD71AI031Accident · 1 fatalClosedBeech A-23 · Chadbourn, NCNTSB ANC71AA032Accident · Minor injuriesClosedCessna 180H · Rampart, AKNTSB NYC71AN074Accident · Serious injuriesClosedBoeing 707 · Northway, AKNTSB NYC71AN073Accident · No injuriesClosedCessna 310J · Windsor Lock, CTNTSB MKC71FCJ34Accident · No injuriesClosedBeech K35 · Sidney, NENTSB LAX71FUG32Accident · Serious injuriesClosedCessna 172 · El Monte, CANTSB FTW71FPG31Accident · No injuriesClosedBeech A23-24 · Arkadelphia, ARNTSB DEN71FXT17Accident · Serious injuriesClosedCessna 150 · Brigham City, UTNTSB DEN71DXD42Accident · No injuriesClosedCessna 172 · Broomfield, CONTSB CHI71FBJ49Accident · No injuriesClosedCessna 150J · Holland, MINTSB CHI71FBD46Accident · No injuriesClosedPiper PA-28 · Hinsdale, ILNTSB MKC71FDM40Accident · Serious injuriesClosedCessna 150G · Arden Hills, MNNTSB MIA71DKQ22Accident · Serious injuriesClosedPiper PA-22 · Coldwater, MSNTSB LAX71FUJ50Accident · No injuriesClosedBeech D-17S · Phoenix, AZNTSB DEN71AD029Accident · Minor injuriesClosedConvair 580 · Kansas City, MONTSB CHI71AC047Accident · Serious injuriesClosedBeech H18S · Lansing, MINTSB OAK71DVW21Accident · No injuriesClosedCessna 150J · Lone Pine, CANTSB OAK71DVG45Accident · No injuriesClosedHiller Acft FH1100 · Burney, CANTSB MKC71AK036Accident · 3 fatalClosedCessna 182 · Mexico, MONTSB FTW71AF035Accident · 1 fatalClosedCessna 150F · Pearland, TXNTSB FTW71AF034Accident · No injuriesClosedCessna 140 · Mineral Wells, TXNTSB CHI71AC046Accident · No injuriesClosedPiper PA-23 · Romulus, MINTSB UNK71X0103Accident · No injuriesClosedBeech 99 · Trinidad, ChadNTSB SEA71DVQ16Accident · No injuriesClosedBell 47G-2 · Sixes, ORNTSB NYC71AN072Accident · Minor injuriesClosedBeech D18S · Binghamton, NYNTSB LAX71FUM20Accident · Serious injuriesClosedBeech C50 · Santa Ysabel, CANTSB LAX71DVA51Accident · No injuriesClosedBeech 95-B55 · Bakersfield, CANTSB IAD71AI030Accident · 1 fatalClosedPiper PA-24 · Clarksburg, WVNTSB FTW71FPA20Accident · No injuriesClosedStinson 108-3 · Midlothian, TXNTSB CHI71FGD31Accident · No injuriesClosedBellanca 17-31 · Richmond Hts, OHNTSB CHI71FBD45Incident · No injuriesClosedPiper PA-28R · Chicago, ILNTSB CHI71DDW26Accident · No injuriesClosedCessna 150 · Owosso, MINTSB SEA71AS030Accident · 2 fatalClosedMooney M20E · Amity, ORNTSB OAK71DVD23Accident · Minor injuriesClosedCessna 150J · Livermore, CANTSB NYC71FFD25Accident · No injuriesClosedCessna 180 · Bedford, MANTSB NYC71DFJ19Accident · No injuriesClosedPiper PA-28R · Skaneateles, NYNTSB NYC71DFD35Accident · No injuriesClosedBeech A23-24 · Marlboro, MANTSB NYC71DFD29Accident · No injuriesClosedPiper J-3 · Stow, MANTSB NYC71DFA30Accident · No injuriesClosedCessna 320E · Lyndonville, VTNTSB MKC71FDM39Accident · Serious injuriesClosedLuscombe 8A · Pine City, MNNTSB MKC71DCG38Accident · No injuriesClosedPiper PA-28 · Chillicothe, MO