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 SEA65F0039Accident · No injuriesClosedPiper PA-20 · Ontario, ORNTSB SEA65F0043Accident · Minor injuriesClosedCessna 182 · Pilot Rock, ORNTSB SEA65F0025Accident · No injuriesClosedCessna 140 · Lebanon, ORNTSB SEA65A0046Accident · 2 fatalClosedTaylorcraft BC12-D · Pacific City, ORNTSB SEA65F0038Accident · No injuriesClosedPiper PA-28 · Odell, ORNTSB SEA65A0045Accident · No injuriesClosedBell 47G3 · Lagrande, ORNTSB SEA65D0026Accident · No injuriesClosedCessna 150 · Mitchel, ORNTSB SEA65F0062Accident · No injuriesClosedCessna 150 · Mulino, ORNTSB SEA65F0019Accident · No injuriesClosedCessna 310B · Brownsville, ORNTSB SEA65A0044Accident · No injuriesClosedBell 47D1 · Roseburg, ORNTSB SEA65F0012Accident · No injuriesClosedPiper PA-22 · Lake Oswego, ORNTSB SEA65F0001Accident · No injuriesClosedBeechraft M23 · Parkrose, ORNTSB SEA65A0041Accident · 2 fatalClosedCessna 182 · Unity, ORNTSB SEA65F0008Accident · No injuriesClosedPiper PA22 · Corvallis, ORNTSB SEA65F0006Accident · No injuriesClosedBeechcraft D95A · Parkrose, ORNTSB UNK65X1335Accident · No injuriesClosedCessna 172 · Troutdale, ORNTSB SEA65F0004Accident · Minor injuriesClosedSwift GC-1B · Troutdale, ORNTSB SEA65F0014Accident · No injuriesClosedCessna 180 · Burns, ORNTSB UNK65X1108Accident · 3 fatalClosedPiper PA-22 · Salem, ORNTSB UNK65X1084Accident · 2 fatalClosedStinson 108 · Salem, ORNTSB UNK65X1034Accident · No injuriesClosedMooney M20A · Urg, ORNTSB UNK65X0804Accident · No injuriesClosedAero Cmdr 680 · Portland, ORNTSB UNK65X0484Accident · No injuriesClosedCessna 182 · Wallowa Co, ORNTSB UNK65X0359Accident · No injuriesClosedCessna 150 · Troutdale, ORNTSB UNK65X0340Accident · No injuriesClosedPiper PA23 · Rome, ORNTSB UNK65X0271Accident · No injuriesClosedCessna 182 · Minam Lodge, ORNTSB UNK65X0151Accident · Serious injuriesClosedCessna 140 · Beaverton, ORNTSB UNK65X0103Accident · No injuriesClosedStinson 1083 · Burns, ORNTSB UNK65X0100Case · No injuriesClosedBoeing B-720 · Portland, ORNTSB UNK64X4199Accident · Serious injuriesClosedTaylorcraft BC12D · Bly, ORNTSB UNK64X4192Accident · No injuriesClosedBeechcraft 95 · Scappoose, ORNTSB UNK64X4157Accident · No injuriesClosedStinson 1082 · Hillsboro, ORNTSB UNK64X3913Accident · No injuriesClosedNavion · Bend, ORNTSB UNK64X3807Accident · 1 fatalClosedCessna 175A · Idleyld Park, ORNTSB UNK64X3583Accident · Minor injuriesClosedAeronca 7AC · Chiloquin, ORNTSB UNK64X3549Accident · 1 fatalClosedAeronca 7AC · Tillamook, ORNTSB UNK64X3474Accident · No injuriesClosedCessna 180 · Salem, ORNTSB UNK64X3320Accident · Minor injuriesClosedPiper PA22 · Drewsey, ORNTSB UNK64X3249Accident · No injuriesClosedErcoupe 415C · Burns, ORNTSB UNK64X3233Accident · No injuriesClosedPiper PA22 · Mulino, ORNTSB UNK64X3219Accident · No injuriesClosedBell 47G3B1 · Jordan Valley, ORNTSB UNK64X3216Accident · No injuriesClosedPiper PA24 · Astoria, ORNTSB UNK64X3102Accident · No injuriesClosedPiper PA30 · Hillsboro, ORNTSB UNK64X2989Accident · 2 fatalClosedPiper PA22 · Klamath Falls, ORNTSB UNK64X2884Accident · 2 fatalClosedPiper PA-28 · Vale, ORNTSB UNK64X2728Accident · No injuriesClosedBeechcraft M23 · Troutdale, ORNTSB UNK64X2612Accident · Minor injuriesClosedTaylorcraft BC12D · Gaston, ORNTSB UNK64X2504Accident · Serious injuriesClosedErcoupe 415G · Mccredie Spgs, ORNTSB UNK64X2502Accident · No injuriesClosedLuscombe 8A · Lakeside, ORNTSB UNK64X2448Accident · No injuriesClosedPiper PA22 · Bend, OR