NTSB investigations, MN
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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 MKC78DER42Accident · No injuriesClosedPiper PA-22 · Westbrook, MNNTSB MKC78FA032Accident · 1 fatalClosedPiper PA-23 · St Cloud, MNNTSB MKC78DER39Accident · No injuriesClosedHiller UH-12E · Bemidji, MNNTSB MKC78DER38Accident · No injuriesClosedPiper PA-28 · Sauk Center, MNNTSB MKC78DER37Accident · No injuriesClosedCessna 140 · Windom, MNNTSB MKC78FER35Accident · Minor injuriesClosedCessna 177 · Lakeville, MNNTSB MKC78DER36Accident · No injuriesClosedCessna 150 · Staples, MNNTSB MKC78FER33Accident · No injuriesClosedCessna 172 · Thief Riv Fall, MNNTSB MKC78FER32Accident · No injuriesClosedMooney M20J · Caledonia, MNNTSB MKC78DER34Accident · No injuriesClosedCessna 172 · Montevideo, MNNTSB MKC78FA024Accident · No injuriesClosedNo.American NA-265 · Intl Falls, MNNTSB MKC78DER30Accident · No injuriesClosedBeech 35 · Rochester, MNNTSB MKC78DER27Accident · No injuriesClosedCessna 150 · St.Paul, MNNTSB MKC78DER29Accident · Serious injuriesClosedAeronca O-58B · Hinckley, MNNTSB MKC78FER28Accident · No injuriesClosedCessna 180 · Rice, MNNTSB MKC78FER26Accident · No injuriesClosedBeech F33A · Cologne, MNNTSB MKC78DER25Accident · No injuriesClosedCessna 172N · Crookston, MNNTSB MKC78FER23Accident · No injuriesClosedBeech G35 · Litchfield, MNNTSB MKC78FER24Accident · No injuriesClosedCessna 150 · Blaine, MNNTSB MKC78FER21Accident · Minor injuriesClosedPiper PA-23 · Eden Prairie, MNNTSB MKC78FER22Accident · No injuriesClosedCessna 310C · Blaine, MNNTSB MKC78DER16Accident · No injuriesClosedCessna 172F · Glenwood, MNNTSB MKC78DER19Accident · No injuriesClosedCessna 310Q · Rochester, MNNTSB MKC78FER17Accident · No injuriesClosedCessna 150M · St Paul, MNNTSB MKC78FER15Accident · No injuriesClosedCessna 172M · St.Agusta, MNNTSB MKC78FER14Accident · No injuriesClosedCessna 172L · Minneapolis, MNNTSB MKC78FER13Accident · Minor injuriesClosedCessna 175 · Anoka, MNNTSB MKC78FER12Accident · Minor injuriesClosedPiper PA-30 · Ely, MNNTSB MKC78FER11Accident · Minor injuriesClosedGrumman AA-5 · Caledonia, MNNTSB MKC78DER09Accident · No injuriesClosedBellanca 17-30A · Lakeville, MNNTSB MKC78DER08Accident · No injuriesClosedHiller UH-12E · Bemidji, MNNTSB MKC78FER07Accident · No injuriesClosedPiper PA-28 · Anoka, MNNTSB MKC78FER06Accident · No injuriesClosedBeech C-24R · Camp Ripley, MNNTSB MKC78FER04Accident · No injuriesClosedMooney M20C · Morris, MNNTSB MKC78FER02Accident · No injuriesClosedCessna 172 · Afton, MNNTSB MKC78DER05Accident · No injuriesClosedStinson 108-1 · Alexandria, MNNTSB MKC78FER03Accident · No injuriesClosedCessna 310 · Eden Prairie, MNNTSB MKC78DER01Accident · No injuriesClosedPiper PA-18 · Belle Plaine, MNNTSB MKC77DER86Accident · No injuriesClosedCessna 172 · Sanborn, MNNTSB MKC79DER01Accident · No injuriesClosedCessna 170B · Hastings, MNNTSB MKC77DER85Accident · No injuriesClosedCessna 150G · Winona, MNNTSB MKC77DER84Accident · No injuriesClosedPiper PA-28 · Starbuck, MNNTSB MKC77FA040Accident · 2 fatalClosedAeronca 7AC · Grand Rapids, MNNTSB MKC77DER83Accident · No injuriesClosedPiper PA-22 · Brandon, MNNTSB MKC77FER82Accident · No injuriesClosedBellanca 7ECA · Belle Plaine, MNNTSB MKC77FER81Accident · No injuriesClosedPiper PA-28 · Madison, MNNTSB MKC77FER80Accident · No injuriesClosedPiper PA-32 · Duluth, MNNTSB MKC77FER79Accident · No injuriesClosedCessna 195 · Bloomington, MNNTSB MKC77FA036Accident · 1 fatalClosedCessna 172M · Henning, MNNTSB MKC77FER78Accident · No injuriesClosedCessna 172 · Ostrander, MN