NTSB investigations, OR
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 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 SEA68D0118Accident · No injuriesClosedCessna 150F · Sutherlin, ORNTSB SEA69F0125Accident · 1 fatalClosedPiper J5C · Seaside, ORNTSB SEA68D0037Accident · No injuriesClosedCessna 182 · Cove, ORNTSB SEA68D0098Accident · No injuriesClosedBeech C50 · Brookings, ORNTSB SEA68D0043Accident · No injuriesClosedCessna 170B · Elgin, ORNTSB SEA68D0075Accident · Minor injuriesClosedCessna 180 · Beaverton, ORNTSB SEA68A0002Accident · 2 fatalClosedPiper J5A · Redmond, ORNTSB SEA68D0103Accident · No injuriesClosedMooney M20E · Burns, ORNTSB SEA68D0066Accident · No injuriesClosedCessna 182 · Salem, ORNTSB SEA68A0074Accident · 1 fatalClosedPiper PA-16 · Wheeler, ORNTSB SEA67A0073Accident · No injuriesClosedHughes 269A · Klamath Fall, ORNTSB SEA67D0350Accident · No injuriesClosedFairchild M62 · Rome, ORNTSB SEA67A0070Accident · 1 fatalClosedPiper PA-18A · The Dalles, ORNTSB SEA68D0115Accident · No injuriesClosedPiper J3C-65 · Diamond, ORNTSB SEA68D0025Accident · Minor injuriesClosedLuscombe 8A · North Bend, ORNTSB SEA68F0012Accident · Serious injuriesClosedErcoupe 415-C · Cottage Grve, ORNTSB SEA68D0052Accident · Serious injuriesClosedCessna 150 · Albany, ORNTSB SEA68D0039Accident · No injuriesClosedPiper PA-18 · Burns, ORNTSB SEA68F0011Accident · No injuriesClosedCessna 150E · Medford, ORNTSB SEA68F0016Accident · Minor injuriesClosedMooney M20C · Pacific City, ORNTSB SEA67A0062Accident · 4 fatalClosedCessna T210F · Lapine, ORNTSB SEA67D0345Accident · No injuriesClosedPiper PA-23 · Salem, ORNTSB SEA67D0324Accident · No injuriesClosedPiper PA-14 · Milton Frewtr, ORNTSB SEA68F0010Accident · No injuriesClosedPiper PA-16 · Sisters, ORNTSB SEA67A0061Accident · 4 fatalClosedMooney M20C · Gleneden Bch, ORNTSB SEA67D0311Accident · No injuriesClosedPiper PA-18 · Rome, ORNTSB SEA67F0343Accident · Serious injuriesClosedCessna 172F · Beaverton, ORNTSB SEA67D0317Accident · No injuriesClosedErco 415-C · Corvallis, ORNTSB SEA67F0299Accident · No injuriesClosedCessna 172G · Sutherlin, ORNTSB SEA67A0058Accident · 3 fatalClosedPiper PA-30 · Halfway, ORNTSB SEA68D0154Accident · No injuriesClosedPiper PA-24 · Warrenton, ORNTSB SEA67D0294Accident · No injuriesClosedCessna 182 · Spray, ORNTSB SEA67F0326Accident · No injuriesClosedCallair A-9 · Monmouth, ORNTSB SEA67F0298Accident · No injuriesClosedCessna 172G · Albany, ORNTSB SEA67F0293Accident · Minor injuriesClosedStinson 108-1 · Boring, ORNTSB SEA67D0290Accident · No injuriesClosedCessna 120 · Roseburg, ORNTSB SEA67D0328Accident · No injuriesClosedCessna 150 · Grass Valley, ORNTSB SEA67F0297Accident · No injuriesClosedPiper PA-22 · Albany, ORNTSB SEA67D0289Accident · No injuriesClosedCessna 172 · Shady Grove, ORNTSB SEA67D0288Accident · No injuriesClosedChampion 7GCBC · Prairie City, ORNTSB SEA67A0049Accident · No injuriesClosedHughes 269A · Hillsboro, ORNTSB SEA67D0258Accident · Minor injuriesClosedMooney M20B · North Powder, ORNTSB SEA67A0047Accident · 4 fatalClosedFairchild F-27 · Klamath Fall, ORNTSB SEA67A0048Accident · No injuriesClosedEnstrom F-28 · Wilsonville, ORNTSB SEA68F0009Accident · No injuriesClosedPiper PA-23 · Scappoose, ORNTSB SEA67F0261Accident · No injuriesClosedMooney M20E · Pendleton, ORNTSB SEA67D0281Accident · Serious injuriesClosedCessna 150 · Bridal Veil, ORNTSB SEA67D0282Accident · Minor injuriesClosedCessna 150 · Chemult, ORNTSB SEA67D0279Accident · No injuriesClosedPiper PA-22 · Silver Lake, ORNTSB SEA67F0300Accident · No injuriesClosedBeech E35 · Springfield, OR