NTSB investigations, OR
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 SEA70D0087Accident · No injuriesClosedErco 415C · Canby, ORNTSB SEA70A0010Accident · 1 fatalClosedCessna 140 · Newport, ORNTSB SEA70F0052Accident · No injuriesClosedPiper PA-22 · Halfway, ORNTSB SEA70A0009Accident · 1 fatalClosedChampion 7KCAB · Scappoose, ORNTSB SEA70F0121Accident · No injuriesClosedPiper PA-28R · Lake O Woods, ORNTSB SEA70D0063Accident · No injuriesClosedPiper PA-28 · Brookings, ORNTSB SEA70A0007Accident · 2 fatalClosedBeech D50E · Sandy, ORNTSB SEA70D0041Accident · No injuriesClosedWaco UMF · Adrian, ORNTSB SEA70D0073Accident · No injuriesClosedPiper PA-30 · Portland, ORNTSB SEA70D0065Accident · No injuriesClosedTravel Air E4000 · Nyssa, ORNTSB SEA70A0005Accident · 1 fatalClosedPiper PA-28 · Astoria, ORNTSB SEA70D0051Accident · No injuriesClosedPiper J3C-65 · Eugene, ORNTSB SEA70F0046Accident · Serious injuriesClosedBell 47G3B2 · Albany, ORNTSB SEA70D0061Accident · No injuriesClosedCessna 180 · Donald, ORNTSB SEA70F0055Accident · Minor injuriesClosedPiper PA-18 · White City, ORNTSB OAK70A0004Accident · 1 fatalClosedCessna 182 · Pendleton, ORNTSB SEA70D0060Accident · No injuriesClosedPiper PA-28 · Eugene, ORNTSB SEA70F0118Accident · Minor injuriesClosedPiper PA-28R · Condon, ORNTSB SEA70D0015Accident · No injuriesClosedBell 47G-2 · Ontario, ORNTSB OAK70A0001Accident · 2 fatalClosedCessna 177 · Astoria, ORNTSB SEA70D0006Accident · Minor injuriesClosedPiper PA-25 · Vale, ORNTSB SEA69A0060Accident · 3 fatalClosedCessna 337C · North Bend, ORNTSB SEA70D0009Accident · No injuriesClosedChampion 7EC · Eagle Point, ORNTSB SEA69A0058Accident · 3 fatalClosedPiper PA-28 · Mcknzie Brdg, ORNTSB SEA70F0011Accident · No injuriesClosedCessna 150F · Scappoose, ORNTSB SEA70F0032Accident · No injuriesClosedPiper PA-18 · Esticada, ORNTSB SEA70D0044Accident · Minor injuriesClosedAeronca 15AC · Burns, ORNTSB SEA70D0010Accident · No injuriesClosedCessna 180H · Days Creek, ORNTSB SEA69A0055Accident · 2 fatalClosedPiper PA-16 · La Grande, ORNTSB SEA69A0054Accident · No injuriesClosedCessna 182B · Salem, ORNTSB SEA69F0244Accident · No injuriesClosedGrumman TBM-3E · Ironside, ORNTSB SEA70F0002Accident · Serious injuriesClosedCessna 172 · Gaston, ORNTSB SEA70D0028Accident · No injuriesClosedBeech B23 · Nehalem, ORNTSB SEA70F0014Accident · Minor injuriesClosedBell 47G-2 · Springfield, ORNTSB SEA69A0053Accident · 2 fatalClosedPiper PA-24 · Baker, ORNTSB SEA70A0003Accident · 1 fatalClosedBeech K35 · Brothers, ORNTSB SEA70D0001Accident · No injuriesClosedCessna 150 · Albany, ORNTSB SEA69D0229Accident · Serious injuriesClosedCallair A-9B · Pendleton, ORNTSB SEA69F0257Accident · Minor injuriesClosedBeech D17S · Aurora, ORNTSB SEA69D0223Accident · No injuriesClosedStinson L-5 · Heppner, ORNTSB SEA69D0256Accident · No injuriesClosedBoeing A75N1 · Wasco, ORNTSB SEA69F0247Accident · No injuriesClosedBoeing A75N1 · Condon, ORNTSB SEA69D0242Accident · No injuriesClosedCessna 337 · Monument, ORNTSB SEA69F0233Accident · Minor injuriesClosedMooney M20A · Albany, ORNTSB SEA69F0206Accident · No injuriesClosedBoeing E75 · Medford, ORNTSB SEA69F0214Accident · Minor injuriesClosedCessna 150H · Medford, ORNTSB SEA69D0201Accident · No injuriesClosedHiller UH-12E · Medford, ORNTSB SEA69F0197Accident · No injuriesClosedCessna 120 · Beaverton, ORNTSB SEA69F0199Accident · Minor injuriesClosedCessna 150F · Goshen, ORNTSB SEA69F0184Accident · No injuriesClosedLear Jet 25 · Portland, OR