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 MKC73DCD55Accident · No injuriesClosedPiper PA-28 · Wapello, IANTSB MKC73DCD56Accident · No injuriesClosedCessna 150 · Jefferson, IANTSB MKC73DCD53Accident · No injuriesClosedPiper PA-25 · Hornick, IANTSB MKC73DCD52Accident · No injuriesClosedBell 47G-2 · Hanlontown, IANTSB MKC73DCD54Accident · No injuriesClosedErco 415-C · Amana, IANTSB MKC73DCD50Accident · No injuriesClosedCessna 150K · Mitchellvile, IANTSB MKC73FCD49Accident · Serious injuriesClosedPiper PA-30 · Sioux City, IANTSB MKC73AK051Accident · 2 fatalClosedCessna 180H · Mt.Vernon, IANTSB MKC73DCD51Accident · No injuriesClosedCessna 150 · Waterloo, IANTSB MKC73FCD48Accident · No injuriesClosedCessna 310D · Des Moines, IANTSB MKC73DCD47Accident · No injuriesClosedCessna 172 · Newton, IANTSB DEN73AD030Accident · 5 fatalClosedBeech C90 · Blairstown, IANTSB MKC73DCD42Accident · No injuriesClosedPiper PA-28 · Davenport, IANTSB MKC73DCD45Accident · No injuriesClosedPiper PA-24 · Cedar Rapids, IANTSB MKC73DCD41Accident · No injuriesClosedCessna 150K · Waterloo, IANTSB MKC73DCD46Accident · No injuriesClosedCessna 150 · Farson, IANTSB MKC73DCD44Accident · No injuriesClosedCessna 172 · Fontanelle, IANTSB MKC73DCD43Accident · No injuriesClosedCessna 150L · Ames, IANTSB MKC73FCD39Accident · No injuriesClosedCessna 172 · Des Moines, IANTSB MKC73DCD40Accident · No injuriesClosedPiper PA-28 · Waterloo, IANTSB MKC73AK038Accident · 1 fatalClosedCessna 150D · Wellman, IANTSB MKC73DCD38Accident · No injuriesClosedStinson 108-3 · Mason City, IANTSB MKC73AKO29Accident · No injuriesClosedCessna 150L · Ames, IANTSB MKC73AK028Accident · 2 fatalClosedPiper PA-28 · Dubuque, IANTSB MKC73DCD35Accident · No injuriesClosedCessna 182 · Iowa Falls, IANTSB MKC73DCD36Accident · No injuriesClosedCessna 172 · Columbus Jct, IANTSB MKC73FCD33Accident · 1 fatalClosedPiper PA-18 · Guthrie Ctr, IANTSB MKC73DCD34Accident · No injuriesClosedCessna 182 · West Union, IANTSB MKC73FCD32Accident · Serious injuriesClosedNavion B · Davenport, IANTSB MKC73DCD31Accident · No injuriesClosedPiper PA-32 · Carroll, IANTSB MKC73DCD37Accident · No injuriesClosedCessna 150 · Anita, IANTSB MKC73FCD27Accident · Minor injuriesClosedLuscombe 8F · Blakesburg, IANTSB MKC73DCD29Accident · No injuriesClosedPerth-Amboy CK · Ottumwa, IANTSB MKC73AK020Accident · 1 fatalClosedAmer Avco AA-1A · Waterloo, IANTSB MKC73AK019Accident · 2 fatalClosedJohnson 185 · Blakesburg, IANTSB MKC73DCD23Accident · No injuriesClosedPiper PA-11 · Eagle Grove, IANTSB MKC73DCD22Accident · No injuriesClosedPiper PA-24 · Nevada, IANTSB MKC73DCD18Accident · No injuriesClosedPiper PA-25 · Pocahontas, IANTSB MKC73DCD17Accident · No injuriesClosedNavion A · Creston, IANTSB MKC73DCD25Accident · No injuriesClosedPiper PA-25 · Rodes, IANTSB MKC73DCD21Accident · No injuriesClosedPiper PA-30 · Des Moines, IANTSB MKC73DCD20Accident · Minor injuriesClosedPiper PA-12 · Maysville, IANTSB MKC73DCD16Accident · No injuriesClosedBowers Fly Baby · Osage, IANTSB MKC73DCD15Accident · No injuriesClosedChampion 7ECA · Liberty Ctr, IANTSB MKC73DCD28Accident · No injuriesClosedAeronca 7AC · Carroll, IANTSB MKC73DCD12Accident · No injuriesClosedBrantly B-2B · Marshalltown, IANTSB MKC73AK014Accident · No injuriesClosedBeech H35 · Marion, IANTSB MKC73DCD11Accident · No injuriesClosedCessna 150 · Fort Dodge, IANTSB MKC73DCD13Accident · No injuriesClosedPiper PA-28R · Ottumwa, IANTSB MKC73DCD09Accident · No injuriesClosedBeech V35B · Ames, IA