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 MKC67F0355Accident · No injuriesClosedCessna 150F · Hopkins, MNNTSB MKC67F0318Accident · No injuriesClosedPiper PA-28 · Fridley, MNNTSB MKC67F0287Accident · Serious injuriesClosedCessna 150 · Crystal, MNNTSB MKC67F0337Accident · No injuriesClosedCessna 182 · Alexandria, MNNTSB MKC67F0310Accident · No injuriesClosedRyan PT-22 · Isle, MNNTSB MKC67D0263Accident · No injuriesClosedCessna 180 · So.St.Paul, MNNTSB MKC67F0303Accident · No injuriesClosedAeronca 11CC · Savage, MNNTSB MKC67D0301Accident · No injuriesClosedCessna 140 · Winona, MNNTSB MKC67F0274Accident · No injuriesClosedCessna 120 · Rosemount, MNNTSB MKC67F0302Accident · No injuriesClosedCessna 310 · Rochester, MNNTSB MKC67F0294Accident · No injuriesClosedCessna 180 · Baudette, MNNTSB MKC67A0029Accident · 1 fatalClosedBeech A23 · Fergus Falls, MNNTSB MKC67D0265Accident · No injuriesClosedStinson 108-2 · Ely, MNNTSB MKC67F0272Accident · No injuriesClosedCessna 150 · Rosemount, MNNTSB MKC67F0243Accident · No injuriesClosedCessna 172 · So.St.Paul, MNNTSB MKC67F0244Accident · No injuriesClosedWittman AM-1 · Bloomington, MNNTSB MKC67F0238Accident · Minor injuriesClosedCessna 140 · Franklin, MNNTSB MKC67F0201Accident · No injuriesClosedPiper J-3 · Bagley, MNNTSB MKC67F0215Accident · No injuriesClosedBeech 35 · Crystal, MNNTSB MKC67F0214Accident · No injuriesClosedCessna 150 · Cross Lake, MNNTSB MKC67D0206Accident · No injuriesClosedCessna 310B · Int@L Falls, MNNTSB MKC67D0171Accident · No injuriesClosedBellanca 14-13 · Fountain, MNNTSB MKC67F0185Accident · Minor injuriesClosedCessna 170B · Clarissa, MNNTSB MKC67D0186Accident · No injuriesClosedAlon A-2 · Silver Bay, MNNTSB MKC67A0017Accident · 1 fatalClosedPiper PA-25 · East Chain, MNNTSB MKC67A0016Accident · 1 fatalClosedPiper PA-18A · East Chain, MNNTSB MKC67A0013Accident · Serious injuriesClosedBell 47G-2 · Plainview, MNNTSB MKC67D0169Accident · No injuriesClosedCessna 170B · Aple Lake, MNNTSB MKC67A0012Accident · Minor injuriesClosedCessna 182C · Underwood, MNNTSB MKC67D0159Accident · No injuriesClosedPiper PA-28 · Fairmont, MNNTSB MKC67F0156Accident · No injuriesClosedAlon A-2 · Tanton, MNNTSB MKC67D0098Accident · No injuriesClosedCessna 140 · Wells, MNNTSB MKC67D0116Accident · No injuriesClosedBeech D18S · Minneapolis, MNNTSB MKC67F0117Accident · No injuriesClosedCessna 175 · Marshall, MNNTSB MKC67D0120Accident · No injuriesClosedBeech D35 · Winona, MNNTSB MKC67D0119Accident · No injuriesClosedPiper PA-22 · Blomkest, MNNTSB MKC67D0107Accident · No injuriesClosedCessna 150 · Norwood, MNNTSB MKC67F0167Accident · No injuriesClosedRepublic RC-3 · Wyoming, MNNTSB MKC67F0145Accident · Minor injuriesClosedCessna 172 · Madison, MNNTSB MKC67F0137Accident · No injuriesClosedDowner 14-19 · Pequot Lakes, MNNTSB MKC67F0138Accident · Serious injuriesClosedCessna 172D · Bemidji, MNNTSB MKC67A0005Accident · 3 fatalClosedBeech C35 · Brainerd, MNNTSB MKC67D0130Accident · No injuriesClosedPiper PA-22 · Browerville, MNNTSB MKC67F0051Accident · No injuriesClosedCessna 310I · Detroit Lakes, MNNTSB MKC67A0003Accident · 1 fatalClosedBell 47G-2 · St.Paul, MNNTSB MKC67F0036Accident · No injuriesClosedCessna 185 · St.Paul, MNNTSB MKC67F0190Accident · No injuriesClosedVollmer VJ-22 · Waubun, MNNTSB MKC67F0067Accident · Serious injuriesClosedGrumman G-164 · Warren, MNNTSB MKC67D0021Accident · No injuriesClosedPiper PA-18A · Donaldson, MNNTSB MKC67F0025Accident · No injuriesClosedBeech A23 · Lake Elmo, MN