NTSB investigations, IA
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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\" = 'IA' 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" = 'IA' 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 MKC66D0550Accident · No injuriesClosedPiper PA-22 · Mason City, IANTSB MKC66F0475Accident · No injuriesClosedPiper PA-22 · Des Moines, IANTSB MKC66D0512Accident · No injuriesClosedBeech S35 · Hawarden, IANTSB MKC66D0500Accident · No injuriesClosedPiper PA-28 · Sioux City, IANTSB MKC66D0476Accident · No injuriesClosedCessna 320C · Mason City, IANTSB MKC66D0449Accident · No injuriesClosedPiper PA-22 · Perry, IANTSB MKC66F0419Accident · No injuriesClosedCessna P206 · Des Moines, IANTSB MKC66A0043Accident · Serious injuriesClosedHawker-Sdly DH-125 · Des Moines, IANTSB MKC66F0447Accident · No injuriesClosedBeech E18S · Des Moines, IANTSB MKC66D0416Accident · No injuriesClosedPiper PA-28 · Storm Lake, IANTSB MKC66F0458Accident · No injuriesClosedBellanca 14-13 · Grimes, IANTSB MKC66F0392Accident · No injuriesClosedPiper PA-23 · Garner, IANTSB MKC66F0402Accident · No injuriesClosedCessna 310H · Des Moines, IANTSB MKC66F0397Accident · No injuriesClosedCessna 310J · Des Moines, IANTSB MKC66D0385Accident · No injuriesClosedCessna 120 · Des Moines, IANTSB MKC66D0337Accident · No injuriesClosedStinson 108-2 · Panoro, IANTSB MKC66D0364Accident · No injuriesClosedCessna 182 · Centerville, IANTSB MKC66D0366Accident · No injuriesClosedBeech A23 · Marion, IANTSB MKC66D0370Accident · No injuriesClosedForney 415-C · Allerton, IANTSB MKC66F0351Accident · No injuriesClosedPiper PA-24 · Jefferson, IANTSB MKC66F0359Accident · No injuriesClosedPiper PA-24 · Estherville, IANTSB MKC66A0032Accident · 1 fatalClosedBeech 35-33 · Hills, IANTSB MKC66D0362Accident · No injuriesClosedTaylorcraft L-2 · Adair, IANTSB MKC66D0324Accident · No injuriesClosedPiper PA-24 · Mt Ayr, IANTSB MKC66F0301Accident · No injuriesClosedCessna 172D · Des Moines, IANTSB MKC66A0030Accident · 2 fatalClosedUniversal GC-1B · Council Bluffs, IANTSB MKC66F0352Accident · No injuriesClosedCessna 210D · Ottumwa, IANTSB MKC66F0322Accident · No injuriesClosedPiper PA-30 · Des Moines, IANTSB MKC66F0322Accident · Minor injuriesClosedPiper PA-12 · Fort Dodge, IANTSB MKC66D0330Accident · Minor injuriesClosedCessna 172 · Waukon, IANTSB MKC66F0388Accident · No injuriesClosedCessna 210D · Corning, IANTSB MKC66D0298Accident · No injuriesClosedPiper PA-24 · Guthrie Cntr, IANTSB DEN66A0027Accident · 1 fatalClosedCessna 150E · Newton, IANTSB MKC66D0305Accident · No injuriesClosedAeronca 7FC · Washburn, IANTSB MKC66D0287Accident · No injuriesClosedBeechcraft 35 · Council Bluffs, IANTSB MKC66F0248Accident · Minor injuriesClosedPiper PA-12 · Lemars, IANTSB MKC66D0276Accident · No injuriesClosedPiper PA-22 · Algona, IANTSB MKC66D0230Accident · No injuriesClosedCessna 175 · Boone, IANTSB MKC66A0020Accident · Serious injuriesClosedDouglas DC-6B · Des Moines, IANTSB MKC66F0229Accident · Serious injuriesClosedPiper PA-28 · Pacific Jctn, IANTSB MKC66D0237Accident · No injuriesClosedPiper PA-23 · Iowa Falls, IANTSB MKC66F0206Accident · No injuriesClosedPiper PA-28 · Joice, IANTSB MKC66D0236Accident · No injuriesClosedCessna 210 · Mapleton, IANTSB MKC66D0221Accident · No injuriesClosedCessna 150 · West Point, IANTSB MKC66D0205Accident · No injuriesClosedWaco RNF · Prairie City, IANTSB MKC66D0213Accident · No injuriesClosedPiper PA-12 · Marion, IANTSB MKC66F0160Accident · No injuriesClosedCessna 172 · Adel, IANTSB MKC66D0168Accident · No injuriesClosedBeechcraft P-35 · Okoboji, IANTSB MKC66F0146Accident · No injuriesClosedPiper PA-18 · Ft Dodge, IANTSB MKC66D0219Accident · No injuriesClosedRobinson Mere M · Davis City, IA