NTSB investigations, 1978
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\") = 1978 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") = 1978 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 FTW79FRA04Accident · Serious injuriesClosedPiper PA-22 · Houston, TXNTSB DEN79DTE10Accident · No injuriesClosedCessna 120 · Englewood, CONTSB DEN79DTC04Accident · No injuriesClosedCessna 172 · Cheyenne, WYNTSB ANC79DAD01Accident · Minor injuriesClosedStinson 108 · Angoon, AKNTSB NYC79IA013Incident · No injuriesClosedDouglas DC-9 · Newark, NJNTSB MKC79DCQ04Accident · No injuriesClosedBeech V35 · Liberal, KSNTSB LAX79DUJ20Accident · No injuriesClosedPiper PA-18 · Eloy, AZNTSB CHI79FET11Accident · Serious injuriesClosedPiper PA-28 · Demotte, INNTSB ANC79DAG34Accident · No injuriesClosedPiper PA-18 · Girdwood, AKNTSB UNK79X0103Accident · No injuriesClosedPiper PA-31 · Toronto, CanadaNTSB OAK79DXQ04Accident · No injuriesClosedPiper PA-22 · Blue Canyon, CANTSB MKC79DER08Accident · No injuriesClosedPiper PA-22 · Sleepy Eye, MNNTSB MIA79FLD20Accident · No injuriesClosedBeech B19 · Sebring, FLNTSB FTW79FRJ04Accident · No injuriesClosedBeagle B-206 · Monroe, LANTSB FTW79DQG09Accident · No injuriesClosedCessna 150 · Midland, TXNTSB CHI79FET06Accident · No injuriesClosedBeechcraft E-55 · Elkhart, INNTSB CHI79FEK02Accident · Minor injuriesClosedStitts Plby SA3B · St. Marys, OHNTSB CHI79FEC06Accident · Minor injuriesClosedScorpion II · Romulus, MINTSB LAX79FUG07Accident · No injuriesClosedPiper PA-28 · Newberry Spgs, CANTSB IAD79FHD05Accident · No injuriesClosedCessna 150 · Rehobeth, DENTSB IAD79DIA04Accident · Serious injuriesClosedSchweizer SGS233 · Warrenton, VANTSB FTW79DRD09Accident · Minor injuriesClosedBell 206B · Lutcher, LANTSB DEN79FA009Accident · 2 fatalClosedPiper PA-38 · Las Cruses, NMNTSB CHI79FEG06Accident · No injuriesClosedCessna 150L · West Union, OHNTSB ANC79FA020Accident · 5 fatalClosedDehavilland DHC-2 · Hydaburg, AKNTSB SEA79FYE06Accident · No injuriesClosedPiper PA-28 · Bremerton, WANTSB MKC79DTK01Accident · Minor injuriesClosedCessna 150 · Piedmont, SDNTSB MIA79FKT22Accident · No injuriesClosedPiper PA-34 · Ft.Lauderdale, FLNTSB OAK78DVD06Accident · No injuriesClosedStinson 108-3 · Concord, CANTSB NYC79FA012Accident · 3 fatalClosedCessna 172F · Mcadoo, PANTSB LAX79FUM02Accident · No injuriesClosedPiper PA-28 · Imperial, CANTSB IAD79FA020Accident · 3 fatalClosedPiper PA-24 · Marlinton, WVNTSB OAK79FVM04Accident · No injuriesClosedBellanca 7ECA · Hollister, CANTSB NYC79FGT06Accident · No injuriesClosedPiper PA-28 · Shippensburg, PANTSB MKC79FA006Accident · 4 fatalClosedCessna 182C · Eureka, MONTSB MKC79DER06Accident · No injuriesClosedCessna 172 · Eveleth, MONTSB MIA79FA018Accident · 1 fatalClosedPiper PA-28 · Osteen, FLNTSB MIA79DKJ13Accident · No injuriesClosedCessna 140 · Careyville, FLNTSB IAD79FA019Accident · 3 fatalClosedBeech G35 · Bridgewater, VANTSB IAD79FA017Accident · 1 fatalClosedSwearingen SA26-T · Memphis, TNNTSB IAD79DLQ06Accident · No injuriesClosedCessna 140 · Shelbyville, KYNTSB FTW79FA016Accident · 3 fatalClosedBeech 58 · George West, TXNTSB SEA79DTA05Accident · No injuriesClosedCessna 172B · Circle, MTNTSB MIA79FA016Accident · 2 fatalClosedCessna 337E · Daytona Beach, FLNTSB IAD79FA016Accident · 1 fatalClosedCessna 175B · Rileyville, VANTSB IAD79FA015Accident · 1 fatalClosedCessna 172 · Mt Airy, NCNTSB FTW79FQD01Accident · No injuriesClosedCessna 177B · Van Horn, TXNTSB CHI79FEI07Accident · Minor injuriesClosedPiper PA-32 · North Canton, OHNTSB CHI79FEG05Accident · No injuriesClosedCessna 421B · Dayton, OHNTSB CHI79FEG04Accident · No injuriesClosedBeech C45H · Dayton, OH