NTSB investigations, MI
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\" = 'MI' 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" = 'MI' 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 CHI81FEC38Accident · No injuriesClosedPiper PA-28 · Oxford, MINTSB CHI81FEC26Accident · No injuriesClosedCessna 150 · Monroe, MINTSB CHI81FEM31Accident · No injuriesClosedPiper PA-32R · Harbor Springs, MINTSB CHI81DEC35Accident · No injuriesClosedCessna 172 · Deford, MINTSB CHI81DEM34Accident · No injuriesClosedCessna 172K · Mackinac Is, MINTSB CHI81FEM30Accident · No injuriesClosedGrumman G-164A · Howard City, MINTSB CHI81DEC37Accident · No injuriesClosedVliegtuigbo SA-013 · Adrian, MINTSB CHI81FEM32Accident · No injuriesClosedPiper PA-31 · Mt Pleasant, MINTSB CHI81FEC34Accident · Minor injuriesClosedCessna A185F · Clio, MINTSB CHI81DEM28Accident · No injuriesClosedAeronca 11AC · Elwell, MINTSB CHI81IA075Incident · No injuriesClosedBeech 18 · Detroit, MINTSB CHI81FEC33Accident · Minor injuriesClosedCessna 152 · Wixom, MINTSB CHI81FEM29Accident · No injuriesClosedCessna 172 · Mackinac Is, MINTSB CHI822A073Incident · No injuriesClosedSwearingen SA-226 · Detroit, MINTSB CHI81DEM26Accident · No injuriesClosedCessna 152 · S.Manitou Is, MINTSB CHI81FEM25Accident · No injuriesClosedPiper PA-28 · Mecosta, MINTSB CHI81FEC31Accident · Serious injuriesClosedBellanca 8KCAB · Hillsdale, MINTSB CHI81FEM27Accident · Minor injuriesClosedPiper PA-22 · Alma, MINTSB CHI81FEC32Accident · No injuriesClosedCessna 172N · Lambertville, MINTSB CHI81DEM24Accident · No injuriesClosedPiper PA-25 · Langston, MINTSB CHI81FA070Accident · 5 fatalClosedCessna 401 · Muskegon, MINTSB CHI81FEC29Accident · Minor injuriesClosedCessna 152 · Linden, MINTSB CHI81FEM23Accident · Serious injuriesClosedSonerai II · Escanaba, MINTSB CHI81FEC30Accident · Minor injuriesClosedPiper PA-38 · Utica, MINTSB CHI81FEC28Accident · Serious injuriesClosedCessna U206F · Plymouth, MINTSB CHI81DEM22Accident · No injuriesClosedMaule M-5 · Gaylord, MINTSB CHI81DEM21Accident · No injuriesClosedMaule M-5 · Gaylord, MINTSB CHI81DEM20Accident · Serious injuriesClosedCessna 180 · Detour Village, MINTSB CHI81DEM19Accident · Minor injuriesClosedStinson 108-3 · Midland, MINTSB CHI81FA062Accident · 2 fatalClosedBellanca 17-31 · Hessel, MINTSB CHI81FEC27Accident · No injuriesClosedCessna 152 · Almont, MINTSB CHI81FEM18Accident · No injuriesClosedCessna 170B · Lowell, MINTSB CHI81FEM17Accident · No injuriesClosedCessna 152 · Shepard, MINTSB CHI81FEC26Accident · Serious injuriesClosedPiper PA-28 · Bad Axe, MINTSB CHI81FA059Accident · 2 fatalClosedCessna 310R · Grand Rapids, MINTSB CHI81FEC24Accident · No injuriesClosedCessna 182 · Tecumseh, MINTSB CHI81FEC25Accident · No injuriesClosedPiper PA-28 · Fraser, MINTSB CHI81FEM16Accident · No injuriesClosedCessna 152 · Portland, MINTSB CHI81FEM15Accident · No injuriesClosedCessna 170 · Charlotte, MINTSB CHI81FA053Accident · 2 fatalClosedCessna 172M · Saginaw, MINTSB CHI81IA052Incident · No injuriesClosedRockwell 265-80 · Kalamazoo, MINTSB CHI81FA051Accident · 3 fatalClosedMitsubishi MU-2B · Alpena, MINTSB CHI81FEC23Accident · Minor injuriesClosedCessna 152 · Hadley, MINTSB CHI81DEC22Accident · No injuriesClosedCessna 172H · Mason, MINTSB CHIB1FEM14Accident · Minor injuriesClosedPiper J5A · Covert, MINTSB CHI81FEC21Accident · Minor injuriesClosedPiper PA-30 · Ann Arbor, MINTSB CHI81FA044Accident · 2 fatalClosedAeronca 65-TAL · West Olive, MINTSB CHI81FEC20Accident · No injuriesClosedCessna 182RG · Howell, MINTSB CHI81FA040Accident · 1 fatalClosedPiper PA-32 · Corunna, MINTSB CHI81FEM12Accident · No injuriesClosedVeebee 4 · Safinaw, MI