NTSB investigations, MN
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 MKC71FDD23Accident · No injuriesClosedPiper J3C-65 · Park Rapids, MNNTSB MKC71FDM49Accident · No injuriesClosedCessna 180 · Aitkin, MNNTSB MKC71FDM48Accident · No injuriesClosedTaylorcraft BC12-D · Cook, MNNTSB MKC71FDM47Accident · Minor injuriesClosedPiper PA-28 · So.St.Paul, MNNTSB MKC71FDM46Accident · Minor injuriesClosedCessna 150H · Waconia, MNNTSB MKC71FDD20Accident · Minor injuriesClosedCessna 140 · Elbow Lake, MNNTSB MKC71FDM45Accident · No injuriesClosedPiper PA-18 · Buffalo, MNNTSB MKC71FDM44Accident · Minor injuriesClosedChampion 7AC · Pillager, MNNTSB MKC71FDM43Accident · No injuriesClosedCessna 150H · Rosemount, MNNTSB MKC71AK037Accident · 2 fatalClosedBeech 35 · Wheaton, MNNTSB MKC71FDM42Accident · No injuriesClosedCessna 150J · Lake Elmo, MNNTSB MKC71FDM41Accident · No injuriesClosedCessna 150G · Eveleth, MNNTSB MKC71FDM40Accident · Serious injuriesClosedCessna 150G · Arden Hills, MNNTSB MKC71FDM39Accident · Serious injuriesClosedLuscombe 8A · Pine City, MNNTSB MKC71FDM38Accident · No injuriesClosedSwearingen 2B · Minneapolis, MNNTSB MKC71AK034Accident · No injuriesClosedBeech C-45H · Minneapolis, MNNTSB MKC71FDM37Accident · No injuriesClosedPiper PA-20 · Big Fork, MNNTSB MKC71FDM35Accident · Minor injuriesClosedAero Comdr 100 · Lake Elmo, MNNTSB MKC71FDM36Accident · No injuriesClosedBensen B-8M · Lake Elmo, MNNTSB MKC71FDM34Accident · No injuriesClosedCessna 172L · Minneapolis, MNNTSB MKC71AK025Accident · 2 fatalClosedPiper PA-32 · Shakopee, MNNTSB MKC71FDD15Accident · No injuriesClosedPiper PA-22 · Fergus Falls, MNNTSB MKC71AK023Accident · 3 fatalClosedMooney M20C · St Cloud, MNNTSB MKC71FDM32Accident · No injuriesClosedBeech A23A · Lake Elmo, MNNTSB MKC71FDM33Accident · Serious injuriesClosedBeech D95A · Jacobson, MNNTSB MKC71AK018Accident · No injuriesClosedCessna 150E · Anoka, MNNTSB MKC71FDM31Accident · No injuriesClosedCessna 140 · Burnsville, MNNTSB MKC71FDM30Accident · Minor injuriesClosedCessna 172G · Hastings, MNNTSB MKC71FDM28Accident · No injuriesClosedPiper PA-28 · Springfield, MNNTSB MKC71FDM27Accident · 1 fatalClosedCurtiss Oriole · Minneapolis, MNNTSB MKC71FDM26Accident · No injuriesClosedBeech C-45H · Rochester, MNNTSB MKC71FDM24Accident · Minor injuriesClosedCessna 150F · Isabella, MNNTSB MKC71FDD13Accident · No injuriesClosedPiper PA-25 · Humboldt, MNNTSB MKC71FDM25Incident · No injuriesClosedCessna 150K · Duluth, MNNTSB MKC71DDM22Accident · No injuriesClosedCessna U206D · So.St.Paul, MNNTSB MKC71AK011Accident · 1 fatalClosedBeech E50 · Waseca, MNNTSB MKC71FDD09Accident · Minor injuriesClosedCessna 180H · Warroad, MNNTSB MKC71FDD08Accident · No injuriesClosedCessna 188 · Climax, MNNTSB MKC71DDM21Accident · No injuriesClosedPiper J3C-65 · Duluth, MNNTSB MKC71DDD06Accident · No injuriesClosedStinson 108-3 · Detroit Lks, MNNTSB MKC71DDM20Accident · No injuriesClosedLuscombe 8B · Northfield, MNNTSB MKC71FDM15Accident · No injuriesClosedCessna 172E · Elysian, MNNTSB MKC71DDM14Accident · No injuriesClosedBell 47G-2 · Morton, MNNTSB MKC71FDD03Accident · No injuriesClosedMooney M20E · Underwood, MNNTSB MKC71FDM12Accident · Serious injuriesClosedPiper J3C-65 · Circle Pines, MNNTSB MKC71DDM13Accident · No injuriesClosedCessna 140 · Rosemount, MNNTSB MKC71AK003Accident · 2 fatalClosedPiper PA-16 · Floodwood, MNNTSB MKC71FDD01Accident · Minor injuriesClosedCessna 180C · Bemidji, MNNTSB MKC71FDM04Accident · Minor injuriesClosedCessna U206B · Grand Marais, MNNTSB MKC71DDM17Accident · Minor injuriesClosedCessna 172 · Motley, MN