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 MKC69D0125Accident · No injuriesClosedChampion 7GCAA · St.James, MNNTSB MKC69D0113Accident · No injuriesClosedPiper PA-16 · Rush City, MNNTSB MKC69F0088Accident · Minor injuriesClosedCessna TU206B · Anoka, MNNTSB MKC69D0115Accident · No injuriesClosedBoeing A75 · New Richland, MNNTSB MKC69A0009Accident · 2 fatalClosedCessna 170 · Howard Lake, MNNTSB MKC69D0103Accident · No injuriesClosedCessna 172 · Isle, MNNTSB MKC69F0066Accident · No injuriesClosedBeech D35 · St.Paul, MNNTSB MKC69D0059Accident · No injuriesClosedCessna 177 · Eden Prairie, MNNTSB MKC69F0106Accident · No injuriesClosedPiper PA-25 · Ada, MNNTSB MKC69D0203Accident · No injuriesClosedPiper PA-14 · Pelican Rpds, MNNTSB MKC69F0058Accident · No injuriesClosedBeech A23A · Austin, MNNTSB MKC69F0095Accident · Minor injuriesClosedPiper J3C · Austin, MNNTSB MKC69F0061Accident · No injuriesClosedStinson 108 · Osseo, MNNTSB MKC69F0063Accident · No injuriesClosedPiper PA-28 · Breckenridge, MNNTSB MKC69D0067Accident · No injuriesClosedCessna 150G · St Cloud, MNNTSB MKC69D0065Accident · No injuriesClosedCessna 150 · Waseca, MNNTSB MKC69D0197Accident · No injuriesClosedAeronca 7AC · Alexandria, MNNTSB MKC69D0048Accident · No injuriesClosedCessna 177 · Rushford, MNNTSB MKC69A0001Accident · 1 fatalClosedCessna 172H · Clearwater, MNNTSB MKC69F0045Accident · No injuriesClosedAeronca 15AC · Baudette, MNNTSB MKC69D0047Accident · No injuriesClosedBoeing A75 · Waseca, MNNTSB MKC68A0075Accident · Minor injuriesClosedCessna 180 · Ely, MNNTSB MKC69D0059Accident · No injuriesClosedBell 47G-2 · Guckeen, MNNTSB MKC69F0040Accident · No injuriesClosedBeech V35 · Intl Falls, MNNTSB MKC68F0585Accident · No injuriesClosedPiper PA-15 · Thief Rvr Fl, MNNTSB MKC69F0042Accident · Serious injuriesClosedPiper PA-18 · Lake Lillian, MNNTSB MKC69F0025Accident · No injuriesClosedChampion 7GCAA · Lake Elmo, MNNTSB MKC69F0043Accident · No injuriesClosedCessna 310C · Cambridge, MNNTSB MKC69D0029Accident · No injuriesClosedMooney M20C · Grand Rapids, MNNTSB MKC69D0016Accident · No injuriesClosedPiper PA-28 · Dundas, MNNTSB MKC69D0017Accident · No injuriesClosedCessna 172 · Ormsby, MNNTSB MKC68D0583Accident · No injuriesClosedTaylorcraft BC12-D · Ivanhoe, MNNTSB MKC68D0582Accident · No injuriesClosedCessna 180 · Rochester, MNNTSB MKC68D0569Accident · No injuriesClosedPiper PA-23 · Coon Rapids, MNNTSB MKC68F0570Accident · No injuriesClosedBensen B-8 · Winsted, MNNTSB MKC68F0567Accident · No injuriesClosedPiper PA-22 · Buffalo, MNNTSB MKC69D0028Accident · No injuriesClosedPiper PA-12 · Lake Elmo, MNNTSB MKC68F0533Accident · No injuriesClosedCessna 170 · Howard Lake, MNNTSB MKC68F0532Accident · No injuriesClosedCessna 150 · Mankato, MNNTSB MKC68F0531Accident · No injuriesClosedMooney M20B · Plainview, MNNTSB MKC68F0578Accident · No injuriesClosedCessna 150H · Rockford, MNNTSB MKC69F0018Accident · No injuriesClosedCessna 182L · Minneapolis, MNNTSB MKC69D0026Accident · No injuriesClosedPiper J3C-65 · St Cloud, MNNTSB MKC68D0568Accident · No injuriesClosedCessna 172 · St.Paul, MNNTSB MKC68F0506Accident · No injuriesClosedHughes 269B · St Paul, MNNTSB MKC68F0495Accident · No injuriesClosedCessna 150H · Eden Prairie, MNNTSB MKC68D0500Accident · No injuriesClosedPiper PA-28 · Wadena, MNNTSB MKC68F0499Accident · No injuriesClosedMooney M20E · Thief R.Flls, MNNTSB MKC68F0490Accident · No injuriesClosedCessna 182 · Circle Pines, MNNTSB MKC68D0493Accident · No injuriesClosedCessna 150 · Little Falls, MN