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 SEA67D0070Accident · No injuriesClosedLuscombe 8E · Puyallup, WANTSB SEA67D0126Accident · No injuriesClosedCessna 120 · Alderwood, WANTSB SEA67D0117Accident · No injuriesClosedPiper PA-22 · Vancouver, WANTSB SEA67D0068Accident · No injuriesClosedBeech K35 · Ocean Shores, WANTSB SEA67F0052Accident · No injuriesClosedCessna 150 · Leavenworth, WANTSB SEA66A0070Accident · 2 fatalClosedMooney MK20E · Kelso, WANTSB SEA66A0069Accident · No injuriesClosedPiper PA-25 · Royal City, WANTSB SEA67F0071Accident · No injuriesClosedCessna 182 · Lester, WANTSB SEA67D0014Accident · No injuriesClosedCessna 150 · Richland, WANTSB SEA66A0073Accident · No injuriesClosedBell 47G-2 · Winslow, WANTSB SEA67D0034Accident · No injuriesClosedPiper PA-18A · Prosser, WANTSB SEA67D0049Accident · No injuriesClosedCessna 180 · Ocean Shores, WANTSB SEA67F0009Accident · No injuriesClosedPiper PA-25 · Quincy, WANTSB SEA67D0069Accident · No injuriesClosedTemco D-16 · Seattle, WANTSB SEA67D0048Accident · No injuriesClosedCessna 150 · Renton, WANTSB SEA67D0027Accident · No injuriesClosedPiper PA-18 · Odessa, WANTSB SEA67F0006Accident · No injuriesClosedPiper PA24 · Bellevue, WANTSB SEA67D0047Accident · No injuriesClosedCessna 175 · Friday Harbr, WANTSB SEA67F0046Accident · No injuriesClosedHoward DGA-15 · Renton, WANTSB SEA67F0045Accident · No injuriesClosedCessna 150 · Bellevue, WANTSB SEA67D0044Accident · No injuriesClosedMooney M20B · Bellevue, WANTSB SEA66A0062Accident · No injuriesClosedBell 47J-2A · Seattle, WANTSB SEA66F0299Accident · No injuriesClosedPiper PA-30 · Pasco, WANTSB SEA66A0060Accident · 3 fatalClosedCessna 172 · Metaline Fls, WANTSB SEA67F0005Accident · No injuriesClosedCessna 180 · Tacoma, WANTSB SEA67F0043Accident · No injuriesClosedCessna 150 · Chehalis, WANTSB SEA67D0130Accident · No injuriesClosedCessna 180 · Easton, WANTSB SEA66A0055Accident · 4 fatalClosedCessna 175A · Cumberland, WANTSB SEA67F0041Accident · Serious injuriesClosedCessna 172 · Ocean Shores, WANTSB SEA67F0004Accident · No injuriesClosedCessna 182 · Moclips, WANTSB SEA67D0042Accident · No injuriesClosedBeech D50 · Long Beach, WANTSB SEA66A0056Accident · 2 fatalClosedCessna 180 · Neah Bay, WANTSB SEA67F0013Accident · Minor injuriesClosedBeech 23 · Vancouver, WANTSB SEA66D0286Accident · No injuriesClosedBeech 23A · Shelton, WANTSB SEA66F0284Accident · Minor injuriesClosedCessna 172 · Bellevue, WANTSB SEA66F0268Accident · 1 fatalClosedPiper PA-25 · Kennewick, WANTSB SEA66F0248Accident · No injuriesClosedCessna 180 · Chewelah, WANTSB SEA67D0003Accident · No injuriesClosedCessna 170B · Aldrwood Mnr, WANTSB SEA67D0002Accident · No injuriesClosedCessna 140 · Crane Island, WANTSB SEA66D0294Accident · No injuriesClosedBeech A23 · Vancouver, WANTSB SEA66F0245Accident · No injuriesClosedCessna 150 · Moses Lake, WANTSB SEA67D0001Accident · No injuriesClosedAeronca 7AC · Ocean Shores, WANTSB SEA66F0285Accident · Minor injuriesClosedPiper PA-22 · Maple Valley, WANTSB SEA66F0240Accident · Minor injuriesClosedCessna 172 · Pullman, WANTSB SEA66F0237Accident · No injuriesClosedCessna 180 · Naches, WANTSB SEA66F0262Accident · No injuriesClosedLuscombe 8E · Vancouver, WANTSB SEA66F0259Accident · No injuriesClosedCessna 172E · Anacortes, WANTSB SEA66D0251Accident · No injuriesClosedCessna 182G · Port Angeles, WANTSB SEA66F0258Accident · No injuriesClosedCessna 150 · Mount Vernon, WANTSB SEA66D0255Accident · No injuriesClosedNavion A · Kingston, WA