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 CHI69D0125Accident · Minor injuriesClosedBell 47G-2 · Wis.Dells, WINTSB CHI69A0005Accident · 2 fatalClosedLuscombe 8E · Union Grove, WINTSB CHI69I0003Incident · No injuriesClosedDouglas DC-3A · Oshkosh, WINTSB CHI69D0126Accident · No injuriesClosedCessna 150F · Neenah, WINTSB CHI68A0107Accident · 1 fatalClosedBell 47J-2 · Rice Lake, WINTSB CHI69D0025Accident · No injuriesClosedPiper PA-24 · Merrill, WINTSB CHI68A0103Accident · 3 fatalClosedCessna 172 · Mount Horeb, WINTSB CHI69D0108Accident · No injuriesClosedPiper PA-22 · Sherry, WINTSB CHI69D0119Accident · No injuriesClosedTaylorcraft BC12-D · Reedsburg, WINTSB CHI69D0015Accident · No injuriesClosedStinson 108-2 · Burkhardt, WINTSB CHI69D0029Accident · No injuriesClosedMooney M20A · Kenosha, WINTSB CHI68A0096Accident · 1 fatalClosedBeech D18 · Marshfield, WINTSB CHI69D0040Accident · No injuriesClosedBeech T-34A · Milwaukee, WINTSB CHI69D0037Accident · No injuriesClosedBeech C35 · Delavan, WINTSB CHI69D0012Accident · Minor injuriesClosedCessna 172 · Walworth, WINTSB CHI68F0753Accident · No injuriesClosedEnstrom F-28 · Milwaukee, WINTSB CHI68D0752Accident · No injuriesClosedPiper PA-22 · Stoughton, WINTSB CHI68D0754Accident · No injuriesClosedCessna 337B · Genoa City, WINTSB CHI68D0724Accident · No injuriesClosedPiper PA-24 · Milwaukee, WINTSB MKC68F0580Accident · Serious injuriesClosedStinson 108-2 · Menomonie, WINTSB CHI69D0021Accident · Minor injuriesClosedPiper PA-28 · Juneau, WINTSB CHI68A0094Accident · 2 fatalClosedAeronca 7AC · Ladysmith, WINTSB CHI68A0090Accident · 1 fatalClosedCessna 170B · Waukesha, WINTSB CHI68D0696Incident · No injuriesClosedCessna 185C · Grafton, WINTSB CHI69F0271Accident · No injuriesClosedCessna 337 · Milwaukee, WINTSB CHI68D0664Accident · No injuriesClosedCessna 150 · Pulaski, WINTSB CHI68A0080Accident · 1 fatalClosedAeronca 7AC · Franklin, WINTSB CHI68F0692Accident · No injuriesClosedMooney M20F · Oshkosh, WINTSB CHI68D0360Accident · No injuriesClosedPiper PA-22 · Platteville, WINTSB CHI68F0618Accident · No injuriesClosedPiper PA-24 · West Bend, WINTSB CHI68F0586Accident · No injuriesClosedCessna 210B · Sauk City, WINTSB CHI68D0584Accident · Minor injuriesClosedBeech A23 · Milwaukee, WINTSB CHI68F0612Accident · Minor injuriesClosedCessna 177 · Walworth, WINTSB CHI68F0583Accident · No injuriesClosedCessna 177 · Middleton, WINTSB CHI68D0580Accident · No injuriesClosedPiper PA-22 · Platteville, WINTSB CHI68D0579Accident · No injuriesClosedCessna 172 · Brussels, WINTSB CHI68A0063Accident · 1 fatalClosedPiper J3C-65 · Beloit, WINTSB CHI68F0594Accident · No injuriesClosedPiper PA-24 · West Bend, WINTSB CHI68D0544Accident · No injuriesClosedCessna 150 · Superior, WINTSB CHI68D0543Accident · No injuriesClosedPiper PA-28 · New Richmond, WINTSB CHI68D0523Accident · No injuriesClosedCessna 140 · Fitchburg, WINTSB CHI68D0524Accident · No injuriesClosedCessna 150 · Hales Corners, WINTSB CHI68F0495Accident · No injuriesClosedCessna 310C · Prairie D Sac, WINTSB CHI68A0053Accident · 7 fatalClosedBeech H18 · Madison, WINTSB CHI68F0598Accident · Serious injuriesClosedPiper PA-32 · Wauwatosa, WINTSB CHI68D0481Accident · No injuriesClosedCessna 310F · Waukesha, WINTSB CHI68D0548Accident · No injuriesClosedCessna 150 · Germantown, WINTSB CHI68D0480Accident · No injuriesClosedPiper J-3 · Randolph, WINTSB CHI68A0049Accident · 3 fatalClosedMooney M20C · Cable, WINTSB CHI68A0041Accident · 1 fatalClosedBeech C-45H · Aurora, WI