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 SEA70F0097Accident · Minor injuriesClosedKaman HUK-1 · Enumclaw, WANTSB SEA70D0133Accident · No injuriesClosedSchemp SHK-1 · Easton, WANTSB SEA70D0128Accident · No injuriesClosedChampion 7GCAA · Easton, WANTSB SEA70D0099Accident · No injuriesClosedCessna U206 · Sunnyside, WANTSB SEA70F0108Accident · 1 fatalClosedCessna A185E · Kent, WANTSB SEA70F0106Accident · Minor injuriesClosedCessna 150 · Takoma, WANTSB SEA70A0013Accident · 1 fatalClosedPiper PA-30 · Tacoma, WANTSB SEA70A0012Accident · 2 fatalClosedCessna 177A · Spokane, WANTSB SEA70D0108Accident · No injuriesClosedCessna 170 · Alderwod Mnr, WANTSB SEA70D0087Accident · No injuriesClosedCessna T-50 · Everett, WANTSB SEA70D0085Accident · No injuriesClosedLuscombe 8A · Snohomish, WANTSB SEA70D0100Accident · No injuriesClosedCessna 150 · Waterville, WANTSB SEA70D0083Accident · No injuriesClosedCessna 150H · Colfax, WANTSB SEA70F0122Accident · No injuriesClosedAlon A-2 · Vancouver, WANTSB SEA70F0075Accident · No injuriesClosedPiper PA-28 · Lester, WANTSB SEA70F0054Accident · No injuriesClosedCessna 140 · Everett, WANTSB SEA70F0070Accident · Minor injuriesClosedStinson 10A · Oroville, WANTSB SEA70F0089Accident · Minor injuriesClosedBullock Curtis · Spokane, WANTSB SEA70D0086Accident · No injuriesClosedCessna 150 · Tacoma, WANTSB SEA70D0084Accident · Minor injuriesClosedCallair A-3 · Goldendale, WANTSB SEA70D0040Accident · No injuriesClosedTaylorcraft BC-65 · Colville, WANTSB SEA70D0098Accident · No injuriesClosedCessna 170B · Monroe, WANTSB SEA70D0067Accident · No injuriesClosedCessna 172 · Electric Cty, WANTSB SEA70D0096Accident · Minor injuriesClosedCessna 150 · Sultan, WANTSB SEA70D0064Accident · No injuriesClosedPiper PA-25 · Othello, WANTSB SEA70F0077Accident · Serious injuriesClosedPuss Moth 80A · Tekoa, WANTSB SEA70D0053Accident · No injuriesClosedHughes 269B · Castle Mt, WANTSB SEA70D0095Accident · No injuriesClosedBoeing A75N1 · Granger, WANTSB SEA70F0050Accident · No injuriesClosedBeech A35 · Seattle, WANTSB SEA70D0035Accident · No injuriesClosedGrumman G-164 · Walla Walla, WANTSB SEA70A0002Accident · 2 fatalClosedGlobe GC-1B · Winlock, WANTSB SEA70D0025Accident · No injuriesClosedErco 415-C · Puyallup, WANTSB SEA70F0049Accident · 1 fatalClosedPitts JC-1 · Tacoma, WANTSB SEA70D0023Accident · Minor injuriesClosedThorp T-18 · Puyallup, WANTSB SEA70D0024Accident · No injuriesClosedPiper PA-22 · Bellevue, WANTSB SEA69A0062Accident · 3 fatalClosedConvair 880 · Moses Lake, WANTSB SEA70F0033Accident · No injuriesClosedCessna 182 · Blakeley Isl, WANTSB SEA69A0061Accident · 2 fatalClosedBeech 99 · Pasco, WANTSB SEA70F0019Accident · No injuriesClosedBell 47G · Stanwood, WANTSB SEA70D0016Accident · Minor injuriesClosedCessna 140 · Alderwood M, WANTSB SEA70D0007Accident · No injuriesClosedPiper PA-25 · Pasco, WANTSB SEA69A0059Accident · 3 fatalClosedAeronca 7AC · Snohomish, WANTSB SEA70D0012Accident · No injuriesClosedBeech 35 · Lynden, WANTSB SEA70D0004Accident · No injuriesClosedCessna 188 · Sunnyside, WANTSB SEA70D0003Accident · No injuriesClosedBell 47G · Ritzville, WANTSB SEA69D0268Accident · No injuriesClosedPiper PA-18 · Oraville, WANTSB SEA70F0005Accident · No injuriesClosedAeronca 7AC · Kent, WANTSB SEA70D0069Accident · No injuriesClosedPiper PA-25 · Dallesport, WANTSB SEA69F0255Accident · 1 fatalClosedPiper PA-18A · Ralston, WANTSB SEA69A0057Accident · 1 fatalClosedAeronca 65-TC · Orchards, WA