NTSB investigations, MT
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\" = 'MT' 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" = 'MT' 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 UNK64X1665Accident · Minor injuriesClosedAeronca 7AC · Alzada, MTNTSB UNK64X1650Accident · No injuriesClosedCessna 172 · Helena, MTNTSB UNK64X1546Accident · No injuriesClosedPiper PA24 · Billings, MTNTSB UNK64X1535Accident · No injuriesClosedPiper PA22 · Billings, MTNTSB UNK64X1512Accident · 1 fatalClosedPiper PA18A · Belt, MTNTSB UNK64X1490Accident · 4 fatalClosedBeech 65 · Billings, MTNTSB UNK64X1295Accident · No injuriesClosedMooney M20E · Raynesford, MTNTSB UNK64X1009Accident · 2 fatalClosedMooney M20E · Butte, MTNTSB UNK64X1002Accident · No injuriesClosedCessna 182E · Conner, MTNTSB UNK64X1001Accident · No injuriesClosedCessna 172 · Red Lodge, MTNTSB UNK64X0966Accident · Serious injuriesClosedBoeing B-720B · Billings, MTNTSB UNK64X0890Accident · 5 fatalClosedDouglas DC-3C · Miles City, MTNTSB UNK64X0814Accident · No injuriesClosedPiper PA24 · Great Falls, MTNTSB UNK64X0677Accident · No injuriesClosedPiper J3 · Belgrade, MTNTSB UNK64X0667Accident · 2 fatalClosedBeechcraft C35 · Forsyth, MTNTSB UNK64X0557Accident · No injuriesClosedCessna 180 · Judith Basin, MTNTSB UNK64X0501Accident · No injuriesClosedCessna 172 · Anaconda, MTNTSB UNK64X0400Accident · No injuriesClosedCessna 170B · Browning, MTNTSB UNK64X0371Accident · Minor injuriesClosedLuscombe 8A · Missoula Mont, MTNTSB UNK64X0282Accident · No injuriesClosedCessna 150 · Glasgow, MTNTSB UNK64X0178Accident · No injuriesClosedLuscombe 8E · Ft Benton, MTNTSB UNK64X0145Accident · No injuriesClosedPiper PA22 · Paradise, MTNTSB SEA64A0032Accident · No injuriesClosedDouglas DC-3 · Kalispell, MTNTSB LAX64A0008Accident · 1 fatalClosedCurtiss-Wrt C-46F · Great Falls, MT