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 CHI68D0030Accident · No injuriesClosedLuscombe 8E · Lake Mills, WINTSB CHI68D0047Accident · No injuriesClosedCessna 170 · Janesville, WINTSB CHI68D0043Accident · No injuriesClosedMooney M20C · Tomah, WINTSB MKC68D0021Accident · No injuriesClosedLuscombe 8A · Siren, WINTSB CHI67F0674Accident · No injuriesClosedPiper PA-30 · Waukesha, WINTSB CHI67F0642Accident · No injuriesClosedCessna 310 · Madison, WINTSB CHI67D0661Accident · No injuriesClosedPiper PA-28 · Pewaukee, WINTSB CHI68D0120Accident · No injuriesClosedLake LA-4 · Milwaukee, WINTSB CHI67D0668Accident · No injuriesClosedCessna 180 · Sextonville, WINTSB CHI67D0660Accident · No injuriesClosedCessna 150 · Waukesha, WINTSB MKC67F0617Accident · No injuriesClosedCessna 150G · Wonewak, WINTSB CHI67F0666Accident · No injuriesClosedPiper PA-25 · Union Grove, WINTSB CHI67D0659Accident · No injuriesClosedBeech E18S · Fond Du Lac, WINTSB CHI68D0042Accident · No injuriesClosedCessna 140 · Manitowoc, WINTSB CHI67A0118Accident · No injuriesClosedConvair 440 · Milwaukee, WINTSB CHI67F0653Accident · Minor injuriesClosedBeech 65-A80 · Rhinelander, WINTSB CHI67F0565Accident · No injuriesClosedLuscombe 8A · Superior, WINTSB CHI67D0667Accident · No injuriesClosedN.American P-51D · Hartford, WINTSB CHI68F0194Accident · No injuriesClosedChampion 7FC · Sturtevant, WINTSB CHI67F0603Accident · Minor injuriesClosedCessna 172F · Burlington, WINTSB CHI67D0524Accident · No injuriesClosedPiper PA-22 · Eleva, WINTSB CHI67D0561Accident · No injuriesClosedBeech 23 · Milwaukee, WINTSB CHI67D0594Accident · No injuriesClosedCessna 182J · Pewaukee, WINTSB CHI67F0505Accident · No injuriesClosedBeech 95-B55 · Waukesha, WINTSB CHI67D0598Accident · No injuriesClosedPiper PA-24 · Eagle River, WINTSB CHI67A0101Accident · No injuriesClosedBeech C-45H · Janesville, WINTSB MKC67D0479Accident · No injuriesClosedChampion 7GCBC · Osceola, WINTSB CHI67D0502Accident · No injuriesClosedPiper PA-28 · Sturtevant, WINTSB CHI67D0501Accident · No injuriesClosedCessna 172 · Oshkosh, WINTSB CHI67D0498Accident · No injuriesClosedCessna 182 · Shawano, WINTSB CHI67A0096Accident · No injuriesClosedPiper PA-23 · Mt.Hope, WINTSB CHI67F0472Accident · No injuriesClosedPiper PA-24 · Eau Claire, WINTSB CHI67D0592Accident · No injuriesClosedPiper PA-24 · Milwaukee, WINTSB CHI67D0491Accident · No injuriesClosedBeech 95 · Marshfield, WINTSB CHI67D0499Accident · No injuriesClosedCessna 172 · Watertown, WINTSB CHI67D0500Accident · No injuriesClosedPiper PA-28 · Oshkosh, WINTSB CHI67A0086Accident · 1 fatalClosedGlobe GC-1B · Sheboygan, WINTSB CHI67D0489Accident · No injuriesClosedPiper PA-28 · Black Riv Fls, WINTSB CHI67D0455Accident · No injuriesClosedBeech A23-24 · Winneconne, WINTSB CHI67D0436Accident · No injuriesClosedAeronca 15AC · Pt.Washington, WINTSB CHI67D0429Accident · No injuriesClosedPiper PA-23 · Madison, WINTSB CHI67F0434Accident · No injuriesClosedCessna 210-5 · Waupun, WINTSB CHI67D0389Accident · No injuriesClosedPiper PA-28 · Superior, WINTSB CHI67A0067Accident · 4 fatalClosedPiper PA-28 · Madison, WINTSB MKC67D0311Accident · No injuriesClosedAeronca 7AC · Prairie Farm, WINTSB CHI67F0354Accident · No injuriesClosedCessna 170B · Pewaukee, WINTSB CHI67F0430Accident · Minor injuriesClosedBeech C35 · Waukesha, WINTSB CHI67F0306Accident · No injuriesClosedPiper PA12 · Woodruff, WINTSB CHI67D0349Accident · No injuriesClosedPiper PA-24 · Delavan, WINTSB CHI67D0341Accident · No injuriesClosedPiper PA-23 · Racine, WI