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 SEA67A0015Accident · Serious injuriesClosedDouglas A-26B · La Grande, ORNTSB SEA67A0014Accident · 3 fatalClosedCessna 320-1 · Fairview, ORNTSB SEA67F0146Accident · No injuriesClosedAeronca 7AC · North Bend, ORNTSB SEA67F0147Accident · No injuriesClosedTaylorcraft BC12-D · Tigard, ORNTSB SEA67F0105Accident · No injuriesClosedCessna 170B · Troutdale, ORNTSB SEA67D0087Accident · No injuriesClosedPiper PA-22 · Heppner, ORNTSB SEA67A0012Accident · No injuriesClosedPiper PA-28 · Mitchell, ORNTSB SEA67A0010Accident · Minor injuriesClosedHughes 269B · Eaverton, ORNTSB SEA67A0009Accident · 2 fatalClosedPiper PA-22 · Seaside, ORNTSB SEA67D0141Accident · No injuriesClosedPorterfield CP-50 · Yamhill, ORNTSB SEA67D0091Accident · No injuriesClosedCallair A-9 · Nyssa, ORNTSB SEA67F0135Accident · No injuriesClosedBeech J35 · Portland, ORNTSB SEA67F0134Accident · No injuriesClosedMaule M-4 · Oledo, ORNTSB SEA67A0007Accident · 3 fatalClosedPiper PA-20 · Glide, ORNTSB SEA67F0131Accident · No injuriesClosedBeech C-45H · Lakeview, ORNTSB SEA67F0118Accident · No injuriesClosedBoeing A75 · Springfield, ORNTSB SEA67A0005Accident · No injuriesClosedBell 47G-3B · Lakeview, ORNTSB SEA67F0104Accident · No injuriesClosedStinson 108-3 · Portland, ORNTSB SEA67F0084Accident · No injuriesClosedCessna 150 · Cottage Grove, ORNTSB SEA67F0083Accident · No injuriesClosedCessna 172 · Madras, ORNTSB SEA67A0001Accident · 2 fatalClosedRyan ST-3KR · Beaverton, ORNTSB SEA67F0082Accident · No injuriesClosedPiper J3C-65 · Beavercreek, ORNTSB SEA66A0071Accident · No injuriesClosedHughes 269A · Eugene, ORNTSB SEA67D0079Accident · No injuriesClosedErcoupe 415-CD · Madras, ORNTSB SEA67D0073Accident · No injuriesClosedStearman A75N1 · Merrill, ORNTSB SEA66A0066Accident · No injuriesClosedHiller UH-12E · Huntington, ORNTSB SEA67D0074Accident · No injuriesClosedCessna 182 · Frenchglen, ORNTSB SEA66A0065Accident · 1 fatalClosedNaval Fcty N3N-3 · Rome, ORNTSB SEA67F0064Accident · No injuriesClosedStinson 108-1 · Eugene, ORNTSB SEA67D0085Accident · No injuriesClosedPiper PA-22 · Hermiston, ORNTSB SEA67D0017Accident · No injuriesClosedCessna 180 · Baker, ORNTSB SEA67F0060Accident · Serious injuriesClosedChampion 7GCBC · Prineville, ORNTSB SEA67D0062Accident · No injuriesClosedCessna 172 · Gold Beach, ORNTSB SEA67F0056Accident · No injuriesClosedCessna 150 · Portland, ORNTSB SEA66F0275Accident · No injuriesClosedPiper PA-24 · Salem, ORNTSB SEA66A0059Accident · 3 fatalClosedMooney M20E · Merrill, ORNTSB SEA66A0058Accident · 4 fatalClosedPiper PA-24 · Npilot Rock, ORNTSB SEA67D0061Accident · No injuriesClosedPiper PA-22 · Eugene, ORNTSB SEA67D0010Accident · Minor injuriesClosedPiper PA-12 · La Grande, ORNTSB SEA67D0050Accident · No injuriesClosedCessna 150 · Beaverton, ORNTSB SEA67F0040Accident · No injuriesClosedCessna 172C · Maupin, ORNTSB SEA67F0033Accident · No injuriesClosedBeech C35 · Corvallis, ORNTSB SEA67F0032Accident · No injuriesClosedCessna 210E · Chiloquin, ORNTSB SEA66A0057Accident · No injuriesClosedCessna 180 · Bend, ORNTSB SEA66D0272Accident · No injuriesClosedCessna 172 · Heppner, ORNTSB SEA66A0054Accident · 1 fatalClosedPiper PA-16 · Sutherlin, ORNTSB SEA67F0018Accident · Serious injuriesClosedPiper PA-22 · Florence, ORNTSB SEA67D0008Accident · No injuriesClosedPiper PA-28 · Sherwood, ORNTSB SEA67F0007Accident · No injuriesClosedCessna 140 · Medford, ORNTSB SEA66F0273Accident · Minor injuriesClosedCessna 170A · Wallowa, OR