NTSB investigations, WA
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\" = 'WA' 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" = 'WA' 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 SEA79FYM36Accident · No injuriesClosedCessna T210 · Vancouver, WANTSB SEA79DYE22Accident · No injuriesClosedCessna 185 · Bellevue, WANTSB SEA79DYP20Accident · No injuriesClosedEL Tomcat MK5A · Moses Lake, WANTSB SEA79FYP21Accident · Serious injuriesClosedThorp T-18 · Zillah, WANTSB SEA79DYP19Accident · No injuriesClosedBeech G-35 · Mattawa, WANTSB SEA79FYP17Accident · Minor injuriesClosedHughes 369D · Spokane, WANTSB SEA79FYP18Accident · No injuriesClosedCessna 152 · Cashmere, WANTSB SEA79FA033Accident · 1 fatalClosedCessna 182Q · Quilcene, WANTSB SEA79FYP15Accident · 1 fatalClosedCallair A-9 · Dayton, WANTSB SEA79DYE21Accident · No injuriesClosedCessna 150 · Curtiss, WANTSB SEA79DYP14Accident · No injuriesClosedBell 47G-3B · Wenatchee, WANTSB SEA79DYP23Accident · No injuriesClosedPiper PA-36 · Mesa, WANTSB SEA79DYE40Accident · No injuriesClosedCessna 185 · Tolt Reservoir, WANTSB SEA79DYE19Accident · No injuriesClosedConvair L-13 · Snohomish, WANTSB SEA79FYP12Accident · Minor injuriesClosedWeatherly 201B · Pomeroy, WANTSB SEA79DYM26Accident · Minor injuriesClosedCessna 150 · Camas, WANTSB SEA79AA029Accident · 1 fatalClosedHiller UH12D · Chehalis, WANTSB SEA79DYM24Incident · No injuriesClosedPiper PA-28 · Green Mountain, WANTSB SEA79FYM22Accident · Minor injuriesClosedPiper J3C-65 · Camas, WANTSB SEA79FYM21Accident · Serious injuriesClosedBeech A45 · Goldendale, WANTSB SEA79FA025Accident · 2 fatalClosedTaylorcraft BC-65 · Orting, WANTSB SEA79DYE18Accident · No injuriesClosedGlobe GC-1B · Tenino, WANTSB SEA79FA024Accident · 1 fatalClosedCessna 195 · Vancouver, WANTSB SEA79FYE17Accident · No injuriesClosedCessna 152 · Seattle, WANTSB SEA79FA023Accident · 3 fatalClosedLake 4-200 · Battle Ground, WANTSB SEA79DYE16Accident · No injuriesClosedCessna 150 · Seattle, WANTSB SEA79FA022Accident · 2 fatalClosedCessna 140 · Yakima, WANTSB SEA79DYE15Accident · 1 fatalClosedRobertson P210N · Port Townsend, WANTSB SEA79DYE14Accident · No injuriesClosedErco 415-C · Auburn, WANTSB SEA79FYM16Accident · No injuriesClosedCessna 182 · Dallesport, WANTSB SEA79FA034Accident · 2 fatalClosedCessna 172 · Camas, WANTSB SEA79DYP11Accident · No injuriesClosedPiper PA-28 · Kennewick, WANTSB SEA79FYE12Accident · No injuriesClosedCessna 182 · Parkland, WANTSB SEA79DYE13Accident · No injuriesClosedCessna 140 · Mt.Rainier, WANTSB SEA79DYP08Accident · No injuriesClosedCessna 182 · Walla Walla, WANTSB SEA79DYE11Accident · Minor injuriesClosedHughes 369HS · Aberdeen, WANTSB SEA79FA019Accident · 1 fatalClosedCessna 182P · Seattle, WANTSB SEA79DYM10Accident · No injuriesClosedStinson 108-3 · Dallesport, WANTSB SEA79DYE10Accident · No injuriesClosedPiper PA-28 · Oak Harbor, WANTSB SEA79FYE09Accident · Serious injuriesClosedCessna 172 · Kent, WANTSB SEA83FA064Accident · 2 fatalClosedPiper PA-28 · North Bend, WANTSB SEA79DYE08Accident · Minor injuriesClosedAmer Avco AA1-C · Everett, WANTSB SEA79FYE07Accident · Minor injuriesClosedCessna 150 · Issaquah, WANTSB SEA79DYP06Accident · No injuriesClosedCessna 180 · Connell, WANTSB SEA79FYP04Accident · 1 fatalClosedCessna R172K · Dayton, WANTSB SEA79FYE06Accident · No injuriesClosedPiper PA-28 · Bremerton, WANTSB SEA79FA013Accident · Minor injuriesClosedPiper PA-28 · Bellingham, WANTSB SEA79FYP03Accident · Serious injuriesClosedCessna 150A · Easton, WANTSB SEA79DYE05Accident · No injuriesClosedCessna 172 · Orcas Island, WANTSB SEA79DYE03Accident · No injuriesClosedEvans VP-1 · Yelm, WA