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 MKC66F0201Accident · No injuriesClosedCessna 140 · Robbinsdale, MNNTSB MKC66F0226Accident · No injuriesClosedAeronca 7AC · Detroit Laks, MNNTSB MKC66F0180Accident · No injuriesClosedCessna 172 · So St Paul, MNNTSB MKC66F0263Accident · No injuriesClosedPiper PA-22 · Gaylord, MNNTSB MKC66D0203Accident · No injuriesClosedCessna 310 · Backus, MNNTSB MKC66F0159Accident · No injuriesClosedCessna 180 · Bigfork, MNNTSB MKC66F0158Accident · No injuriesClosedStinson 108-3 · Grand Portage, MNNTSB MKC66F0188Accident · Minor injuriesClosedCessna 175 · Aitkin, MNNTSB MKC66F0164Accident · No injuriesClosedPiper PA-25 · Nosseo, MNNTSB MKC66F0095Accident · No injuriesClosedPiper PA-30 · Maple Lake, MNNTSB MKC66F0157Accident · No injuriesClosedBeechcraft 23 · Litchfield, MNNTSB MKC66F0127Accident · Minor injuriesClosedCessna 180 · Rosemount, MNNTSB MKC66D0181Accident · No injuriesClosedPiper PA-28 · Hopkins, MNNTSB MKC66F0267Accident · No injuriesClosedCessna 170B · Hibbing, MNNTSB MKC66F0184Accident · No injuriesClosedPiper PA-22 · St Bonifacius, MNNTSB MKC66F0187Accident · No injuriesClosedBeechcraft 23 · Fergus Falls, MNNTSB MKC66F0083Accident · No injuriesClosedPiper PA-12 · Spring Valley, MNNTSB CHI66F0072Accident · No injuriesClosedCessna 120 · Fergus Falls, MNNTSB MKC65A0072Accident · No injuriesClosedBell 47G2 · Brooklyn Prk, MNNTSB MKC66F0022Accident · Minor injuriesClosedPiper PA-22 · Detroit Lakes, MNNTSB MKC66F0098Accident · No injuriesClosedPiper PA-22 · Fairbault, MNNTSB MKC66D0017Accident · No injuriesClosedCessna 140 · Lamberton, MNNTSB MKC66F0065Accident · No injuriesClosedCessna 205 · Roseau, MNNTSB MKC66D0099Accident · Minor injuriesClosedCessna 140 · Ely, MNNTSB MKC66F0033Accident · No injuriesClosedBeechcraft 95-B55 · St Paul, MNNTSB MKC66D0039Accident · No injuriesClosedPiper PA-22 · Bemidji, MNNTSB MKC65A0066Accident · 2 fatalClosedBeechcraft 35 · Intnl Falls, MNNTSB MKC65F0129Accident · No injuriesClosedPiper PA-28 · Minneapolis, MNNTSB MKC65A0065Accident · 1 fatalClosedAeronca 7AC · Hallock, MNNTSB MKC66F0007Accident · Minor injuriesClosedCessna 150 · Pine Bend, MNNTSB MKC66F0121Accident · No injuriesClosedPiper PA-24 · Dodge Center, MNNTSB MKC66F0008Accident · No injuriesClosedBeechcraft H-35 · Redwood Falls, MNNTSB MKC66F0006Accident · No injuriesClosedAeronca 7AC · Albert Lea, MNNTSB MKC66D0043Accident · No injuriesClosedCessna 182 · Moose Lake, MNNTSB MKC65F0145Accident · No injuriesClosedCessna 150 · Hopkins, MNNTSB MKC66F0038Accident · No injuriesClosedChampion 7EC · Spring Lake, MNNTSB MKC66F0005Accident · No injuriesClosedCessna 150 · Minneapolis, MNNTSB MKC66F0015Accident · No injuriesClosedNavion A · Coon Rapids, MNNTSB MKC65A0056Accident · Serious injuriesClosedBell 47G3B · Edina, MNNTSB MKC65F0108Accident · No injuriesClosedCessna 140 · Minneapolis, MNNTSB MKC65F0092Accident · No injuriesClosedMooney M20A · Eveleth, MNNTSB MKC65D0106Accident · No injuriesClosedCessna 182 · Hopkins, MNNTSB MKC65F0130Accident · No injuriesClosedStinson 108-3 · St Paul, MNNTSB MKC65F0077Accident · No injuriesClosedCessna 150 · Hopkins, MNNTSB MKC65D0063Accident · No injuriesClosedChampion 7FC · Mankato, MNNTSB MKC65D0082Accident · Minor injuriesClosedCessna 175 · Tyler, MNNTSB MKC65F0085Accident · No injuriesClosedBeech C35 · Luverne, MNNTSB MKC65F0079Accident · No injuriesClosedFairchild 24W-46 · Minneapolis, MNNTSB MKC65F0061Accident · Minor injuriesClosedBeechcraft N-35 · Maywood, MNNTSB MKC65D0070Accident · Serious injuriesClosedAeronca 11BC · Grand Rapids, MN