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 MKC68D0288Accident · No injuriesClosedBeech B35 · Hamburg, IANTSB MKC68D0285Accident · No injuriesClosedPiper PA-28 · Marshalltown, IANTSB MKC68F0282Accident · Serious injuriesClosedPiper PA-30 · Waterloo, IANTSB MKC68D0287Accident · No injuriesClosedCessna 170 · Waukon, IANTSB MKC68F0274Accident · No injuriesClosedCessna 180A · Rockwell Cty, IANTSB MKC68F0229Accident · Minor injuriesClosedPiper PA-18 · Henderson, IANTSB MKC68D0235Accident · No injuriesClosedPiper PA-28 · Chariton, IANTSB MKC68D0234Accident · No injuriesClosedPiper PA-28 · Swea City, IANTSB MKC68D0227Accident · No injuriesClosedBeech P35 · Spencer, IANTSB MKC68D0221Accident · No injuriesClosedPiper PA-28 · Chariton, IANTSB MKC68D0187Accident · No injuriesClosedCessna 172 · Corydon, IANTSB MKC68F0230Accident · Serious injuriesClosedPiper PA-16 · Oskaloosa, IANTSB MKC68A0022Accident · No injuriesClosedHughes 269A · Silver City, IANTSB MKC68D0210Accident · No injuriesClosedFairchild M-62 · Gilmore City, IANTSB MKC68A0020Accident · 1 fatalClosedMiniplane Smith · Eldridge, IANTSB MKC68F0195Accident · Serious injuriesClosedStits SA6-B · Grinnell, IANTSB MKC68F0206Accident · No injuriesClosedCessna 172 · Adel, IANTSB MKC68D0213Accident · No injuriesClosedMooney M20C · Oelwein, IANTSB MKC68D0163Accident · No injuriesClosedMooney M20C · Webster City, IANTSB MKC68D0166Accident · No injuriesClosedCessna 182 · Oskaloosa, IANTSB MKC68F0185Accident · No injuriesClosedPiper PA-24 · Des Moines, IANTSB MKC68D0162Accident · No injuriesClosedCessna 182 · George, IANTSB MKC68D0186Accident · No injuriesClosedPiper PA-11 · Pocahontas, IANTSB MKC68D0164Accident · Minor injuriesClosedBeech A55 · Harlan, IANTSB MKC68F0127Accident · No injuriesClosedPiper PA-32 · Des Moines, IANTSB MKC68D0504Accident · No injuriesClosedPiper PA-11 · Terril, IANTSB MKC68D0154Accident · No injuriesClosedPiper PA-30 · Waterloo, IANTSB MKC68D0143Accident · No injuriesClosedCessna 182 · Newton, IANTSB MKC68D0142Accident · No injuriesClosedGlobe GC-1B · Larchwood, IANTSB MKC68D0136Accident · No injuriesClosedCessna 210 · Sioux City, IANTSB MKC68F0283Accident · No injuriesClosedCessna 140 · Boone, IANTSB MKC68D0111Accident · No injuriesClosedCessna 170B · Garnavillo, IANTSB MKC68F0126Accident · Serious injuriesClosedMooney M20D · Ames, IANTSB MKC68D0098Accident · No injuriesClosedPiper PA-22 · Des Moines, IANTSB MKC68F0083Accident · No injuriesClosedCessna 210 · Ottumwa, IANTSB MKC68A0008Accident · 1 fatalClosedTaylorcraft BC12-D · Le Mars, IANTSB MKC68D0135Accident · No injuriesClosedBeech B35 · Clio, IANTSB MKC68A0006Accident · No injuriesClosedConvair 340 · Des Moines, IANTSB MKC68D0080Accident · No injuriesClosedCessna 182 · Oskaloosa, IANTSB MKC68F0082Accident · No injuriesClosedBeech 35 · Newton, IANTSB MKC68D0079Accident · No injuriesClosedCessna 150 · Cedar Rapids, IANTSB MKC68D0078Accident · No injuriesClosedPiper PA-18 · Battlecreek, IANTSB MKC68D0049Accident · Minor injuriesClosedErco 415-C · Clarinda, IANTSB MKC68D0030Accident · No injuriesClosedMooney M20E · Des Moines, IANTSB MKC68D0068Accident · No injuriesClosedCessna 182 · Mason City, IANTSB MKC68F0048Accident · Serious injuriesClosedCessna 182 · Grimes, IANTSB MKC68D0069Accident · No injuriesClosedSnow S2C · Clarinda, IANTSB MKC68F0119Accident · No injuriesClosedLuscombe 8A · Grimes, IANTSB MKC68A0038Accident · No injuriesClosedBell 47G · Creston, IANTSB MKC68D0084Accident · No injuriesClosedMooney M20E · Sioux City, IA