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 SEA69D0060Accident · No injuriesClosedPiper PA-25 · Moses Lake, WANTSB SEA69D0037Accident · No injuriesClosedPiper PA-25 · Othello, WANTSB SEA69D0033Accident · No injuriesClosedPiper PA-28 · Sekiu, WANTSB SEA68D0046Accident · Minor injuriesClosedCherokee II · Oroville, WANTSB SEA69D0036Accident · No injuriesClosedPiper PA-22 · Starbuck, WANTSB SEA69F0055Accident · Minor injuriesClosedPiper PA-22 · Vancouver, WANTSB SEA69D0031Accident · No injuriesClosedCessna 172 · Ashford, WANTSB SEA69A0003Accident · 4 fatalClosedCessna 172H · Stehekin, WANTSB SEA69D0069Accident · No injuriesClosedCessna 172 · Orchards, WANTSB SEA69A0001Accident · 1 fatalClosedBeech 95-B55 · Eastsound, WANTSB SEA69F0023Accident · Minor injuriesClosedCessna 188 · Dayton, WANTSB SEA69F0040Accident · Serious injuriesClosedPiper PA-28 · Friday Harbr, WANTSB SEA69F0032Accident · No injuriesClosedSchweizer 2-22 · Issaquah, WANTSB SEA69D0021Accident · Minor injuriesClosedPiper J-3 · Kennewick, WANTSB SEA69D0012Accident · No injuriesClosedCessna 182 · Tacoma, WANTSB SEA69F0081CaseClosedPiper PA-28 · Westport, WANTSB SEA69D0090Accident · No injuriesClosedBeech 35 · Neah Bay, WANTSB SEA69D0011Accident · No injuriesClosedBell 47G-2 · Grandview, WANTSB SEA68D0326Accident · No injuriesClosedStinson 108-3 · Omak, WANTSB SEA69D0016Accident · No injuriesClosedBeech A23 · Vashon Is., WANTSB SEA69D0005Accident · No injuriesClosedCessna 195A · Omak, WANTSB SEA69D0004Accident · No injuriesClosedCessna 180 · Pasco, WANTSB SEA69D0014Accident · Minor injuriesClosedBell 47G-2 · Mineral, WANTSB SEA69D0013Accident · No injuriesClosedCessna 172 · Neah Bay, WANTSB SEA69F0001Accident · No injuriesClosedCessna 150 · Kent, WANTSB SEA68F0317Accident · No injuriesClosedCessna 310K · Spokane, WANTSB SEA68A0069Accident · 4 fatalClosedCessna 177 · Lester, WANTSB SEA69F0030Accident · No injuriesClosedCessna 172 · Renton, WANTSB SEA68D0325Accident · No injuriesClosedAeronca 7AC · Edmonds, WANTSB SEA68F0324Accident · No injuriesClosedPiper PA-28 · Bellevue, WANTSB SEA68D0304Accident · No injuriesClosedCessna 172 · Ocean Shores, WANTSB SEA68D0320Accident · No injuriesClosedChampion 7GCAA · Spokane, WANTSB SEA68D0318Accident · No injuriesClosedAeronca 7AC · Deer Park, WANTSB SEA68D0316Accident · No injuriesClosedCessna 188 · Lancaster, WANTSB SEA68D0297Accident · No injuriesClosedBell 47G-2 · Mansfield, WANTSB SEA68D0323Accident · Minor injuriesClosedCessna 150 · Kent, WANTSB SEA68A0065Accident · 2 fatalClosedErco 415-D · Lynnwood, WANTSB SEA68A0064Accident · 4 fatalClosedPiper PA-22 · Brush Prarie, WANTSB SEA68D0294Accident · No injuriesClosedPiper PA-25 · Palouse, WANTSB SEA68D0303Accident · No injuriesClosedBolkow 208 · Darrington, WANTSB SEA68D0296Accident · No injuriesClosedBell 47G-2 · Bridgeport, WANTSB SEA69F0015Accident · No injuriesClosedPiper L-4 · Shelton, WANTSB SEA68F0322Accident · Serious injuriesClosedCessna 140 · Auburn, WANTSB SEA68D0287Accident · No injuriesClosedBeech B23 · Everett, WANTSB SEA68D0295Accident · No injuriesClosedCessna 172 · Ellensburg, WANTSB SEA68F0270Accident · Minor injuriesClosedPiper PA-25 · Colfax, WANTSB SEA68A0062Accident · Serious injuriesClosedBoeing 727 · Yakima, WANTSB SEA68F0286Accident · No injuriesClosedTaylorcraft BCS12D · Redmond, WANTSB SEA68D0281Accident · No injuriesClosedHughes 269A · Yakima, WANTSB SEA68D0277Accident · No injuriesClosedFairchild 24W · Ocean Shores, WA