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 SEA71FWA15Accident · Minor injuriesClosedAeronca 7AC · Orchards, WANTSB SEA71AS013Accident · 1 fatalClosedPiper PA-32 · Missing Aircraft, WANTSB SEA71FWG15Accident · Minor injuriesClosedBell 47G3B1 · Colville, WANTSB SEA71FWG14Accident · Serious injuriesClosedCessna 182C · E.Wenatchee, WANTSB SEA71AS012Accident · No injuriesClosedLuscombe 8A · Bremerton, WANTSB SEA71DWG13Accident · Minor injuriesClosedPiper PA-28 · Othello, WANTSB SEA71FWD13Accident · No injuriesClosedCessna 210 · Seattle, WANTSB SEA71DWD12Accident · No injuriesClosedCessna 172F · Ocean Park, WANTSB SEA71DWD11Accident · Serious injuriesClosedCessna 172 · Federal Way, WANTSB SEA71FWA13Accident · Minor injuriesClosedPiper PA-28 · Glenwood, WANTSB SEA71AS009Accident · 1 fatalClosedLuscombe 8E · Orting, WANTSB SEA71DWG12Accident · No injuriesClosedAmer Avco AA-1 · Wenatchee, WANTSB SEA71DWD09Accident · Minor injuriesClosedBell 47G3B1 · Diablo, WANTSB SEA71DWG11Accident · No injuriesClosedBell 47G-2 · Manson, WANTSB SEA71AS008Accident · 3 fatalClosedCessna 172K · Anacortes, WANTSB SEA71FWD07Accident · Serious injuriesClosedCessna 120 · Port Orchard, WANTSB SEA71AS006Accident · 4 fatalClosedCessna 172K · Westport, WANTSB SEA71FWD06Accident · Serious injuriesClosedCessna 170 · Lester, WANTSB SEA71FWG06Accident · No injuriesClosedKaman K-600 · Riverside, WANTSB SEA71AS004Accident · 1 fatalClosedCessna 401B · Yakima, WANTSB SEA71AS003Accident · No injuriesClosedDouglas DC-8 · Seattle, WANTSB SEA71FWG08Accident · Serious injuriesClosedMaule M-4 · Daisy, WANTSB SEA71FWA06Accident · No injuriesClosedAmer Avco AA-1 · Vancouver, WANTSB SEA71DWG07Accident · No injuriesClosedKaman H-43A · Cle Elum, WANTSB SEA71DWD05Accident · No injuriesClosedKaman HUK-1 · Sedro Wooley, WANTSB SEA71FWG05Accident · No injuriesClosedCessna A188 · Sunnyside, WANTSB SEA71FWD03Accident · 1 fatalClosedVancraft GC-1 · Olympia, WANTSB SEA70DWG03Accident · No injuriesClosedBell 47G · Conconully, WANTSB SEA71DWD08Accident · No injuriesClosedPiper PA-16 · Puyallup, WANTSB SEA71FWA04Accident · No injuriesClosedCessna 182 · Battle Gnd, WANTSB SEA71DWG02Accident · No injuriesClosedChampion C-402 · Ephrata, WANTSB SEA71FWD02Accident · No injuriesClosedBrantly B-2 · Bellevue, WANTSB SEA71DWD10Accident · Serious injuriesClosedCessna 172 · Arlington, WANTSB SEA71FWD01Accident · No injuriesClosedHughes 269B · Bellingham, WANTSB SEA71DWG04Accident · No injuriesClosedLuscombe 8E · Pullman, WANTSB SEA71DWG01Accident · Minor injuriesClosedPiper PA-25 · Mesa, WANTSB SEA71DWD04Accident · Minor injuriesClosedCessna 170 · Eatonville, WANTSB SEA70FWA18Accident · Serious injuriesClosedCessna 182 · Carson, WANTSB SEA70AS049Accident · 1 fatalClosedCommonwlth 185 · Shaw Island, WANTSB SEA70DWG19Accident · No injuriesClosedBeech 35-B33 · Colville, WANTSB SEA70DWD21Accident · No injuriesClosedCessna 150 · Snohomish, WANTSB SEA70DWG18Accident · Minor injuriesClosedLuscombe 8E · Okanogan, WANTSB SEA70FWD20Accident · No injuriesClosedAero Comdr 560 · Bellevue, WANTSB SEA70FWD19Accident · No injuriesClosedCessna 172 · Puyallup, WANTSB SEA70FWG16Accident · No injuriesClosedBell 47G3B2 · Spokane, WANTSB SEA70DWG15Accident · Minor injuriesClosedStinson 10 · Pullman, WANTSB SEA70DWD18Accident · Minor injuriesClosedPiper J-3 · Bellingham, WANTSB SEA70DWD17Accident · No injuriesClosedCessna 172 · Oakville, WANTSB SEA70AS045Accident · 2 fatalClosedCessna 182M · Laurier, WANTSB SEA70FWG14Accident · 1 fatalClosedGrumman G-164 · Touchet, WA