NTSB investigations, WI
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\" = 'WI' 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" = 'WI' 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 CHI66F0168Accident · Serious injuriesClosedComonwealth 185 · Baraboo, WINTSB CHI66I0016Incident · No injuriesClosedBoeing B-720 · Milwaukee, WINTSB CHI66F0423Accident · No injuriesClosedCessna 310B · Milwaukee, WINTSB CHI66A0015Accident · 4 fatalClosedBeech B35 · Boulder Jct, WINTSB CHI66A0011Accident · 1 fatalClosedAircoupe A-2 · Langlade, WINTSB CHI65D0151Accident · No injuriesClosedBeechcraft H35 · Madison, WINTSB CHI66F0189Accident · No injuriesClosedBeechcraft A-35 · Green Bay, WINTSB CHI66F0152Accident · Minor injuriesClosedStinson 108-2 · Beaver Dam, WINTSB CHI66A0009Accident · 1 fatalClosedCessna 150C · Wausau, WINTSB CHI66F0170Accident · No injuriesClosedCessna 195 · Oshkosh, WINTSB CHI66F0428Accident · Minor injuriesClosedFairchild M-62A3 · Pulaski, WINTSB CHI66D0165Accident · No injuriesClosedCessna 140 · Milwaukee, WINTSB CHI66F0166Accident · No injuriesClosedStinson 108 · Lac Duflambeu, WINTSB CHI66F0364Accident · No injuriesClosedPiper PA-12 · Dallas, WINTSB CHI66A0002Accident · 1 fatalClosedPiper PA-16 · Lake Delton, WINTSB CHI66A0001Accident · 2 fatalClosedTaylorcraft BC-12D · Mineral Point, WINTSB CHI66F0047Accident · Minor injuriesClosedNo American SNJ-5 · Hales Corner, WINTSB CHI66F0141Accident · Serious injuriesClosedComonwealth 7000 · Sparta, WINTSB CHI66F0471Accident · No injuriesClosedBeechcraft H35 · Delavan, WINTSB CHI66F0113Accident · Minor injuriesClosedStinson 108-2 · Kenosha, WINTSB CHI66D0348Accident · No injuriesClosedPiper PA-24 · Wausau, WINTSB CHI66F0163Accident · No injuriesClosedNavion B · Portage, WINTSB CHI66F0142Accident · No injuriesClosedLuscombe 8F · Milwaukee, WINTSB CHI66D0162Accident · No injuriesClosedPiper PA-22 · Lake Geneva, WINTSB CHI65A0106Accident · No injuriesClosedHughes 269B · Gile, WINTSB CHI66D0112Accident · No injuriesClosedAeronca 15AC · Wisconsin Dls, WINTSB CHI66D0153Accident · No injuriesClosedCessna 182 · Franklin, WINTSB CHI66D0049Accident · No injuriesClosedPiper PA-22 · Milwaukee, WINTSB CHI65F0198Accident · No injuriesClosedCessna 182G · Cornell, WINTSB CHI65F0159Accident · No injuriesClosedCessna 182A · Phillips, WINTSB CHI66F0104Accident · No injuriesClosedCessna 195-A · Madison, WINTSB CHI65F0142Accident · No injuriesClosedNo American F-51D · Maidson, WINTSB CHI65A0090Accident · 2 fatalClosedAeronca 7AC · East Troy, WINTSB MKC65F0094Accident · No injuriesClosedCessna 150D · Kenosha, WINTSB CHI65F0172Accident · No injuriesClosedPiper PA-22 · Eau Claire, WINTSB CHI65A0082Accident · 1 fatalClosedMooney M20E · Orfordville, WINTSB CHI65F0195Accident · No injuriesClosedCessna 140A · Shell Lake, WINTSB CHI66F0028Accident · No injuriesClosedPiper PA-20 · Cable, WINTSB CHI65F0041Accident · No injuriesClosedAeronca 7HC · Watertown, WINTSB CHI65D0081Accident · No injuriesClosedLuscombe 8A · Janesville, WINTSB CHI65F0111Accident · No injuriesClosedPiper PA-28 · Middleton, WINTSB CHI65F0069Accident · No injuriesClosedMooney M20A · Portage, WINTSB CHI65F0040Accident · No injuriesClosedCessna 172D · Madison, WINTSB CHI65F0032Accident · No injuriesClosedCessna 170B · Wausau, WINTSB MKC65D0039Accident · No injuriesClosedCessna 172 · E Farmington, WINTSB CHI65F0080Accident · No injuriesClosedCessna 180 · Oconomowoc, WINTSB CHI65D0025Accident · No injuriesClosedCessna 150 · New Holstein, WINTSB CHI65F0033Accident · No injuriesClosedPiper PA-22 · Milwaukee, WINTSB UNK65X1343Accident · Serious injuriesClosedPiper PA-18 · Tustin, WINTSB CHI65D0005Accident · Minor injuriesClosedCessna 170A · Stanley, WI