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 SEA72FYC38Accident · Serious injuriesClosedPiper PA-28 · Vancouver, WANTSB SEA72AS048Accident · 3 fatalClosedBellanca 17-31A · Onalaska, WANTSB SEA72DYG36Accident · No injuriesClosedPiper PA-25 · Odessa, WANTSB SEA72DYC35Accident · No injuriesClosedBeech 23 · Battle Grnd, WANTSB SEA72AS047Accident · 2 fatalClosedAeronca 7AC · Mead, WANTSB SEA72DYE29Accident · No injuriesClosedCessna 120 · Seattle, WANTSB SEA72AS045Accident · 3 fatalClosedCessna 182A · Walla Walla, WANTSB SEA72DYE28Accident · No injuriesClosedCessna 182 · Georgetown, WANTSB SEA72IS041Incident · No injuriesClosedBeech B99 · Yakima, WANTSB SEA73FYG32Accident · No injuriesClosedCessna 120 · George, WANTSB SEA72FYE26Accident · No injuriesClosedCessna 150 · Mt Vernon, WANTSB SEA72FYE25Accident · Serious injuriesClosedCessna 150 · Maple Valley, WANTSB SEA72DYG38Accident · No injuriesClosedLuscombe 8E · Pullman, WANTSB SEA72DYG30Accident · No injuriesClosedSnow 600S2R · Sunnyside, WANTSB SEA72FYG31Accident · Minor injuriesClosedPiper PA-25 · Pullman, WANTSB SEA72AS037Accident · 1 fatalClosedPiper PA-32 · Tacoma, WANTSB SEA72DYE24Accident · Minor injuriesClosedHughes 369HE · Burlington, WANTSB SEA72DYE23Accident · No injuriesClosedPiper PA-28 · Spanaway, WANTSB SEA72DYG26Accident · No injuriesClosedCessna 206 · Sprague, WANTSB SEA72AS032Accident · Minor injuriesClosedBeech 99 · Spokane, WANTSB SEA72DYG28Accident · No injuriesClosedCessna 140 · Ephrata, WANTSB SEA72DYE22Accident · No injuriesClosedCessna 172 · Spanaway, WANTSB SEA72DYE21Accident · No injuriesClosedCessna 150 · Auburn, WANTSB SEA72AS029Accident · 2 fatalClosedCessna 150F · Lynnwood, WANTSB SEA72DVC26Accident · No injuriesClosedLuscombe 8E · Orchards, WANTSB SEA72DYG27Accident · No injuriesClosedPiper PA-28 · Brewster, WANTSB SEA72AS026Accident · 3 fatalClosedPiper PA-28R · Paradise, WANTSB SEA72DYG24Accident · No injuriesClosedErco 415-C · Richland, WANTSB SEA72AS027Accident · 1 fatalClosedCessna 150G · Kalama, WANTSB SEA72DYG23Accident · No injuriesClosedCessna 182A · Pulman, WANTSB SEA72DVG22Accident · No injuriesClosedLuscombe 8F · Walla Walla, WANTSB SEA72DYG21Accident · Minor injuriesClosedBeech 23 · Pullman, WANTSB SEA72FYG20Accident · No injuriesClosedCessna 172K · Spokane, WANTSB SEA72DYE20Accident · No injuriesClosedCessna 172 · Eastbound, WANTSB SEA72FYE19Accident · 1 fatalClosedKasper BKB · Arlington, WANTSB SEA72DYG19Accident · No injuriesClosedCessna 182L · Spokane, WANTSB SEA72FYG18Accident · Serious injuriesClosedPiper PA-32 · College Pl, WANTSB SEA72DYE17Accident · No injuriesClosedPiper PA-22 · San Juan, WANTSB SEA72AS016Accident · 1 fatalClosedChampion 7GCBC · North Bend, WANTSB SEA72IS014Incident · No injuriesClosedBoeing 747 · Seattle, WANTSB SEA72AS015Accident · 1 fatalClosedChampion 7KCAB · Roche Harbor, WANTSB SEA72DYE16Accident · No injuriesClosedBell 47G2 · Clallam Bay, WANTSB SEA72FYG15Accident · Serious injuriesClosedCessna A188 · Albion, WANTSB SEA72DYG13Accident · No injuriesClosedAero Comdr 600S24 · Pasco, WANTSB SEA72AS013Accident · Minor injuriesClosedHughes 369HS · Shelton, WANTSB SEA72DYE13Accident · No injuriesClosedBeech A35 · Prevost, WANTSB SEA72AS010Accident · 4 fatalClosedBellanca 17-30A · Seattle, WANTSB SEA72FYG09Accident · Minor injuriesClosedLuscombe 8A · Newport, WANTSB SEA72DYG12Accident · No injuriesClosedCessna 182 · Outlook, WANTSB SEA72AS009Accident · 2 fatalClosedStinson 108-2 · Port Angeles, WA