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 SEA70D0034Accident · Serious injuriesClosedBell 47G-2 · Centralia, WANTSB SEA69A0056Accident · 4 fatalClosedCessna 177 · Wenatchee, WANTSB SEA69D0261Accident · No injuriesClosedStinson 108-2 · Bellevue, WANTSB SEA69D0267Incident · No injuriesClosedCessna 182J · Wenatchee, WANTSB SEA69D0264Accident · Minor injuriesClosedGrumman TBM · Sumas, WANTSB SEA69D0260Accident · No injuriesClosedLuscombe 8A · Alderwd Mnor, WANTSB OAK70A0002Accident · 3 fatalClosedCessna 206 · Hyak, WANTSB SEA69D0231Accident · No injuriesClosedPiper PA-28R · Friday Harbr, WANTSB SEA69D0246Accident · No injuriesClosedCessna 172 · Waterville, WANTSB SEA69D0250Accident · No injuriesClosedCessna 172 · Maple Valley, WANTSB SEA69F0240Accident · No injuriesClosedPiper PA-28 · Enumclaw, WANTSB SEA69D0241Accident · Minor injuriesClosedKaman H-43A · Castle Rock, WANTSB SEA69D0216Accident · No injuriesClosedCessna 210G · Palouse, WANTSB SEA69F0238Accident · Minor injuriesClosedCessna 150 · Everett, WANTSB SEA69D0266Accident · No injuriesClosedCessna 140 · Yale, WANTSB SEA69F0226Accident · Minor injuriesClosedCessna 150H · Fall City, WANTSB SEA69A0051Accident · 3 fatalClosedBeech 35 · Albion, WANTSB SEA69D0234Accident · No injuriesClosedPiper PA-20 · Wilbur, WANTSB SEA69D0228Accident · No injuriesClosedPiper PA-25 · Pomeroy, WANTSB SEA69D0227Accident · No injuriesClosedPiper PA-20 · Chehalis, WANTSB SEA69F0212Accident · Serious injuriesClosedCessna 150 · Kittitas, WANTSB SEA69D0220Accident · No injuriesClosedGrumman G-164 · Colfax, WANTSB SEA69D0221Accident · No injuriesClosedCessna 150 · Pullman, WANTSB SEA69D0207Accident · No injuriesClosedBeech A23 · Tacoma, WANTSB SEA69A0050Accident · 3 fatalClosedCessna 172I · Spokane, WANTSB SEA69D0218Accident · No injuriesClosedCessna 150G · Vancouver, WANTSB SEA69F0215Accident · No injuriesClosedCessna 150F · Orchards, WANTSB SEA69F0213Accident · No injuriesClosedCessna 182 · Woodland, WANTSB SEA69A0048Accident · 1 fatalClosedBreguet 905A · Issaquah, WANTSB SEA69D0202Accident · No injuriesClosedPiper PA-25 · Pomeroy, WANTSB SEA69F0208Accident · Serious injuriesClosedLaister LK-10A · Dallesport, WANTSB SEA69F0196Accident · No injuriesClosedCessna 185 · Trout Lake, WANTSB SEA69D0190Accident · Minor injuriesClosedCessna 150G · Ephrata, WANTSB SEA69D0194Accident · No injuriesClosedBeech A23-19 · Moses Lake, WANTSB SEA69F0192Accident · Minor injuriesClosedCessna 172 · Port Orchard, WANTSB SEA69D0193Accident · No injuriesClosedCessna 120 · Blaine, WANTSB SEA69D0183Accident · No injuriesClosedBell 47G-2 · Chelan, WANTSB SEA69F0198Accident · No injuriesClosedCessna 150 · Chehalis, WANTSB SEA69D0185Accident · Minor injuriesClosedPiper PA-18A · Othello, WANTSB SEA69A0046Accident · Serious injuriesClosedBoeing B-727 · Seattle, WANTSB SEA69D0191Accident · No injuriesClosedCessna 172B · Shelton, WANTSB SEA69A0045Accident · 10 fatalClosedBeech C-45H · Port Angeles, WANTSB SEA69F0195Accident · No injuriesClosedCessna T210F · Vancouver, WANTSB SEA69D0178Accident · No injuriesClosedCessna 172 · Shelton, WANTSB SEA69D0179Accident · No injuriesClosedCessna 150 · Silverdale, WANTSB SEA69I0041Incident · No injuriesClosedBoeing 727 · Seattle, WANTSB SEA69F0182Accident · Serious injuriesClosedPietenpol Parasl · Spanaway, WANTSB SEA69D0175Accident · No injuriesClosedCessna 150 · Bellingham, WANTSB SEA69F0165Accident · No injuriesClosedHughes 269A · Renton, WANTSB SEA69D0155Accident · No injuriesClosedPiper PA-28 · Spokane, WA