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 MKC68F0156Accident · Minor injuriesClosedClark 1000 · Owatonna, MNNTSB MKC68F0208Accident · No injuriesClosedPiper PA-14 · Bemidji, MNNTSB MKC68F0191Accident · No injuriesClosedPiper PA-24 · Alexandria, MNNTSB MKC68F0175Accident · Serious injuriesClosedCessna 140 · Two Harbors, MNNTSB MKC68D0471Accident · No injuriesClosedLuscombe 8E · Brainerd, MNNTSB MKC68F0253Accident · No injuriesClosedBellanca 14-19 · Rothsay, MNNTSB MKC68D0205Accident · Minor injuriesClosedCessna 180 · Princeton, MNNTSB MKC68F0112Accident · No injuriesClosedRepublic RC-3 · Nisswa, MNNTSB MKC68F0122Accident · No injuriesClosedMooney M20C · Goodland, MNNTSB CHI68A0008Accident · 4 fatalClosedNavion G · Hopkins, MNNTSB MKC68F0094Accident · No injuriesClosedBeech A23 · Duluth, MNNTSB MKC67D0093Accident · No injuriesClosedChampion 7EC · Grand Rapids, MNNTSB MKC68F0150Accident · No injuriesClosedPiper PA-18 · Barnesville, MNNTSB MKC68F0091Accident · No injuriesClosedBeech 95 · Hopkins, MNNTSB MKC68A0003Accident · 2 fatalClosedGrumman G-159 · Le Center, MNNTSB MKC68F0110Accident · No injuriesClosedCessna 150 · St.Cloud, MNNTSB MKC68D0076Accident · No injuriesClosedAlon A-2 · Finlayson, MNNTSB MKC68F0067Accident · Serious injuriesClosedPiper PA-28 · So.St.Paul, MNNTSB MKC68F0058Accident · Serious injuriesClosedAeronca 7AC · Twin Valley, MNNTSB MKC68F0074Accident · No injuriesClosedPiper PA-18 · Ashby, MNNTSB MKC67A0092Accident · 1 fatalClosedBeech D35 · So.St-Paul, MNNTSB MKC68F0073Accident · No injuriesClosedAeronca 15AC · Alexandria, MNNTSB MKC68F0035Accident · No injuriesClosedChampion 7GC · Montevideo, MNNTSB MKC67A0085Accident · Serious injuriesClosedCessna 180 · Baudette, MNNTSB MKC68F0059Accident · No injuriesClosedCessna T-210 · St Paul, MNNTSB MKC68D0107Accident · No injuriesClosedPiper PA-18 · Evansville, MNNTSB MKC68D0040Accident · No injuriesClosedCessna 120 · Blaine, MNNTSB MKC68D0088Accident · No injuriesClosedCessna 172 · Foreston, MNNTSB MKC68D0106Accident · No injuriesClosedBellanca 14-193 · Eveleth, MNNTSB MKC68F0028Accident · Serious injuriesClosedCessna 150 · Canyon, MNNTSB MKC68D0246Accident · No injuriesClosedSmith PSA-1 · Pennock, MNNTSB MKC67A0080Accident · Minor injuriesClosedHughes 269B · Fairmont, MNNTSB MKC68F0018Accident · No injuriesClosedCessna 150G · Pine City, MNNTSB MKC68F0022Accident · No injuriesClosedPiper PA-18 · Breckenridge, MNNTSB MKC68D0113Accident · No injuriesClosedCessna 150 · Savage, MNNTSB MKC68F0029Accident · Minor injuriesClosedCessna 175 · Owatonna, MNNTSB MKC68F0017Accident · No injuriesClosedCessna 150G · St.Paul, MNNTSB MKC68F0062Accident · Minor injuriesClosedCallair A-9 · Roosevelt, MNNTSB MKC68D0016Accident · No injuriesClosedCallair A-4 · Mountain Lke, MNNTSB MKC67A0075Accident · 1 fatalClosedMooney M-18C · Anoka, MNNTSB MKC68F0269Accident · No injuriesClosedPiper PA-25 · Stephen, MNNTSB MKC67D0593Accident · No injuriesClosedCessna 206 · Montevideo, MNNTSB MKC68F0003Accident · Minor injuriesClosedMooney 20C · Willmar, MNNTSB MKC67A0071Accident · Serious injuriesClosedHughes 269A · Hancock, MNNTSB MKC67F0612Accident · No injuriesClosedPiper PA-23 · Hopkins, MNNTSB MKC67D0624Accident · No injuriesClosedCessna 182 · Hopkins, MNNTSB MKC67F0585Accident · Serious injuriesClosedAeronca 7AC · Lesueur, MNNTSB MKC67A0067Accident · 2 fatalClosedHughes 269B · Federal Dam, MNNTSB MKC67D0607Accident · No injuriesClosedPiper PA-22 · St.Paul, MNNTSB MKC67F0592Accident · No injuriesClosedPiper PA-22 · Gaylord, MN