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 SEA80FYM26Accident · No injuriesClosedStinson 10A · Pacific City, ORNTSB SEA80DYK06Accident · Minor injuriesClosedErco 415-C · Glide, ORNTSB SEA80DYK07Accident · Serious injuriesClosedCessna T210 · Bend, ORNTSB SEA80DYM29Accident · No injuriesClosedBell 47G-3B · Albany, ORNTSB SEA80DYM24Accident · Minor injuriesClosedGrumman G-164A · Grass Valley, ORNTSB SEA80DYM23Accident · Serious injuriesClosedPiper PA-25 · Antelope, ORNTSB SEA80DYM22Accident · No injuriesClosedPiper PA-18 · Maupin, ORNTSB SEA80DYM21Accident · Minor injuriesClosedWeatherly 201C · Hood River, ORNTSB SEA80FA020Accident · 3 fatalClosedCessna 172N · Dufur, ORNTSB SEA80FYM16Accident · Minor injuriesClosedPiper PA-24 · Newport, ORNTSB SEA80FYM17Accident · No injuriesClosedHughes 369HS · Siletz, ORNTSB SEA80FYK05Accident · Serious injuriesClosedPiper PA-24 · Allegany, ORNTSB SEA80FA018Accident · 2 fatalClosedBell 47G3B1 · Jefferson, ORNTSB SEA80FYK04Accident · Serious injuriesClosedRand KR-2 · Brookings, ORNTSB SEA80FYM13Accident · Serious injuriesClosedMaule M-5 · Portland, ORNTSB SEA80FYM12Accident · No injuriesClosedHiller Acft UH-12E · Willamina, ORNTSB SEA80DYM11Accident · No injuriesClosedCessna 177RG · Hood River, ORNTSB SEA80DYM10Accident · No injuriesClosedAerospatle SA315B · Mill City, ORNTSB SEA80FYM09Accident · Serious injuriesClosedCessna 150G · Aloha, ORNTSB SEA80FYM07Accident · No injuriesClosedBeech 36 · Hillsboro, ORNTSB SEA80FA009Accident · 2 fatalClosedMooney M20C · Grass Valley, ORNTSB SEA80FYM06Accident · Minor injuriesClosedCessna 152 · Newberg, ORNTSB SEA80FA005Accident · 3 fatalClosedCessna T310R · Salem, ORNTSB SEA80FYM04Accident · No injuriesClosedBell 206A · Amity, ORNTSB SEA80DYM02Accident · No injuriesClosedCessna TU206F · Elgin, ORNTSB SEA80FYM01Accident · No injuriesClosedPiper PA-38 · Troutdale, ORNTSB SEA80DYK02Accident · No injuriesClosedCessna 310 · Brookings, ORNTSB SEA80DYK01Accident · No injuriesClosedCessna TU206 · Klamath Falls, ORNTSB SEA79FYM67Accident · No injuriesClosedAeronca 7AC · Tigard, ORNTSB SEA79FYM68Accident · No injuriesClosedCessna 172N · Clatskanie, ORNTSB SEA79FYK32Accident · No injuriesClosedBeech P35 · Sunriver, ORNTSB SEA79DYM66Accident · Minor injuriesClosedCessna 182P · Condon, ORNTSB SEA79AA058Accident · 12 fatalClosedDouglas DC-7C · Klamath Falls, ORNTSB SEA79FYK31Accident · Minor injuriesClosedM.B.B. BO-209 · Grants Pass, ORNTSB SEA79FYK29Accident · Minor injuriesClosedCessna 150F · Cottage Grove, ORNTSB SEA79DYK30Accident · No injuriesClosedCessna 150 · Eugene, ORNTSB SEA79FYK28Accident · No injuriesClosedCessna 152 · Creswell, ORNTSB SEA79FA054Accident · 3 fatalClosedMooney M20C · Newberg, ORNTSB SEA79FA053Accident · 4 fatalClosedPiper PA-28 · Paisley, ORNTSB SEA79FYK27Accident · Serious injuriesClosedCessna 177RG · Redmond, ORNTSB SEA79DYM63Accident · No injuriesClosedGrum-Amer AA-5B · Condon, ORNTSB SEA79FYK24Accident · No injuriesClosedCessna A185F · Eugene, ORNTSB SEA79DYM61Accident · No injuriesClosedCessna 305A · Sandy, ORNTSB SEA79FYA23Accident · No injuriesClosedPiper PA-25 · Adrian, ORNTSB SEA79DYK23Accident · No injuriesClosedGrum Amer AA-5 · Medford, ORNTSB SEA79DYM59Accident · No injuriesClosedMaule M4220C · Bates, ORNTSB SEA79FYM58Accident · No injuriesClosedPiper PA-18 · Heppner, ORNTSB SEA79FYM57Accident · Serious injuriesClosedAero Comdr S-2R · Hermiston, ORNTSB SEA79FYK21Accident · Serious injuriesClosedMaule M5-235 · Plush, ORNTSB SEA79DYK26Accident · No injuriesClosedCessna 150 · Burns, OR