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 MKC73FCD10Accident · Serious injuriesClosedPiper PA-30 · Sully, IANTSB MKC73DCD14Accident · No injuriesClosedPiper PA-28 · Moorland, IANTSB MKC73FCD24Accident · No injuriesClosedCessna 150H · Oskaloosa, IANTSB MKC73DCD06Accident · No injuriesClosedCessna 140 · Toledo, IANTSB MKC73DCD05Accident · No injuriesClosedMooney M20C · Radcliffe, IANTSB MKC73FCD03Accident · No injuriesClosedCessna 180 · Iowa City, IANTSB MKC73DCD08Accident · No injuriesClosedStinson 10A · Kiron, IANTSB MKC73DCD02Accident · Minor injuriesClosedMooney M20C · Belle Plaine, IANTSB MKC73FCD04Accident · Serious injuriesClosedGrumman G164 · Northwood, IANTSB MKC73DCD07Accident · No injuriesClosedCessna 172I · Traer, IANTSB MKC73DCD01Accident · No injuriesClosedCessna 172H · Cresco, IANTSB MKC72DCD74Accident · Minor injuriesClosedGrumman G-164A · Ottumwa, IANTSB MKC72DCD75Accident · No injuriesClosedBeech V35 · Akron, IANTSB MKC72DCD73Accident · Minor injuriesClosedStinson 10A · Troy Mills, IANTSB MKC72DCD72Accident · No injuriesClosedLuscombe 8A · Missouri Vly, IANTSB MKC72FCD70Accident · No injuriesClosedCessna 172K · Des Moines, IANTSB MKC72FCD68Accident · No injuriesClosedCessna 172 · Storm Lake, IANTSB MKC72AK061Accident · 2 fatalClosedCessna 150K · Grimes, IANTSB MKC72DCD69Accident · No injuriesClosedBeech B35 · Garner, IANTSB MKC72DCD71Accident · No injuriesClosedCessna 150G · Marion, IANTSB MKC72DCD67Accident · No injuriesClosedCessna 185 · Council Blfs, IANTSB MKC72DCD66Accident · No injuriesClosedCessna 170 · Paullina, IANTSB MKC72AK057Accident · 4 fatalClosedBeech C35 · Alta, IANTSB MKC72FCD64Accident · No injuriesClosedLuscombe 8E · Adel, IANTSB MKC72FCD65Accident · No injuriesClosedPiper PA-30 · Des Moines, IANTSB MKC72FCD63Accident · Minor injuriesClosedBell 47G-2 · Fremont, IANTSB MKC72DCD62Accident · No injuriesClosedAeronca 11AC · Shenandoah, IANTSB MKC72DCD57Accident · No injuriesClosedCessna 150 · Maurice, IANTSB MKC72DCD61Accident · No injuriesClosedCessna 172 · Gilman, IANTSB MKC72DCD58Accident · No injuriesClosedBeech 23 · Waterloo, IANTSB MKC72DCD60Accident · No injuriesClosedCessna 182 · Sioux City, IANTSB MKC72DCD59Accident · No injuriesClosedChampion 7ECA · Mediapolis, IANTSB MKC72DCD56Accident · No injuriesClosedBeech B23 · Davenport, IANTSB MKC72DCD53Accident · No injuriesClosedCessna 150E · Marion, IANTSB MKC72DCD55Accident · No injuriesClosedCessna 120 · Forest City, IANTSB MKC72DCD52Accident · No injuriesClosedCessna 150L · Garner, IANTSB MKC72DCD51Accident · No injuriesClosedCessna 172 · Belmond, IANTSB MKC72FCD50Accident · No injuriesClosedPiper PA-32 · Mason City, IANTSB MKC72AK041Accident · 2 fatalClosedPiper PA-28R · Davenport, IANTSB MKC72FCD49Accident · Serious injuriesClosedMitsubishi MU-2B · Lemars, IANTSB MKC72AK038Accident · 1 fatalClosedErco 415C · Lake Mills, IANTSB MKC72DCD48Accident · No injuriesClosedPiper PA-20 · Woodbine, IANTSB MKC73DCD19Accident · No injuriesClosedAeronca 7AC · Decorah, IANTSB MKC72DCD47Accident · No injuriesClosedPiper PA-32 · Dubuque, IANTSB MKC72FCD44Accident · No injuriesClosedPiper PA-28 · Newton, IANTSB MKC72DCD45Accident · No injuriesClosedPiper PA-32 · Ida Grove, IANTSB MKC72DCD46Accident · No injuriesClosedCessna 140 · Chillicothe, IANTSB MKC72DCD43Accident · Minor injuriesClosedCessna 140 · Mapleton, IANTSB MKC72DCD42Accident · No injuriesClosedCessna 170A · Marion, IANTSB MKC72DCD40Accident · No injuriesClosedAero Comdr 500-B · Waterloo, IA