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 SEA70DVQ08Accident · No injuriesClosedCessna 172 · Creswell, ORNTSB SEA70DVQ06Accident · Minor injuriesClosedAeronca 7BCM · Ashland, ORNTSB SEA70AS043Accident · 7 fatalClosedBeech E18S · Joseph, ORNTSB SEA70AS042Accident · 1 fatalClosedMooney M10 · Wolf Creek, ORNTSB SEA70DVQ05Accident · No injuriesClosedBellanca 17-30 · Burns, ORNTSB SEA70FVQ04Accident · Minor injuriesClosedPiper PA-25 · Harrisburg, ORNTSB SEA70DWA13Accident · No injuriesClosedPiper PA-28 · Alford, ORNTSB SEA70FVQ03Accident · Serious injuriesClosedNavion A · Klamath Flls, ORNTSB SEA70DWA14Accident · No injuriesClosedBell 47G3B1 · Cove, ORNTSB SEA70DWA12Accident · Minor injuriesClosedPiper PA-22 · Monmouth, ORNTSB SEA70DVQ02Accident · No injuriesClosedHiller Acft UH-12E · Greenleaf, ORNTSB SEA70DWA11Accident · No injuriesClosedCessna 180 · Tangent, ORNTSB SEA70DXM08Accident · No injuriesClosedCessna 150H · Lagrande, ORNTSB SEA70DWA09Accident · No injuriesClosedCessna 320 · Creswell, ORNTSB SEA70DWG04Accident · No injuriesClosedLuscombe 8F · Umapine, ORNTSB SEA70DWA08Accident · No injuriesClosedCessna 150 · Newport, ORNTSB SEA70DWA06Accident · No injuriesClosedHiller Acft FH1100 · Beaverton, ORNTSB SEA70DWA07Accident · No injuriesClosedCessna 182 · Corvallis, ORNTSB SEA70FVQ01Accident · No injuriesClosedLuscombe 11A · Bend, ORNTSB SEA70DWA05Accident · No injuriesClosedCessna 150 · Cottage Grve, ORNTSB SEA70DWA04Accident · No injuriesClosedCessna 182 · Hillsboro, ORNTSB SEA70DWA03Accident · Minor injuriesClosedPiper PA-28 · Redmond, ORNTSB SEA70AS031Accident · Minor injuriesClosedCessna U206 · Cove, ORNTSB SEA70FWA02Accident · No injuriesClosedCessna 150F · Donald, ORNTSB SEA70D0151Accident · No injuriesClosedPiper PA-24 · Mulino, ORNTSB SEA70D0127Accident · Minor injuriesClosedPiper PA-18 · Jordan Vally, ORNTSB SEA70D0149Accident · No injuriesClosedCessna 150 · Cottage Grve, ORNTSB SEA70D0145Accident · No injuriesClosedPiper PA-24 · Enterprise, ORNTSB SEA70D0144Accident · No injuriesClosedAero Comdr 520 · Salem, ORNTSB SEA70F0152Accident · No injuriesClosedCessna 175 · Malin, ORNTSB SEA70A0023Accident · 5 fatalClosedCessna 310B · Miltn-Frewtr, ORNTSB SEA70D0146Accident · No injuriesClosedCessna 182 · Prairie City, ORNTSB SEA70A0020Accident · 2 fatalClosedPiper PA-22 · Scappoose, ORNTSB SEA70F0143Accident · Minor injuriesClosedCessna P206 · Independence, ORNTSB SEA70D0142Accident · No injuriesClosedErcoupe 415C · Hillsboro, ORNTSB SEA70F0140Accident · Serious injuriesClosedPiper PA-18 · Princeton, ORNTSB SEA70F0139Accident · Serious injuriesClosedCessna 150 · Millican, ORNTSB SEA70A0016Accident · 3 fatalClosedPiper PA-24 · Newberg, ORNTSB SEA70D0148Accident · No injuriesClosedStinson SR-7C · Troutdale, ORNTSB SEA75AS015Accident · 1 fatalClosedBeech A35-33 · Oakridge, ORNTSB SEA70D0134Accident · No injuriesClosedHelio Acft H-391B · Reedsport, ORNTSB SEA70D0132Accident · No injuriesClosedCessna 195A · Vernonia, ORNTSB SEA70F0131Accident · No injuriesClosedMooney M20E · Albany, ORNTSB SEA70D0130Accident · No injuriesClosedCessna 170B · Agnes, ORNTSB SEA70D0147Accident · No injuriesClosedBergfalke II-55 · Aurora, ORNTSB SEA70D0125Accident · No injuriesClosedKaman Acft K-600 · Wolf Creek, ORNTSB SEA70F0074Accident · Serious injuriesClosedPiper PA-23 · Haines, ORNTSB SEA70D0123Accident · No injuriesClosedCessna 140 · Roseburg, ORNTSB SEA70F0093Accident · No injuriesClosedBeech A55 · Eugene, ORNTSB SEA70F0090Accident · Serious injuriesClosedPiper PA-22 · Halsey, OR