NTSB investigations, MN
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 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\" = 'MN' 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" = 'MN' 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 MKC65F0098Accident · No injuriesClosedPiper J-3 · Ellsworth, MNNTSB CHI65D0094Accident · No injuriesClosedPiper PA-28 · Crystal, MNNTSB MKC65F0090Accident · No injuriesClosedCessna 140 · Aitkin, MNNTSB MKC65F0037Accident · No injuriesClosedCessna 170B · New Ulm, MNNTSB MKC65F0035Accident · No injuriesClosedCessna 170B · Barnesville, MNNTSB MKC65D0086Accident · No injuriesClosedMooney 21 · Hopkins, MNNTSB MKC65D0055Accident · No injuriesClosedCessna 172 · Olivia, MNNTSB MKC65F0112Accident · No injuriesClosedCessna 172 · Rosemount, MNNTSB MKC65F0104Accident · No injuriesClosedChampion 7EC · Coon Rapids, MNNTSB MKC65F0042Accident · No injuriesClosedPiper PA-22 · Bagley, MNNTSB MKC65F0078Accident · No injuriesClosedCessna 172 · Hopkins, MNNTSB MKC65F0002Accident · No injuriesClosedPiper PA-24 · Lake Elmo, MNNTSB MKC65D0014Accident · No injuriesClosedMooney 20D · Brookston, MNNTSB MKC65F0101Accident · No injuriesClosedBeechcraft B-35 · Big Fork, MNNTSB MKC65D0099Accident · No injuriesClosedMaule M-4 · Mcgregor, MNNTSB MKC65D0022Accident · No injuriesClosedPiper PA-11 · Redwood Falls, MNNTSB MKC65F0091Accident · No injuriesClosedCessna 170 · Minneapolis, MNNTSB MKC65F0009Accident · No injuriesClosedCessna 170 · Isle, MNNTSB UNK65X1289Accident · No injuriesClosedChampion 7EC · Cambridge, MNNTSB MKC65F0031Accident · No injuriesClosedPiper PA-20 · Bemidji, MNNTSB MKC65F0019Accident · No injuriesClosedCessna 172 · Crystal, MNNTSB UNK65X1141Accident · No injuriesClosedPiper PA22 · Silver Lake, MNNTSB UNK65X1140Accident · No injuriesClosedCessna 180 · So St Paul, MNNTSB UNK65X1105Accident · 1 fatalClosedPiper PA-22 · Winona, MNNTSB UNK65X1093Accident · 3 fatalClosedBeechcraft 95-B55 · Good Thunder, MNNTSB UNK65X1072Accident · No injuriesClosedPiper PA22 · St Cloud, MNNTSB UNK65X1070Accident · No injuriesClosedAeronca 11AC · Gerogetown, MNNTSB UNK65X1054Accident · No injuriesClosedAeronca 7GCM · Cloquet, MNNTSB UNK65X1012Accident · No injuriesClosedPiper PA12 · Littlefork, MNNTSB UNK65X0995Accident · No injuriesClosedCessna 170A · Rosemount, MNNTSB UNK65X0969Accident · Serious injuriesClosedAeronca 7AC · Le Sueur, MNNTSB UNK65X0955Accident · No injuriesClosedCessna 310B · Hopkins, MNNTSB UNK65X0781Accident · No injuriesClosedPiper PA22 · Sleepy Eye, MNNTSB UNK65X0689Accident · No injuriesClosedCessna 180 · St Paul, MNNTSB UNK65X0667Accident · No injuriesClosedBeechcraft 35B33 · Minneapolis, MNNTSB UNK65X0658Accident · No injuriesClosedCessna 150 · Minneapolis, MNNTSB UNK65X0611Accident · No injuriesClosedCessna 180 · Leech Lake, MNNTSB UNK65X0585Accident · 1 fatalClosedCessna 170B · Wabasso, MNNTSB UNK65X0567Accident · Minor injuriesClosedErcoupe 415C · Isle, MNNTSB UNK65X0547Accident · Serious injuriesClosedHughes 269B · Owatonna, MNNTSB UNK65X0528Accident · No injuriesClosedCessna 182 · Anoka, MNNTSB UNK65X0441Accident · 1 fatalClosedBeechcraft N-35 · Brainerd, MNNTSB UNK65X0417Accident · Minor injuriesClosedGrumman F6F5 · Minneapolis, MNNTSB UNK65X0247Accident · 5 fatalClosedMooney M-20A · Cambridge, MNNTSB UNK65X0237Accident · Minor injuriesClosedPiper PA18A · Fergus Falls, MNNTSB UNK65X0208Accident · No injuriesClosedPiper PA28 · Duluth, MNNTSB UNK65X0168Accident · No injuriesClosedPiper J5A · Stanton, MNNTSB UNK64X4187Accident · No injuriesClosedStinson 108 · Grand Portage, MNNTSB UNK64X4152Accident · No injuriesClosedCessna 182 · Murdock, MNNTSB UNK64X4140Accident · No injuriesClosedLuscombe 8F · Isabella, MN