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 MKC67D0086Accident · No injuriesClosedBeech 23 · Mankato, MNNTSB MKC67F0035Accident · Serious injuriesClosedRyan ST-3KR · Dundas, MNNTSB MKC67D0062Accident · No injuriesClosedNavion A · Foley, MNNTSB MKC66A0068Accident · No injuriesClosedHughes 269A · Minnetonka, MNNTSB MKC67F0050Accident · No injuriesClosedBeech H35 · Bloomington, MNNTSB MKC67F0049Accident · No injuriesClosedChampion 7FC · Mankato, MNNTSB MKC67F0022Accident · Serious injuriesClosedPiper PA-28 · Robbinsdale, MNNTSB MKC66A0065Accident · No injuriesClosedBell 47D1 · Maple Plain, MNNTSB MKC67F0017Accident · No injuriesClosedCessna 180A · Mora, MNNTSB MKC67D0032Accident · No injuriesClosedBeech A23 · Hecotr, MNNTSB MKC67D0024Accident · No injuriesClosedCessna 180 · Annandale, MNNTSB MKC66A0064Accident · Minor injuriesClosedBell 47G-2 · Hector, MNNTSB MKC66F0575Accident · No injuriesClosedCessna 172G · Park Rapids, MNNTSB MKC67D0023Accident · No injuriesClosedAeronca 7ECA · Hutchinson, MNNTSB MKC67D0008Accident · No injuriesClosedPiper PA-28 · Rochester, MNNTSB MKC66F0583Accident · No injuriesClosedCessna 120 · Rosemount, MNNTSB MKC66F0557Accident · No injuriesClosedCallair A-9 · Warroad, MNNTSB MKC66D0545Accident · No injuriesClosedCessna 172 · Worthington, MNNTSB MKC66A0059Accident · 3 fatalClosedAeronca 15AC · Circle Pines, MNNTSB MKC66F0549Accident · No injuriesClosedPiper PA-20 · Minnesota Lk, MNNTSB MKC66F0546Accident · No injuriesClosedBeech A23 · Lake Elmo, MNNTSB MKC66D0529Accident · No injuriesClosedBeech D35 · Minneapolis, MNNTSB MKC66D0518Accident · Minor injuriesClosedChampion 7FC · White Bear Lk, MNNTSB MKC66A0052Accident · 1 fatalClosedPiper J3 · Withrow, MNNTSB MKC66D0532Accident · No injuriesClosedCessna 172 · Faribault, MNNTSB MKC66D0531Accident · Minor injuriesClosedCessna 172 · Minneapolis, MNNTSB MKC66D0507Accident · No injuriesClosedPiper PA-28 · Minneapolis, MNNTSB MKC66D0488Accident · No injuriesClosedAeronca 7CCM · Eveleth, MNNTSB MKC66D0526Accident · No injuriesClosedCessna 150 · Hibbing, MNNTSB MKC66F0482Accident · No injuriesClosedBeech 35-B33 · Lake Elmo, MNNTSB MKC66D0533Accident · No injuriesClosedPiper PA-28 · Hopkins, MNNTSB MKC66F0486Accident · No injuriesClosedCessna 172 · Dexter, MNNTSB MKC66F0497Accident · No injuriesClosedCessna U206 · Eveleth, MNNTSB MKC66D0493Accident · No injuriesClosedLuscombe 8A · Baudette, MNNTSB MKC66A0047Accident · 1 fatalClosedCessna 170B · Windom, MNNTSB MKC66A0046Accident · 2 fatalClosedCessna 150E · Buffalo, MNNTSB MKC66F0478Accident · Minor injuriesClosedGlobe GC-1B · White Bear Lk, MNNTSB MKC66F0495Accident · No injuriesClosedCessna 172 · S. St Paul, MNNTSB MKC66F0437Accident · No injuriesClosedPiper PA-12 · Appleton, MNNTSB MKC66D0483Accident · No injuriesClosedCessna 210 · Grand Rapids, MNNTSB MKC66D0474Accident · No injuriesClosedPiper PA-24 · Silver Lake, MNNTSB MKC66A0044Accident · 2 fatalClosedAeronca 7AC · W.Afton, MNNTSB MKC66D0440Accident · No injuriesClosedCessna 150 · Coates, MNNTSB MKC66D0469Accident · No injuriesClosedChanpion 7FC · Hopkins, MNNTSB MKC66D0408Accident · No injuriesClosedCessna 172B · Litchfield, MNNTSB MKC66F0429Accident · No injuriesClosedPiper PA-28 · Hopkins, MNNTSB MKC66A0041Accident · 2 fatalClosedAeronca 7CCM · Dalton, MNNTSB MKC66F0451Accident · No injuriesClosedCessna 150E · St.James, MNNTSB MKC66A0038Accident · Serious injuriesClosedHughes 269A · Excelsior, MNNTSB MKC66A0037Accident · No injuriesClosedHughes 269A · Big Fork, MN