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 SEA78FYM41Accident · Serious injuriesClosedPiper PA-22 · Grand Ronde, ORNTSB SEA78DYM37Accident · No injuriesClosedCessna 188A · Enterprise, ORNTSB SEA78FA039Accident · 4 fatalClosedPiper PA-28R · Baker, ORNTSB SEA78FA038Accident · 1 fatalClosedNavion A · Ashland, ORNTSB SEA78FYM40Accident · Serious injuriesClosedPiper PA-36 · Carlton, ORNTSB SEA78FYM38Accident · No injuriesClosedPiper PA-22 · Newberg, ORNTSB SEA78FYM39Accident · 1 fatalClosedBoeing E75N1 · John Day, ORNTSB SEA78FYK17Accident · No injuriesClosedSnow 600S2D · Malin, ORNTSB SEA78DYK18Accident · Minor injuriesClosedCessna 150 · Millican, ORNTSB SEA78DYK15Accident · No injuriesClosedTemco D-16 · Redmond, ORNTSB SEA78DYM35Accident · No injuriesClosedCessna 210 · Waldport, ORNTSB SEA78DYM34Accident · No injuriesClosedPiper PA-30B · Madras, ORNTSB SEA78FYM36Accident · Minor injuriesClosedBeech A24R · Salem, ORNTSB SEA78FYM33Accident · Serious injuriesClosedBell 206B · Tillamook, ORNTSB SEA78FYM32Accident · No injuriesClosedS.N.I.A.S. SA316B · Portland, ORNTSB SEA78DYM30Accident · No injuriesClosedCessna 182 · Enterprise, ORNTSB SEA78DYM29Accident · No injuriesClosedBeech 35 · Gresham, ORNTSB SEA78FYM31Accident · Minor injuriesClosedAeronca 7AC · Estacada, ORNTSB SEA78FYA06Accident · Minor injuriesClosedCessna 172 · Ontario, ORNTSB SEA78FYM28Accident · Serious injuriesClosedBeech F33A · La Grande, ORNTSB SEA78FYM27Accident · No injuriesClosedAmer Avco AA-1 · Oregon City, ORNTSB SEA78DYK14Accident · No injuriesClosedCessna 172 · Medford, ORNTSB SEA78FYM25Accident · No injuriesClosedBell 47G · Kings Valley, ORNTSB SEA78FA025Accident · 1 fatalClosedCessna 150L · Junction City, ORNTSB SEA78FYM24Accident · Minor injuriesClosedCessna 180 · Estacada, ORNTSB SEA78FA023Accident · 4 fatalClosedPiper PA-28 · Milton Frwtr, ORNTSB SEA78FYK12Accident · Minor injuriesClosedConrad Daphne · Roseburg, ORNTSB SEA78DYM22Accident · No injuriesClosedCessna 305A · Troutdale, ORNTSB SEA78DYM21Accident · No injuriesClosedHughes 269C · The Dalles, ORNTSB SEA78DYK13Accident · No injuriesClosedCessna 172 · Malin, ORNTSB SEA78FYM19Accident · No injuriesClosedHiller Acft UH-12E · Tillamook, ORNTSB SEA78DYM20Accident · No injuriesClosedCessna 150G · Aurora, ORNTSB SEA78DYK11Accident · No injuriesClosedBell 47G3B1 · Myrtle Creek, ORNTSB SEA78DYM18Accident · Minor injuriesClosedCessna 172 · Brooks, ORNTSB SEA78FYK09Accident · Minor injuriesClosedCessna 210 · Sunriver, ORNTSB SEA78DYK10Accident · No injuriesClosedAlon A-2 · Christmas Vly, ORNTSB SEA78FYK08Accident · Serious injuriesClosedPiper PA-18 · Ashland, ORNTSB SEA78FA019Accident · 4 fatalClosedBeech 35 · Cascade Locks, ORNTSB SEA78FYM16Accident · No injuriesClosedHiller UH-12E · Cannon Beach, ORNTSB SEA78FYK07Accident · 1 fatalClosedPiper PA-25 · Christmas Vly, ORNTSB SEA78FYK06Accident · 1 fatalClosedHiller UH-12E · Reedsport, ORNTSB SEA78FYM15Accident · No injuriesClosedSmitts 77 · Elgin, ORNTSB SEA78FA018Accident · 6 fatalClosedPiper PA-23 · Medford, ORNTSB SEA78FYM14Accident · Serious injuriesClosedBell 47G3B2 · Milton-Freewtr, ORNTSB SEA78DYM13Accident · No injuriesClosedPiper PA-28R · Aurora, ORNTSB SEA78DYK05Accident · No injuriesClosedPiper PA-28 · Agness, ORNTSB SEA78FA014Accident · 7 fatalClosedAero Cmdr 520 · Cheshire, ORNTSB SEA78DYK04Accident · Minor injuriesClosedHiller Acft FH1100 · Walton, ORNTSB SEA78FYM12Accident · Minor injuriesClosedBeech A23 · Newberg, ORNTSB SEA78DYM11Accident · No injuriesClosedCessna 152 · Dayton, OR