NTSB investigations, 1968
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\") = 1968 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") = 1968 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 MIA69D0306Accident · Minor injuriesClosedPiper PA-28 · Clemson, SCNTSB LAX69D0191Accident · Minor injuriesClosedPiper PA-22 · Bonita, AZNTSB FTW69F0316Accident · No injuriesClosedPiper PA-28 · Canadian, TXNTSB CHI69F0359Accident · No injuriesClosedMaule M-4210 · Clarkston, MINTSB CHI69A0050Accident · 2 fatalClosedCessna 150 · Frankfort, ILNTSB NYC69F0269Accident · Serious injuriesClosedBell 206A · Hampden, MANTSB MKC69F0284Accident · No injuriesClosedCessna 172 · Carrollton, MONTSB MKC69D0273Accident · No injuriesClosedBeech A23-19 · Lake Elmo, MNNTSB LAX69D0187Accident · No injuriesClosedBeech D35 · Apple Valley, CANTSB ANC69D0077Accident · No injuriesClosedChampion 7ECA · Whittier, AKNTSB OAK69F0174Accident · No injuriesClosedCessna 172 · Reno, NVNTSB NYC69D0271Accident · No injuriesClosedNavion A · Cooperstown, NYNTSB NYC69A0055Accident · No injuriesClosedPiper PA-28 · Hazelton, PANTSB MKC69F0292Accident · No injuriesClosedBeech A45 · Valley City, NDNTSB MKC69D0304Accident · No injuriesClosedCessna 150H · Hinton, MONTSB MIA69F0236Accident · No injuriesClosedCessna 175 · San Juan, PRNTSB FTW69F0321Accident · Serious injuriesClosedCessna 150 · Bowie, TXNTSB FTW69D0293Accident · No injuriesClosedCessna 182 · Liberty, TXNTSB FTW69A0032Accident · 1 fatalClosedMooney M20 · Wayne, OKNTSB DEN70A0001Accident · 2 fatalClosedBeech 35 · Moab, UTNTSB DEN69D0138Accident · No injuriesClosedBeech 35C33A · Albuquerque, NMNTSB DEN69A0023Accident · 1 fatalClosedPiper PA-23 · Cheyenne, WYNTSB CHI69F0349Accident · No injuriesClosedCessna 140 · Elyria, OHNTSB LAX69D0203Accident · No injuriesClosedBell 206A · Long Beach, CANTSB LAX69A0027Accident · No injuriesClosedConvair 580 · Santa Barbara, CANTSB LAX69A0026Accident · No injuriesClosedDehavilland DHC-6 · Avalon, CANTSB LAX69A0025Accident · 1 fatalClosedCessna 150F · Fallbrook, CANTSB DEN69F0156Accident · No injuriesClosedBeech D35 · Broomfield, CONTSB CHI69D0358Accident · No injuriesClosedCessna 172 · Roselle, ILNTSB ANC69A0029Accident · 1 fatalClosedCessna 185 · Anaktuvuk Ps, AKNTSB OAK69D0172Accident · No injuriesClosedBeech C35 · San Bruno, CANTSB NYC69D0257Accident · No injuriesClosedCessna 150 · Aptistown, NJNTSB MKC69F0262Accident · No injuriesClosedCessna 172 · Cavalier, NDNTSB MKC69F0254Accident · No injuriesClosedBeech V35 · Des Moines, IANTSB MKC69D0267Accident · No injuriesClosedBeech A23 · Millard, NENTSB FTW69O0007Accident · Minor injuriesClosedCessna 195 · Calamahue, MexicoNTSB ANC69A0028Accident · 4 fatalClosedCessna 180H · Anchorage, AKNTSB SEA69A0028Accident · 1 fatalClosedCessna 150H · Spirit Lake, WANTSB SEA69A0027Accident · 2 fatalClosedPiper PA-16 · Pine City, WANTSB SEA69A0026Accident · 2 fatalClosedStinson 108 · Vancouver, WANTSB OAK69A0030Accident · 1 fatalClosedPiper PA-28 · Durkee, ORNTSB MKC69D0259Accident · No injuriesClosedCessna 182L · Garden City, KSNTSB MIA69F0274Accident · Serious injuriesClosedBeech A23A · Dorado Beach, PRNTSB MIA69D0232Accident · No injuriesClosedPiper PA-32 · Atlantic Ocean (Atlantic Ocean)NTSB LAX69D0208Accident · No injuriesClosedCessna 150 · Holbrook, AZNTSB LAX69D0202Accident · Minor injuriesClosedCessna 150 · Redlands, CANTSB LAX69D0184Accident · Minor injuriesClosedLuscombe 8A · Torrance, CANTSB FTW69D0280Accident · No injuriesClosedCessna 172 · Fort Smith, ARNTSB CHI69D0394Accident · No injuriesClosedPiper PA-28 · Wheeling, ILNTSB CHI69D0352Accident · Minor injuriesClosedBensen B8M · Gilbertsville, KY