NTSB investigations, OR
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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 SEA76DYI16Accident · No injuriesClosedPiper PA-22 · Burns, ORNTSB SEA76AS044Accident · 2 fatalClosedCessna 177B · Roseburg, ORNTSB SEA76DYC40Accident · Minor injuriesClosedCessna 182B · Yamhill, ORNTSB SEA76DYC41Accident · No injuriesClosedPiper PA-18 · Portland, ORNTSB SEA76A5043Accident · 1 fatalClosedCessna 172 · Sweet Home, ORNTSB SEA76DYC39Accident · No injuriesClosedGrumman G-164 · Condon, ORNTSB SEA76FYC38Accident · Minor injuriesClosedHiller Acft UH-12E · Corvallis, ORNTSB SEA76FYC37Accident · Serious injuriesClosedCallair A-9B · Pendelton, ORNTSB SEA76FYC36Accident · No injuriesClosedPiper PA-24 · Estacada, ORNTSB SEA76DYI15Accident · No injuriesClosedCessna 172 · Klamath Falls, ORNTSB SEA76DYI14Accident · No injuriesClosedPiper PA-28 · La Pine, ORNTSB SEA76AS037Accident · 1 fatalClosedCessna 337C · Government Cmp, ORNTSB SEA76DYC30Accident · No injuriesClosedCessna 182 · Hood River, ORNTSB SEA76FYC33Accident · No injuriesClosedPiper PA-22 · Hillsboro, ORNTSB SEA76DYC32Accident · No injuriesClosedBell 206B · Lagrande, ORNTSB SEA76FYC31Accident · Serious injuriesClosedCessna 150L · Sandy, ORNTSB SEA76DYC29Accident · Serious injuriesClosedCessna 150H · Pacific City, ORNTSB SEA76DYA16Accident · No injuriesClosedCessna 172 · Ontario, ORNTSB SEA76FYC27Accident · No injuriesClosedLuscombe 8A · Albany, ORNTSB SEA76DYI13Accident · No injuriesClosedPiper J-3 · Medford, ORNTSB SEA76AS031Accident · 3 fatalClosedCessna R172 · Klamath Falls, ORNTSB SEA76FYC26Accident · Minor injuriesClosedHiller Acft UH-12D · Nehalem, ORNTSB SEA76FYI12Accident · No injuriesClosedBeech G35 · Bend, ORNTSB SEA76AS029Accident · 1 fatalClosedMooney M20C · Mount Hood, ORNTSB SEA76DYI11Accident · No injuriesClosedRyan Navion A · Klamath Falls, ORNTSB SEA76AS028Accident · 2 fatalClosedPiper PA-24 · Myrtle Creek, ORNTSB SEA76DYC24Accident · No injuriesClosedMaule M4220C · Enterprise, ORNTSB SEA76AS023Accident · 2 fatalClosedCessna 150J · Grants Pass, ORNTSB SEA76DYI10Accident · No injuriesClosedCessna 320F · Riley Junction, ORNTSB SEA7LFYC22Accident · Minor injuriesClosedCessna 170B · Cascade Locks, ORNTSB SEA76DYC21Accident · No injuriesClosedPiper PA-28 · Albany, ORNTSB SEA76FYC20Accident · No injuriesClosedHiller Acft UH-12B · Brownsville, ORNTSB SEA76DYI09Accident · Serious injuriesClosedBell 47J-2A · Roseburg, ORNTSB SEA76FYC19Accident · No injuriesClosedCessna 150F · Portland, ORNTSB SEA76FYC18Accident · No injuriesClosedCessna 175 · Tillamook, ORNTSB SEA76FYC17Accident · Serious injuriesClosedGrum Amer AA5 · Hillsboro, ORNTSB SEA76FYI07Accident · No injuriesClosedAero Comdr A-9B · Roseburg, ORNTSB SEA76DYI06Accident · No injuriesClosedPiper PA-32 · Redmond, ORNTSB SEA76DYC14Accident · No injuriesClosedPiper PA-32 · Enterprise, ORNTSB SEA76DYC12Accident · No injuriesClosedChampion 7GCB · Antelope, ORNTSB SEA76FYC11Accident · 1 fatalClosedCallair A-9B · Pendleton, ORNTSB SEA76DYC10Accident · No injuriesClosedCessna A188B · Jefferson, ORNTSB SEA76FYC09Accident · No injuriesClosedPiper PA-28 · Mulino, ORNTSB SEA76DYI05Accident · Minor injuriesClosedCessna 182 · Bonanza, ORNTSB SEA7KAS006Accident · 2 fatalClosedCessna 195A · Lincoln City, ORNTSB SEA76DYI04Accident · No injuriesClosedPiper PA-32 · Sunriver, ORNTSB SEA76AS007Accident · 1 fatalClosedPiper PA-28 · Sheridan, ORNTSB SEA76DYI08Accident · No injuriesClosedBoeing E75 · Klamath Falls, ORNTSB SEA76DYC08Incident · No injuriesClosedMooney M20C · Dalles, ORNTSB SEA76DYC07Accident · No injuriesClosedSchweizer SGS233 · North Plains, OR