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 MKC77DCD48Accident · Minor injuriesClosedPiper PA-28 · Lamoni, IANTSB MKC77DCD47Accident · No injuriesClosedBeech B19 · Akron, IANTSB MKC77DCD46Accident · No injuriesClosedPiper PA-28 · Indianola, IANTSB MKC77DCD45Accident · No injuriesClosedCessna 177 · Rock Rapids, IANTSB MKC77FCD43Accident · No injuriesClosedPiper PA-24 · Blakesburg, IANTSB MKC77FCD44Accident · No injuriesClosedCessna 210M · Knoxville, IANTSB MKC77DCD42Accident · No injuriesClosedPiper PA-28 · Burlington, IANTSB MKC77FCD41Accident · Serious injuriesClosedBell 47G5 · Denison, IANTSB MKC77DCD40Accident · No injuriesClosedPiper PA-22 · Pocahontas, IANTSB MKC77DCD39Accident · No injuriesClosedPiper PA-24 · Council Bluffs, IANTSB MKC77FCD38Accident · No injuriesClosedBellanca 7GCBC · Fort Madison, IANTSB MKC77FCD36Accident · No injuriesClosedBeech 23 · Runnells, IANTSB MKC77FCD35Accident · No injuriesClosedCessna 170B · Dubuque, IANTSB MKC77FCD34Accident · No injuriesClosedPiper PA-28 · New Liberty, IANTSB MKC77DCD32Accident · No injuriesClosedPiper PA-25 · Minden, IANTSB MKC77FCD35Accident · Serious injuriesClosedGrumman G-164 · Boone, IANTSB MKC77FCD30Accident · No injuriesClosedBeech 35 · Clinton, IANTSB MKC77FCD29Accident · No injuriesClosedHiller Acft 12E · Reasoner, IANTSB MKC77FCD27Accident · 1 fatalClosedPiper PA-25 · Woodbine, IANTSB MKC77FCD33Accident · No injuriesClosedAmer Avco AA-5A · Osage, IANTSB MKC77FCD25Accident · Minor injuriesClosedErco 415C · Runnells, IANTSB MKC77FCD28Accident · No injuriesClosedAmer Avco AA-5A · Boone, IANTSB MKC77FCD26Accident · No injuriesClosedCessna 421 · Cedar Rapids, IANTSB MKC77DCD37Accident · No injuriesClosedHughes 269B · Hawkeye, IANTSB MKC77DCD24Accident · No injuriesClosedBellanca 7GCAA · Moulton, IANTSB MKC77FCD22Accident · No injuriesClosedGrum Amer AA5B · Lake Mills, IANTSB MKC77FA027Accident · 2 fatalClosedCessna 172 · Cedar Rapids, IANTSB MKC77FCD23Accident · 1 fatalClosedMorris Cass 111M · Winterset, IANTSB MKC77FCD21Accident · No injuriesClosedCessna 206 · Ames, IANTSB MKC77FCD20Accident · No injuriesClosedPiper PA-28 · Oskaloosa, IANTSB MKC77FCD19Accident · Serious injuriesClosedCessna 150M · Council Bluffs, IANTSB MKC77FCD18Accident · Serious injuriesClosedPiper PA-28 · Iowa City, IANTSB MKC77FCD17Accident · No injuriesClosedBeech E55 · Davenport, IANTSB MKC77FCD16Accident · No injuriesClosedCessna 150 · West Union, IANTSB MKC77FCD15Accident · No injuriesClosedPiper PA-18 · Ankeny, IANTSB MKC77FCD14Accident · Serious injuriesClosedPiper PA-24 · Spirit Lake, IANTSB MKC77FA017Accident · 3 fatalClosedCessna T210L · Atkins, IANTSB MKC77FCD13Accident · Minor injuriesClosedCessna 150H · Belmond, IANTSB MKC77FA014Accident · 1 fatalClosedBeech S-35 · Sioux City, IANTSB MKC77DCD12Accident · No injuriesClosedCessna 182 · Clarion, IANTSB MKC77FCD10Accident · Serious injuriesClosedPiper PA-24 · Waterloo, IANTSB MKC77DCD11Accident · No injuriesClosedCessna 150 · Oxford, IANTSB MKC77DCD09Accident · No injuriesClosedCessna 172XP · Harlan, IANTSB MKC77FCD08Accident · No injuriesClosedBellanca 17-30A · Des Moines, IANTSB MKC77FCD07Accident · No injuriesClosedStinson 108 · Griswold, IANTSB MKC77FCD06Accident · Minor injuriesClosedAero-Star 600 · Pella, IANTSB MKC77IA008Incident · No injuriesClosedPiper PA-28 · Muscatine, IANTSB MKC77DCD05Accident · No injuriesClosedCessna 150H · Solon, IANTSB MKC77FA003Accident · Serious injuriesClosedBeech B99 · Spencer, IANTSB MKC77DCD04Accident · No injuriesClosedPiper PA-28 · Atlantic, IA