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 SEA72IS008Incident · No injuriesClosedBoeing 747 · Seattle, WANTSB SEA72AS007Accident · 2 fatalClosedCessna 310 · Mazama, WANTSB SEA72DYE15Accident · Minor injuriesClosedRyan ST-3KR · Olympia, WANTSB SEA72DYE11Accident · No injuriesClosedCessna 150 · Bellingham, WANTSB SEA72DYE10Accident · No injuriesClosedCessna 150 · Edison, WANTSB SEA72AS006Accident · 2 fatalClosedErco 415-C · Cle Elum, WANTSB SEA72FYG06Accident · 1 fatalClosedPiper PA-25 · Ephrata, WANTSB SEA72FYE06Accident · No injuriesClosedCessna 172 · Renton, WANTSB SEA72FYE04Accident · No injuriesClosedJeanies Teenie · Kent, WANTSB SEA72DYG05Accident · No injuriesClosedHughes 269C · Pullman, WANTSB SEA72DYE05Accident · No injuriesClosedPiper PA-28 · Tacoma, WANTSB SEA72DYG04Accident · No injuriesClosedPiper PA-25 · Quincy, WANTSB SEA72FYE03Accident · 1 fatalClosedHiller 12E · Skykomish, WANTSB SEA72DYG02Accident · No injuriesClosedCessna A188 · Brownstown, WANTSB SEA72DYC06Accident · No injuriesClosedCessna 206 · Orchards, WANTSB SEA72AS002Accident · 1 fatalClosedTaylorcraft BCS12D · Sucia Island, WANTSB SEA72DYG03Accident · No injuriesClosedHughes 269B · Pullman, WANTSB SEA72FYG01Accident · 1 fatalClosedSnow S2R · Royal City, WANTSB SEA72FYE02Accident · Minor injuriesClosedCessna 150 · Bellevue, WANTSB SEA72FYE01Accident · No injuriesClosedCessna 150 · Lacey, WANTSB SEA72AS001Accident · 2 fatalClosedTaylorcraft BC12-D · Riverside, WANTSB SEA71DYG62Accident · No injuriesClosedCessna 182 · Colville, WANTSB SEA71FYG60Accident · Minor injuriesClosedBell 47G2 · Moses Lake, WANTSB SEA71FYE38Accident · No injuriesClosedChampion 7ECA · Auburn, WANTSB SEA71FYE37Accident · Minor injuriesClosedCessna 175 · Kenmore, WANTSB SEA71DYC45Accident · Minor injuriesClosedBeech A23-24 · Dallesport, WANTSB SEA71DYG59Accident · No injuriesClosedCallair A-6 · Waterville, WANTSB SEA71DYG58Accident · No injuriesClosedMaule M-4 · Ephrata, WANTSB SEA71DYE36Accident · No injuriesClosedMooney M20E · Tacoma, WANTSB SEA71FYE34Accident · No injuriesClosedCessna 150 · Issaquah, WANTSB SEA71FYC44Accident · No injuriesClosedBeech V35B · Vancouver, WANTSB SEA71FYE33Accident · Serious injuriesClosedBell 47G2 · Eatonville, WANTSB SEA71DYE35Accident · No injuriesClosedWenosa HS1 · South Prarie, WANTSB SEA71FYE32Accident · No injuriesClosedNavion A · Silverdale, WANTSB SEA71DYG57Accident · No injuriesClosedCessna 150 · Bridgeport, WANTSB SEA71DYG55Accident · No injuriesClosedPiper PA-25 · Lind, WANTSB SEA71DYG54Accident · No injuriesClosedSnow S2C · Pasco, WANTSB SEA71DYG53Accident · No injuriesClosedBoeing A75N · Waterville, WANTSB SEA71AS043Accident · 1 fatalClosedPiper PA-18 · Wishram, WANTSB SEA71DYG51Accident · No injuriesClosedChampion 7GCBC · Coulee Dam, WANTSB SEA71AS042Accident · 1 fatalClosedGlobe GC-1B · Monroe, WANTSB SEA71FYG52Accident · No injuriesClosedCessna 172 · Electric Cty, WANTSB SEA71FYG49Accident · Minor injuriesClosedJeanies Teenie · Richland, WANTSB SEA71FYG48Accident · No injuriesClosedSnow 600S2C · Pasco, WANTSB SEA71DYG47Accident · No injuriesClosedMooney M20F · Lacrosse, WANTSB SEA71FYE31Accident · No injuriesClosedRepublic RC-3-1 · Renton, WANTSB SEA71DYG50Accident · No injuriesClosedNavion B · Spokane, WANTSB SEA71DYE30Accident · Minor injuriesClosedCessna 172 · Darrington, WANTSB SEA71FWG46Accident · Minor injuriesClosedPiper PA-28 · Creston, WANTSB SEA71DWG44Accident · No injuriesClosedBeech 19A · Moses Lake, WA