NTSB investigations, OR
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 c.\"eventStateOrRegion\" = 'OR' AND c.\"eventCountry\" = 'USA' 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 c."eventStateOrRegion" = 'OR' AND c."eventCountry" = 'USA' 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 SEA76DYC08Incident · No injuriesClosedMooney M20C · Dalles, ORNTSB SEA76DYC07Accident · No injuriesClosedSchweizer SGS233 · North Plains, ORNTSB SEA76DYC06Accident · No injuriesClosedCessna 172 · Sandy, ORNTSB SEA76FYI03Accident · No injuriesClosedAeronca 15AC · Lapine, ORNTSB SEA7LFYC04Accident · No injuriesClosedBoeing E75 · Madras, ORNTSB SEA76FYC03Accident · No injuriesClosedCessna 172 · Seaside, ORNTSB SEA76DYI01Accident · No injuriesClosedCessna 170 · Redmond, ORNTSB SEA76FYC02Accident · No injuriesClosedCessna 180 · Molalla, ORNTSB SEA76DYI02Accident · No injuriesClosedCessna 172 · Fields, ORNTSB SEA76DYC01Accident · No injuriesClosedPiper PA-25 · Baker, ORNTSB SEA75DYI31Accident · No injuriesClosedPiper PA-20 · Eugene, ORNTSB SEA75DYC46Accident · No injuriesClosedBellanca 14-13 · Astoria, ORNTSB SEA75FYI30Accident · Minor injuriesClosedCessna 180A · Sunriver, ORNTSB SEA75AYI28Accident · Serious injuriesClosedBoeing A75N1 · Malin, ORNTSB SEA75DYC42Accident · No injuriesClosedHiller Acft UH-12D · Manzanita, ORNTSB SEA75DYC41Accident · No injuriesClosedBeech 35 · Wasco, ORNTSB SEA75AS044Accident · 1 fatalClosedAmer Avco AA1-A · Portland, ORNTSB SEA75DYC40Accident · Serious injuriesClosedBell 47G-2A · Corvallis, ORNTSB SEA75FYC39Accident · No injuriesClosedPiper J3L-65 · Cornelius, ORNTSB SEA75DYI27Accident · No injuriesClosedCessna 150 · Redmond, ORNTSB SEA75DYI26Accident · No injuriesClosedMooney M20C · Norway, ORNTSB SEA75DYI25Accident · Serious injuriesClosedCessna 210 · Riddle, ORNTSB SEA75DYI24Accident · No injuriesClosedCessna 170B · Medford, ORNTSB SEA75FYC38Accident · No injuriesClosedPiper PA-24 · Enterprise, ORNTSB SEA7KFYC37Accident · No injuriesClosedPiper PA-25 · Kent, ORNTSB SEA75DYI23Accident · Minor injuriesClosedCessna 177 · Cottage Grove, ORNTSB UNK75X0106Accident · No injuriesClosedCessna 150 · Chemult, ORNTSB SEA75DYC36Accident · No injuriesClosedCessna 150K · St.Helens, ORNTSB SEA75DYI21Accident · No injuriesClosedCessna 150 · Bend, ORNTSB SEA75DYC35Accident · No injuriesClosedCessna A188B · Albany, ORNTSB SEA75AYC34Accident · No injuriesClosedHughes 269A · Astoria, ORNTSB SEA75DYC30Accident · No injuriesClosedLuscombe 8A · The Dalles, ORNTSB SEA75DYC32Accident · No injuriesClosedBell 47G3B1 · Corvallis, ORNTSB SEA75AS034Accident · 1 fatalClosedCessna 150L · Albany, ORNTSB UNK75X0104Accident · No injuriesClosedCessna 411A · Salem, ORNTSB SEA82FA102Accident · 3 fatalClosedCessna 182P · Union Creek, ORNTSB SEA75FYC29Accident · No injuriesClosedBeech D55 · Hermiston, ORNTSB SEA75AS033Accident · 3 fatalClosedCessna 182J · Albany, ORNTSB SEA75FYC27Accident · No injuriesClosedCessna A188B · Independence, ORNTSB SEA75DYA20Accident · No injuriesClosedCessna 180 · Lapine, ORNTSB SEA75AS031Accident · 2 fatalClosedAmer Avco AA5 · Newberg, ORNTSB SEA75AS032Accident · 3 fatalClosedPiper PA-20 · Drain, ORNTSB SEA75DYC28Accident · No injuriesClosedCessna 182F · Hillsboro, ORNTSB SEA75AS030Accident · 1 fatalClosedBellanca 7KCAB · Hillsboro, ORNTSB SEA75DYC25Accident · No injuriesClosedCessna 180 · Wamic, ORNTSB SEA75FYC24Accident · No injuriesClosedHughes 369HS · Portland, ORNTSB SEA75AS027Accident · 1 fatalClosedCessna 150H · Newberg, ORNTSB SEA75DYC23Accident · Minor injuriesClosedPiper PA-28 · Baker, ORNTSB SEA75DYI19Accident · No injuriesClosedCessna 177 · Sunriver, ORNTSB SEA75AS024Accident · 1 fatalClosedCessna 120 · Wasco, OR