NTSB investigations, WV
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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\" = 'WV' 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" = 'WV' 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 IAD78FA094Accident · 4 fatalClosedPiper PA-28 · Hemlock, WVNTSB IAD78FIJ18Accident · Serious injuriesClosedCessna 414 · Bluefield, WVNTSB IAD78FIJ17Accident · Serious injuriesClosedCessna 210A · Parkersburg, WVNTSB IAD78FIG11Accident · Minor injuriesClosedCessna 172 · Martinsburg, WVNTSB IAD78DIJ16Accident · No injuriesClosedPiper PA-28 · New Martinsvl, WVNTSB IAD78FIJ15Accident · Minor injuriesClosedCessna 182E · Charleston, WVNTSB IAD78FIJ14Accident · Serious injuriesClosedCessna 172 · Hopeville, WVNTSB IAD78FIJ13Accident · Minor injuriesClosedCessna 150 · Thomas, WVNTSB IAD78FIJ12Accident · Minor injuriesClosedCessna 182L · Man, WVNTSB IAD78FA069Accident · No injuriesClosedAerospatial SA341G · Wharton, WVNTSB IAD78DIJ09Accident · No injuriesClosedPiper PA-32 · Morgantown, WVNTSB IAD78IA037Incident · No injuriesClosedBeech B99 · Morgantown, WVNTSB IAD78FA033Accident · Minor injuriesClosedBeech B99A · Clarksburg, WVNTSB IAD78FA021Accident · No injuriesClosedPiper PA-32R · Buckhannon, WVNTSB IAD78DIJ05Accident · No injuriesClosedCessna 172 · Fairmont, WVNTSB IAD78FIJ04Accident · Minor injuriesClosedVarga 2150A · Charleston, WVNTSB IAD78DIJ03Accident · No injuriesClosedCessna 180 · Belington, WVNTSB IAD78FIJ07Accident · Serious injuriesClosedRockwell 114 · Parkersburg, WVNTSB IAD78FA014Accident · 6 fatalClosedPiper PA-31T · Beckley, WVNTSB IAD78DIJ02Accident · Minor injuriesClosedCessna 150 · Summersville, WVNTSB IAD77FA067Accident · 1 fatalClosedPiper PA-32R · Williamson, WVNTSB IAD78FA012Accident · 1 fatalClosedPiper PA28 · Ashford, WVNTSB IAD77FIJ10Accident · Serious injuriesClosedBeech C23 · Charleston, WVNTSB IAD77FA059Accident · 4 fatalClosedBeech 58 · Parkersburg, WVNTSB IAD77FIJ08Accident · No injuriesClosedBeech 19 · Charleston, WVNTSB IAD77FIG23Accident · No injuriesClosedCessna 210 · Martinsburg, WVNTSB IAD77FA041Accident · 1 fatalClosedPiper PA-34 · Bridgeport, WVNTSB IAD77FIJ07Accident · Minor injuriesClosedCessna 150 · Charleston, WVNTSB IAD77FGM22Accident · No injuriesClosedCessna 172 · New Cumberland, WVNTSB IAD77FA039Accident · 3 fatalClosedPiper PA-31 · Taplin, WVNTSB IAD77FA031Accident · 1 fatalClosedPiper PA-28 · Morgantown, WVNTSB IAD77DIJ06Accident · No injuriesClosedHughes 269C · Clarksburg, WVNTSB IAD77FIG12Accident · Serious injuriesClosedCessna 150E · Berkley Sprngs, WVNTSB IAD77FIJ04Accident · Serious injuriesClosedBellanca 17-30 · Point Pleasant, WVNTSB IAD77FIG07Accident · No injuriesClosedCessna 172 · Mathias, WVNTSB IAD77FIG08Accident · Serious injuriesClosedPiper PA-22 · Lost River, WVNTSB IAD77DIJ01Accident · No injuriesClosedCessna 310K · Weston, WVNTSB IAD76FIJ19Accident · No injuriesClosedPiper PA-30 · Daybrook, WVNTSB IAD76FIJ18Accident · No injuriesClosedCessna 180 · Daybrook, WVNTSB IAD76DIJ16Accident · No injuriesClosedPiper PA-22 · Morgantown, WVNTSB IAD76DIG25Accident · No injuriesClosedSchleicher AS-K14 · Mineral County, WVNTSB IAD76FIJ15Accident · Minor injuriesClosedCessna 210 · Pineville, WVNTSB IAD76FGN39Accident · Minor injuriesClosedGrum Amer AA-1B · New Cumberland, WVNTSB IAD76FIJ13Accident · Serious injuriesClosedCessna 182L · Parkersburg, WVNTSB IAD76AI077Accident · No injuriesClosedPiper PA-32R · Davis, WVNTSB IAD76AI069Accident · 1 fatalClosedPiper PA-30 · Charleston, WVNTSB IAD76AI067Accident · 1 fatalClosedCessna T337C · Williamstown, WVNTSB IAD76DIJ12Accident · No injuriesClosedHughes 369HS · Albright, WVNTSB IAP76AI064Accident · 2 fatalClosedCessna 310Q · Ranelle, WVNTSB IAD76FIJ10Accident · Serious injuriesClosedPiper PA-28 · Greenwood, WV