NTSB investigations, WI
180,611 investigations by the National Transportation Safety Board since 1962: 174,590 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 CHI79FEP51Accident · Serious injuriesClosedCessna 182P · Neillsville, WINTSB CHI79FA056Accident · 1 fatalClosedPiper PA-28 · Taylor, WINTSB CHI79DER04Accident · No injuriesClosedBeech E33C · Star Prairie, WINTSB CHI79FA054Accident · 2 fatalClosedCessna 140 · Springbrook, WINTSB CHI79DEP55Accident · No injuriesClosedPiper PA-28 · Lake Geneva, WINTSB CHI79FER03Accident · Minor injuriesClosedCessna 182B · Osceola, WINTSB CHI79DEP54Accident · No injuriesClosedCessna 180 · Middleton, WINTSB CHI79FA053Accident · 1 fatalClosedAeronca 11AC · Chippewa Falls, WINTSB CHI79DEP56Accident · No injuriesClosedCessna 152 · Pewaukee, WINTSB CHI79FEP48Accident · Minor injuriesClosedBeech V35 · Beloit, WINTSB CHI79DEP50Accident · Minor injuriesClosedCessna 172H · Boulder Jct, WINTSB CHI79FEP47Accident · No injuriesClosedPiper PA-32R · Burlington, WINTSB CHI79DEP49Accident · No injuriesClosedCessna 182 · Wilmot, WINTSB CHI79FEP46Accident · Serious injuriesClosedPiccard AX-6 · Middleton, WINTSB CHI79FEP27Accident · No injuriesClosedPiper PA-32 · Dodgeville, WINTSB CHI79FEP45Accident · Serious injuriesClosedEaa Biplane P2 · Cottage Grove, WINTSB CHI79FEP44Accident · Serious injuriesClosedCessna T210N · St. Francis, WINTSB CHI79FEP38Accident · Serious injuriesClosedPiper PA-23 · Park Falls, WINTSB CHI79FA047Accident · No injuriesClosedDouglas DC-9 · Mosinee, WINTSB CHI79FA046Accident · 6 fatalClosedCessna 210 · Cable, WINTSB CHI79FEP42Accident · No injuriesClosedAnderson Tent 2 · Burlington, WINTSB CHI79FEP43Accident · No injuriesClosedPiper PA-32R · Iola, WINTSB CHI79FEP41Accident · No injuriesClosedAerofab LA4200 · Coloma, WINTSB CHI79FEP40Accident · No injuriesClosedCessna 150M · Appleton, WINTSB CHI79FEP39Accident · No injuriesClosedBellanca 7GCBC · Bristol, WINTSB CHI79DEP37Accident · No injuriesClosedCessna 150 · Watertown, WINTSB CHI79DEP36Accident · No injuriesClosedCessna 172 · Milwaukee, WINTSB CHI79FDP35Accident · No injuriesClosedBeech G18S · Clintonville, WINTSB CHI79DEP32Accident · No injuriesClosedCessna 152 · Eau Claire, WINTSB CHI79DEP34Accident · No injuriesClosedCessna 180 · Waunakee, WINTSB CHI79DEP33Accident · No injuriesClosedCessna 150K · Platteville, WINTSB CHI79DEP31Accident · Minor injuriesClosedGrumman AA1-A · Wausau, WINTSB CHI79DEP30Accident · No injuriesClosedCessna 152 · Hartford, WINTSB CHI79DEP28Accident · No injuriesClosedBeech BE-19 · Milwaukee, WINTSB CHI79FEP24Accident · No injuriesClosedPiper PA-32 · Milwaukee, WINTSB CHI79FA027Accident · 1 fatalClosedBeech 58P · Waukesha, WINTSB CHI79DEP26Accident · No injuriesClosedBeech A23 · Stevens Pt, WINTSB CHI79FEP25Accident · No injuriesClosedCessna 177RG · Mount Horeb, WINTSB CHI79DER02Accident · No injuriesClosedBeechcraft B58 · Amery, WINTSB CHI79FEP23Accident · No injuriesClosedSwearingen SA-226 · Wisconsin Rpds, WINTSB CHI79FEP22Accident · No injuriesClosedCessna 172 · Sturgeon Bay, WINTSB CHI79FEP21Accident · No injuriesClosedCessna 340 · Milwaukee, WINTSB CHI79FEP20Accident · No injuriesClosedCessna 207 · Lyndon Station, WINTSB CHI79FEP13Accident · No injuriesClosedCessna 150 · Sussex, WINTSB CHI79DEP17Accident · No injuriesClosedPiper PA-24 · Eau Claire, WINTSB CHI79DEP19Accident · No injuriesClosedGrumman AA-1C · Madison, WINTSB CHI79FEP16Accident · No injuriesClosedCessna 172K · Dodgeville, WINTSB CHI79DEP15Accident · No injuriesClosedPiper PA-28R · Waupun, WINTSB CHI79DEP14Accident · No injuriesClosedCessna 172 · Sturgeon Bay, WINTSB CHI79DEP12Accident · No injuriesClosedCessna 210 · Land O'Lakes, WI