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 MKC69F0376Accident · Serious injuriesClosedCessna 337 · Bloomington, MNNTSB MKC69D0346Accident · No injuriesClosedBeech J35 · Austin, MNNTSB MKC69D0390Accident · No injuriesClosedPiper PA-16 · Mcgregor, MNNTSB MKC69F0366Accident · No injuriesClosedCessna 401 · Minneapolis, MNNTSB MKC69D0345Accident · No injuriesClosedCessna 150 · Eden Praire, MNNTSB MKC69F0370Accident · No injuriesClosedPiper J3F-65 · Sargeant, MNNTSB MKC69D0359Accident · No injuriesClosedCessna 402 · Crystal, MNNTSB MKC69D0337Accident · No injuriesClosedChampion 7GC · Windom, MNNTSB MKC69D0325Accident · No injuriesClosedAeronca 7AC · Clitherall, MNNTSB MKC69F0369Accident · Minor injuriesClosedBell 206A · Duluth, MNNTSB MKC69F0321Accident · Minor injuriesClosedBeech S35 · Mankato, MNNTSB MKC69D0313Accident · No injuriesClosedPiper PA-28 · Lakeville, MNNTSB MKC69D0329Accident · No injuriesClosedPiper PA-28 · Anoka, MNNTSB MKC69D0312Accident · No injuriesClosedLuscombe 8A · Lake Elmo, MNNTSB MKC69D0333Accident · No injuriesClosedCessna 150 · Eden Prairie, MNNTSB MKC69D0348Accident · No injuriesClosedTaylorcraft BC-12D · Shevlin, MNNTSB MKC69D0310Accident · No injuriesClosedCessna 170B · Mound, MNNTSB MKC69A0038Accident · 2 fatalClosedPiper PA-22 · Morris, MNNTSB MKC69D0291Accident · No injuriesClosedCessna 150 · Eden Prairie, MNNTSB MKC69A0035Accident · 4 fatalClosedMooney M20E · Rochester, MNNTSB MKC69A0032Accident · No injuriesClosedLockheed 188 · Minneapolis, MNNTSB MKC69D0273Accident · No injuriesClosedBeech A23-19 · Lake Elmo, MNNTSB MKC69D0265Accident · No injuriesClosedCessna 150 · Anoka, MNNTSB MKC69A0028Accident · No injuriesClosedBeech D18S · Alexandria, MNNTSB MKC69F0278Accident · Minor injuriesClosedCessna 206 · Albert Lea, MNNTSB MKC69D0294Accident · No injuriesClosedCessna 180A · Waverly, MNNTSB MKC69F0237Accident · No injuriesClosedBensen B8-M · Anoka, MNNTSB MKC69D0246Accident · No injuriesClosedCessna 170 · Almelund, MNNTSB MKC6.A0026Accident · 2 fatalClosedBeech T-34A · Glencoe, MNNTSB MKC69F0218Accident · Serious injuriesClosedTaylorcraft BC12-D · Starbuck, MNNTSB MKC69F0244Accident · Minor injuriesClosedCessna 177 · Whte Bear Lk, MNNTSB MKC69D0378Accident · No injuriesClosedCessna 150 · Avon, MNNTSB CHI69A0039Accident · 1 fatalClosedTaylorcraft BC12-D · Ogilvie, MNNTSB MKC69F0277Accident · No injuriesClosedPiper PA-12 · Bagley, MNNTSB MKC68F0242Accident · Minor injuriesClosedPiper PA-28 · Mabel, MNNTSB MKC69D0190Accident · No injuriesClosedPiper PA-12 · Eden Prairie, MNNTSB MKC69A0014Accident · 1 fatalClosedPiper PA-24 · Stewartville, MNNTSB MKC69D0318Accident · No injuriesClosedCessna 170 · Bemidji, MNNTSB MKC69D0176Accident · No injuriesClosedCessna 172 · Walker, MNNTSB MKC68A0013Accident · 1 fatalClosedPiper PA-22 · Lake Benton, MNNTSB MKC69D0196Accident · No injuriesClosedPiper PA-28 · Ely, MNNTSB MKC69D0192Accident · No injuriesClosedPiper PA-22 · Holdingford, MNNTSB MKC69F0227Accident · No injuriesClosedBeech B23 · Pequot Lakes, MNNTSB MKC69F0134Accident · No injuriesClosedCurtiss MR-1 · Eden Prairie, MNNTSB MKC69F0135Accident · No injuriesClosedAero Comdr 680T · Minneapolis, MNNTSB MKC69F0078Accident · No injuriesClosedBell 47G-5 · Glencoe, MNNTSB MKC69D0226Accident · No injuriesClosedBeech A23-19 · Stanton, MNNTSB MKC69F0090Accident · No injuriesClosedPiper PA-22 · Pequot Lakes, MNNTSB MKC69F0066Accident · No injuriesClosedCessna 177 · Minneapolis, MNNTSB MKC69D0183Accident · No injuriesClosedPiper PA-18 · New Ulm, MN