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 SEA79FYE04Accident · Minor injuriesClosedPiper PA-28 · Bellevue, WANTSB SEA79FA009Accident · 3 fatalClosedCessna P210 · Toutle, WANTSB SEA79FYE02Accident · Minor injuriesClosedCessna 150 · Port Townsend, WANTSB SEA79FA006Accident · 4 fatalClosedGrum Amer AA-5B · Roche Harbor, WANTSB SEA79FA005Accident · 5 fatalClosedRolladn SCH LS-1-F · Ephrata, WANTSB SEA79FA001Accident · 2 fatalClosedCessna 150H · Omak, WANTSB SEA78DYE40Accident · No injuriesClosedCessna 172M · Eatonville, WANTSB SEA78DYE39Accident · Minor injuriesClosedCessna 172 · Seattle, WANTSB SEA78DYE38Accident · Minor injuriesClosedGR Lakes 2T-1A2 · Everett, WANTSB SEA78DYE37Accident · Minor injuriesClosedHiller Acft UH-12E · Amanda Park, WANTSB SEA78FYE36Accident · No injuriesClosedStinson 108-3 · Neah Bay, WANTSB SEA78DYP51Accident · Minor injuriesClosedBellanca 7GCBC · Palouse, WANTSB SEA78DYP52Accident · No injuriesClosedHiller Acft UH-12E · Moses Lake, WANTSB SEA78FA061Accident · 2 fatalClosedPiper J3 · Lynden, WANTSB SEA78DYP53Accident · No injuriesClosedCessna 172 · Ephrata, WANTSB SEA78FYP50Accident · Minor injuriesClosedCessna T210M · Spokane, WANTSB SEA78FYM49Accident · Serious injuriesClosedLake LA-4 · Goldendale, WANTSB SEA78FA059Accident · Minor injuriesClosedBeech B99 · Pullman, WANTSB SEA78FYE34Accident · Minor injuriesClosedCessna 210 · Bainbridge Isl, WANTSB SEA78DYE33Accident · Minor injuriesClosedPiper PA-28 · Bellevue, WANTSB SEA78DYE35Accident · No injuriesClosedLet-Np-K L-13 · Issaquah, WANTSB SEA78FA053Accident · 1 fatalClosedStinson 108E · Enumclaw, WANTSB SEA78FYP48Accident · No injuriesClosedWeatherly 201C · Wilbur, WANTSB SEA78FA052Accident · No injuriesClosedBell 47G3B1 · Snoqualmie Fls, WANTSB SEA78DYP46Accident · No injuriesClosedCessna 188 · Connell, WANTSB SEA78FA051Accident · 1 fatalClosedCessna 337F · Ocean Shores, WANTSB SEA78FA050Accident · 1 fatalClosedCessna 150F · Lynden, WANTSB SEA78DYP43Accident · No injuriesClosedGrumman G-164B · Ellensburg, WANTSB UNK78X0129Accident · 1 fatalClosedEnstrom 280C · Lester, WANTSB SEA78DYP42Accident · No injuriesClosedCessna 172 · Chewelah, WANTSB SEA78DYE31Accident · No injuriesClosedNa Rockwell 112TCA · Aberdeen, WANTSB SEA78DYE32Accident · No injuriesClosedCessna 185 · Oak Harbor, WANTSB SEA78FYP41Accident · No injuriesClosedCessna 170B · Spokane, WANTSB SEA78DYP44Accident · No injuriesClosedHiller Acft UH-12E · Mesa, WANTSB SEA78DYE29Accident · Minor injuriesClosedHughes 269B · Snoqualamie, WANTSB SEA78FA045Accident · 1 fatalClosedHiller FH1100 · Clearlake, WANTSB SEA78FA044Accident · 1 fatalClosedBeech B24R · Vashon, WANTSB SEA78FA043Accident · Minor injuriesClosedCessna 207 · Olga, WANTSB SEA78DYP39Accident · No injuriesClosedPiper PA-18 · Withrow, WANTSB SEA78DYM43Accident · No injuriesClosedCessna 150 · Vancouver, WANTSB SEA78FYE28Accident · No injuriesClosedPiper PA-28 · Guemes Island, WANTSB SEA78DYE27Accident · No injuriesClosedPietenpol Bowers · Tacoma, WANTSB SEA78DYP34Accident · No injuriesClosedPiper PA-28 · Methow, WANTSB SEA78DYP35Accident · No injuriesClosedBell 47G · Anatone, WANTSB SEA78DYP36Accident · No injuriesClosedCessna 172 · Cheney, WANTSB SEA78DYP37Accident · No injuriesClosedBeech 95-B55 · Walla Walla, WANTSB SEA78DYE26Accident · Minor injuriesClosedHiller Acft UH12EJ · Forks, WANTSB SEA78FYP31Accident · 1 fatalClosedBriegleb BF12BD · Ephrata, WANTSB SEA78FYP32Accident · Minor injuriesClosedPiper J3C-65 · Moses Lake, WANTSB SEA78DA037Accident · 4 fatalClosedGrum Amer AA-5A · Kettle Falls, WA