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 SEA76FYG16Accident · No injuriesClosedGlobe GC-1B · Kennewick, WANTSB SEA76DYG21Accident · No injuriesClosedCessna 206 · Pasco, WANTSB SEA76AS017Accident · 1 fatalClosedCessna 150L · Kalama, WANTSB SEA7LDYE16Accident · No injuriesClosedHiller Acft UH-12E · Randle, WANTSB SEA76DYG14Accident · No injuriesClosedPiper PA-24 · Richland, WANTSB SEA76DYG13Accident · No injuriesClosedPiper PA-25 · Odessa, WANTSB SEA76DYG15Accident · No injuriesClosedBell 47G5 · Basin City, WANTSB SEA76DYE15Accident · No injuriesClosedAmer Avco AA1 · Hoquiam, WANTSB SEA76DYG12Accident · No injuriesClosedCessna 188 · Monitor, WANTSB SEA76DYE14Accident · No injuriesClosedHiller Acft UH-12E · Randle, WANTSB SEA76DYC16Accident · No injuriesClosedCessna 150 · Kelso, WANTSB SEA76FYE13Accident · No injuriesClosedDehavilland DHC-3 · Auburn, WANTSB SEA76DYC15Accident · No injuriesClosedCessna 150 · Battleground, WANTSB SEA76AB016Accident · 1 fatalClosedCessna 150K · Vancouver, WANTSB SEA76AS015Accident · 1 fatalClosedCessna 210 · Bellevue, WANTSB SEA76FYE12Accident · Serious injuriesClosedCessna 205 · Spanaway, WANTSB SEA76FYC14Accident · No injuriesClosedLuscombe 8A · Vancouver, WANTSB SEA76DYG09Accident · No injuriesClosedCessna 150 · Ellensburg, WANTSB SEA76AS014Accident · 2 fatalClosedCessna 182A · Cyrstal Mtn, WANTSB SEA76AS013Accident · 1 fatalClosedBellanca 14-13 · Snoqualmie Pss, WANTSB SEA76AS012Accident · 2 fatalClosedCessna 182P · Brinnon, WANTSB SEA76DYE11Accident · No injuriesClosedSchleicher ASW-15 · Packwood, WANTSB LAX76AL012Accident · 1 fatalClosedPiper PA-18 · Tacoma, WANTSB SEA76DYE09Accident · No injuriesClosedDehavilland DHC-2 · Kent, WANTSB SEA76DYE10Accident · No injuriesClosedHiller Acft UH-12E · Forks, WANTSB SEA76DYG08Accident · No injuriesClosedCessna 177 · Quincy, WANTSB SEA76DYE07Accident · No injuriesClosedChampion 7GCAA · Vashon Island, WANTSB SEA76AS010Accident · 4 fatalClosedBeech G35 · Bellingham, WANTSB SEA76DYG11Accident · No injuriesClosedCessna 175 · Nason Creek, WANTSB SEA76DYG07Accident · No injuriesClosedCessna 182E · Republic, WANTSB SEA76DYE06Accident · No injuriesClosedMooney M20 · Tulalip, WANTSB SEA76DYE07Accident · No injuriesClosedHiller Acft FH1100 · Shelton, WANTSB SEA76DYE05Accident · Minor injuriesClosedAmer Avco AA1 · Everson, WANTSB SEA76AS008Accident · 2 fatalClosedPiper J-3 · Quincy, WANTSB SEA76IS005Incident · No injuriesClosedDouglas DC-10 · Seattle, WANTSB SEA76DYE03Accident · No injuriesClosedLuscombe 8F · Bremerton, WANTSB SEA76FYC05Accident · Minor injuriesClosedStinson 108-3 · Goldendale, WANTSB SEA7LAS002Accident · 1 fatalClosedPiper PA-28 · Spokane, WANTSB SEA76DYG05Accident · No injuriesClosedPiper PA-25 · Quincy, WANTSB SEA76AS003Accident · 2 fatalClosedCessna 172M · Stevenson, WANTSB SEA76DYG04Accident · Minor injuriesClosedPiper PA-25 · Pasco, WANTSB SEA76DYE04Accident · Minor injuriesClosedPiper PA-18 · North Bend, WANTSB SEA76AS004Accident · 3 fatalClosedCessna 195 · North Bend, WANTSB SEA76DYG03Accident · No injuriesClosedEL Tomcat MK5A · Moses Lake, WANTSB SEA76DYG02Accident · No injuriesClosedSnow S2C · Oakesdale, WANTSB SEA7LFYE02Accident · Minor injuriesClosedHughes 369HS · Elma, WANTSB SEA7LFYE01Accident · Serious injuriesClosedCessna 210L · Seattle, WANTSB SEA76DYG01Accident · Minor injuriesClosedBell 47G-2 · Moses Lake, WANTSB SEA75DYG48Accident · No injuriesClosedCessna 182 · Cashmere, WANTSB SEA75DYC45Accident · No injuriesClosedCessna 185 · Dallesport, WA