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 SEA77DYK16Accident · No injuriesClosedBoeing PT-17 · Lakeview, ORNTSB SEA77FYK14Accident · No injuriesClosedCessna 172M · Days Creek, ORNTSB SEA77FA040Accident · 2 fatalClosedCessna 172 · Azalea, ORNTSB SEA77FYM37Accident · Serious injuriesClosedTailwind W8 · Albany, ORNTSB SEA77DYM38Accident · No injuriesClosedStinson 108 · Long Creek, ORNTSB SEA77FA037Accident · 4 fatalClosedCessna T210G · Elgin, ORNTSB SEA77DYM36Accident · No injuriesClosedChampion 7GC · Grande Ronde, ORNTSB SEA77DYK11Accident · No injuriesClosedTaylorcraft F19 · Chiloquin, ORNTSB SEA77DYK10Accident · No injuriesClosedAeronca 7AC · Gold Beach, ORNTSB SEA77FYK13Accident · No injuriesClosedLuscombe 8A · Creswell, ORNTSB SEA77DYM34Accident · Serious injuriesClosedHiller Acft UH-12C · Albany, ORNTSB SEA77DYM33Accident · 1 fatalClosedPiper PA-22S · Madras, ORNTSB SEA77DYM35Accident · No injuriesClosedCessna 152 · Pendleton, ORNTSB UNK77X0105Accident · 1 fatalClosedBellanca 17-30A · Brightwood, ORNTSB SEA77FYK09Accident · No injuriesClosedCessna 182 · Sisters, ORNTSB SEA77FYM32Accident · 1 fatalClosedCessna 150M · Independence, ORNTSB SEA77FYK08Accident · No injuriesClosedCessna 172 · Crescent Lake, ORNTSB SEA77FYK07Accident · Serious injuriesClosedAerostar 601P · Redmond, ORNTSB SEA77FA032Accident · 4 fatalClosedPiper PA-23 · Ashland, ORNTSB SEA77FYK06Accident · No injuriesClosedCessna 182 · Burns, ORNTSB SEA77FA029Accident · 2 fatalClosedCessna 172N · Newberg, ORNTSB SEA77DYK12Accident · No injuriesClosedBoeing D75N1 · Malin, ORNTSB SEA77DYM30Accident · No injuriesClosedCallair A9 · Pilot Rock, ORNTSB SEA77DYM27Accident · No injuriesClosedCessna 188B · Albany, ORNTSB SEA77FYM25Accident · 1 fatalClosedMooney M20E · Toledo, ORNTSB SEA77DYM26Accident · Serious injuriesClosedTaylorcraft BC12-D · Lebanon, ORNTSB SEA77FYM24Accident · Serious injuriesClosedEnstrom 280C · Beaverton, ORNTSB SEA77DYM23Accident · Minor injuriesClosedEnstrom 28OC · N.Santiam Pass, ORNTSB SEA77DYM22Accident · No injuriesClosedHarmon Stits · Oregon City, ORNTSB SEA77FYM21Accident · Minor injuriesClosedAeronca O-58B · Hillsboro, ORNTSB SEA77DYK05Accident · No injuriesClosedPiper PA-22 · Denmark, ORNTSB SEA77FA020Accident · 2 fatalClosedPiper PA-24 · Eugene, ORNTSB SEA77DYM19Accident · No injuriesClosedCessna 188 · Hood River, ORNTSB SEA77FA017Accident · 1 fatalClosedPiper PA-23 · Moro, ORNTSB SEA77DYM18Accident · No injuriesClosedHiller Acft UH12D · Pendleton, ORNTSB SEA77DYM17Accident · No injuriesClosedBeech 60 · Independence, ORNTSB SEA77DYM16Accident · No injuriesClosedPiper PA-36 · Forest Grove, ORNTSB SEA77DYM14Accident · No injuriesClosedCessna 182 · Waldport, ORNTSB SEA77FYM13Accident · No injuriesClosedPiper PA-24 · Yamhill, ORNTSB SEA77FYC12Accident · No injuriesClosedCessna TU206D · Farmington, ORNTSB SEA77FYI03Accident · Minor injuriesClosedGrum Amer AA1-B · Medford, ORNTSB SEA77DYI02Accident · Minor injuriesClosedAeronca 7AC · Bandon, ORNTSB SEA77FA007Accident · 4 fatalClosedPiper PA-28R · Kimberly, ORNTSB SEA77DYC08Accident · No injuriesClosedLuscombe 8A · Mitchell, ORNTSB SEA77FYC07Accident · No injuriesClosedCessna 150 · Sheridan, ORNTSB SEA77DYC06Accident · No injuriesClosedCessna 172F · Baker, ORNTSB SEA77FA005Accident · 2 fatalClosedCessna 172 · Pendleton, ORNTSB SEA77DYC09Accident · Minor injuriesClosedCessna 150 · Cornelius, ORNTSB SEA77FYC05Accident · Minor injuriesClosedPiper PA-28 · Mulino, ORNTSB SEA77FYC04Accident · No injuriesClosedFunk B85C · Portland, OR