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 SEA77DYC03Accident · Serious injuriesClosedPiper PA-24 · Oregon City, ORNTSB SEA77DYC02Accident · No injuriesClosedPiper PA-32 · Condon, ORNTSB SEA77DYC01Accident · No injuriesClosedCessna 150 · Lebanon, ORNTSB SEA77FA002Accident · 1 fatalClosedGlobe GC-1B · Hood River, ORNTSB SEA77DYI01Accident · No injuriesClosedCessna 120 · Crane, ORNTSB SEA76FYC71Accident · No injuriesClosedCessna 320E · Hillsboro, ORNTSB SEA76FYI24Accident · Minor injuriesClosedPiper J-3 · Salt Crk Falls, ORNTSB SEA76AS076Accident · 2 fatalClosedUniversal GC-1B · Mckenzie Brdg, ORNTSB SEA76DYC68Accident · No injuriesClosedTaylorcraft BC12-D · Oregon City, ORNTSB SEA76DYIIOAccident · No injuriesClosedCessna 150 · Roseburg, ORNTSB SEA76DYC69Accident · No injuriesClosedChampion 7ECA · Wallowa, ORNTSB SEA76FYC67Accident · No injuriesClosedBeech 35 · Gervais, ORNTSB SEA76AS069Accident · 1 fatalClosedMooney M20C · Portland, ORNTSB SEA76DYC65Accident · No injuriesClosedPiper PA-24 · Madras, ORNTSB SEA76FYC64Accident · No injuriesClosedBeech D55 · Hillsboro, ORNTSB SEA76DYI22Accident · No injuriesClosedPiper PA-23 · Lakeview, ORNTSB SEA76DYI20Accident · No injuriesClosedStearman PT-17 · Frenchelenn, ORNTSB SEA76FYC62Accident · Serious injuriesClosedCessna 172M · Albany, ORNTSB SEA76FYC61Accident · Serious injuriesClosedFairchild 24W-46 · Oregon City, ORNTSB SEA76FYC63Accident · Minor injuriesClosedPietenpol S.A.M. · Albany, ORNTSB SEA76AS058Accident · 1 fatalClosedHughes 369HS · Tygh Valley, ORNTSB SEA76AS057Accident · 1 fatalClosedCessna 150L · Clatskanie, ORNTSB SEA76DYC59Accident · Serious injuriesClosedCessna 150M · Brightwood, ORNTSB SEA76FYI21Accident · No injuriesClosedAeronca 65C · Elmira, ORNTSB SEA76FYC60Accident · No injuriesClosedCessna 150L · Oregon City, ORNTSB SEA76AS056Accident · 4 fatalClosedCessna 170 · Medford, ORNTSB SEA76DYI19Accident · Minor injuriesClosedPiper J-3 · Central Point, ORNTSB SEA76DYC58Accident · Serious injuriesClosedBell 47G-4A · Lostine, ORNTSB SEA76FYC57Accident · Minor injuriesClosedCessna A188A · Moiser, ORNTSB SEA76FYC56Accident · No injuriesClosedBeers-Baird AMFS14 · Carver, ORNTSB SEA76DYC55Accident · No injuriesClosedCessna T210L · Mcminnville, ORNTSB SEA76AS053Accident · 1 fatalClosedCessna 182P · Klamath Falls, ORNTSB SEA76DYI18Accident · No injuriesClosedPiper PA-32 · Bend, ORNTSB SEA76FYI17Accident · Serious injuriesClosedAmer Avco AA1 · Ashland, ORNTSB SEA76FYC54Accident · Serious injuriesClosedPiper PA-25 · Rickreall, ORNTSB SEA76FYC53Accident · No injuriesClosedCessna 172 · Aurora, ORNTSB SEA76FYC51Accident · No injuriesClosedPiper PA-28 · Aurora, ORNTSB SEA76FYC49Accident · Minor injuriesClosedEnstrom F-28A · Prairie City, ORNTSB SEA76FYC52Accident · No injuriesClosedMaule M4210C · Aurora, ORNTSB SEA76DYC47Accident · No injuriesClosedCessna 150 · Clackamas, ORNTSB SEA76DYC46Accident · No injuriesClosedCessna 172M · Yamhill, ORNTSB SEA76FYC45Accident · Serious injuriesClosedHiller Acft UH-12E · Tillamook, ORNTSB SEA76AS048Accident · 1 fatalClosedStinson 108-2 · Dundee, ORNTSB SEA76AS047Accident · 1 fatalClosedPiper PA-28R · Mt.Jefferson, ORNTSB SEA76AS045Accident · 1 fatalClosedCessna 210C · Florence, ORNTSB SEA76FYC50Accident · No injuriesClosedCessna 210E · Lagrande, ORNTSB SEA76FYC48Accident · No injuriesClosedAero Comdr 600S2R · Hermiston, ORNTSB SEA76DYC44Accident · No injuriesClosedHiller Acft UH-12E · Alsea, ORNTSB SEA76FYC42Accident · Serious injuriesClosedPiper PA-25 · Condon, ORNTSB SEA76FYC43Accident · 1 fatalClosedSnow S2A · Heppner, OR