NTSB investigations, IA
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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 MKC71DCD87Accident · No injuriesClosedBeech 35-C33 · Centerville, IANTSB MKC71DGD90Accident · No injuriesClosedCessna 180 · Fort Dodge, IANTSB MKC71FCD85Accident · No injuriesClosedBeech A35 · Davenport, IANTSB MKC71DCD86Accident · No injuriesClosedHughes 269B · Nora Springs, IANTSB MKC71FCD84Accident · 1 fatalClosedGrumman TBM-3E · Mapleton, IANTSB MKC71DCD82Accident · No injuriesClosedBeech B23 · Tama, IANTSB MKC71DCD81Accident · No injuriesClosedPiper PA-28 · Guthrie Ctr, IANTSB MKC71DCD80Accident · No injuriesClosedCessna 150G · Grundy Ctr, IANTSB MKC71FCD79Accident · Serious injuriesClosedPiper J4-A · Clear Lake, IANTSB MKC71DCD78Accident · Serious injuriesClosedCessna 140 · Lamoni, IANTSB MKC71FCD77Accident · No injuriesClosedPiper PA-28 · Iowa City, IANTSB MKC71FCD76Accident · Serious injuriesClosedPiper PA-22 · Fairfield, IANTSB MKC71DGD75Accident · No injuriesClosedPiper PA-28 · Grimes, IANTSB MKC71DCD72Accident · No injuriesClosedPiper PA-32 · Kingsley, IANTSB MKC71DCD73Accident · No injuriesClosedBeech 35 · Rockwell Cty, IANTSB MKC71DCD71Accident · No injuriesClosedPiper PA-28 · Pella, IANTSB MKC71DCD69Accident · Minor injuriesClosedPiper PA-15 · Ankeny, IANTSB MKC71DCD67Accident · No injuriesClosedCessna 180 · Creson, IANTSB MKC71FCD68Accident · No injuriesClosedChampion 7KCAB · Williamsburg, IANTSB MKC71DCD70Accident · No injuriesClosedAmer Avco AA-1A · Shenandoah, IANTSB MKC71FCD66Accident · No injuriesClosedBeech K35 · Mason City, IANTSB MKC71DCD64Accident · No injuriesClosedCessna 172 · Traer, IANTSB MKC71DCD65Accident · No injuriesClosedCessna 177 · Newton, IANTSB MKC71AK048Accident · 2 fatalClosedBeech A45 · Boone, IANTSB MKC71DCD63Accident · No injuriesClosedCessna 182 · Waterloo, IANTSB MKC71FCD62Accident · No injuriesClosedCessna 170A · Leclaire, IANTSB MKC71FCD60Accident · Serious injuriesClosedCessna U206E · Soldier, IANTSB MKC71DCD59Accident · No injuriesClosedPiper PA-32 · Guthrie Cntr, IANTSB MKC71FCD58Accident · Minor injuriesClosedPiper PA-31 · Iowa City, IANTSB MKC71AK046Accident · 1 fatalClosedChampion 8KCAB · Clinton, IANTSB MKC71DCD61Accident · No injuriesClosedCessna 150G · Des Moines, IANTSB MKC71FCD56Accident · No injuriesClosedPiper PA-32 · Grimes, IANTSB MKC71AK044Accident · 1 fatalClosedCessna 172G · Marshalltown, IANTSB MKC71FCD53Accident · No injuriesClosedPiper PA-23 · Fairfield, IANTSB MKC71DCD54Accident · No injuriesClosedCessna 172 · Creston, IANTSB MKC71DCD52Accident · No injuriesClosedAero Comdr 100 · Shenandoah, IANTSB MKC71DCD51Accident · No injuriesClosedCessna 172 · Ottumwa, IANTSB MKC71DCD57Accident · No injuriesClosedPiper PA-28 · Iowa City, IANTSB MKC71DCD50Accident · No injuriesClosedPiper PA-24 · Iowa City, IANTSB MKC71AK039Accident · No injuriesClosedCessna 310J · Burlington, IANTSB MKC71FCD49Accident · Minor injuriesClosedPiper PA-22 · Elkhart, IANTSB MKC71DCD55Accident · No injuriesClosedPiper PA-28 · Wapello, IANTSB MKC71DCD48Accident · No injuriesClosedCessna 182A · Fairfield, IANTSB MKC71DCD46Accident · No injuriesClosedBeech 95-B55 · Mason City, IANTSB MKC71DCD47Accident · Serious injuriesClosedCessna 182J · Mason City, IANTSB MKC71DCD42Accident · No injuriesClosedPiper PA-22 · Sibley, IANTSB MKC71DCD45Accident · No injuriesClosedChampion 7ECA · Council Bluf, IANTSB MKC71DCD43Accident · No injuriesClosedPiper PA-24 · Shenandoah, IANTSB MKC71FCD41Accident · Minor injuriesClosedCessna 182J · Oskaloosa, IANTSB MKC71DCD44Accident · No injuriesClosedCessna 150E · Johnston, IA