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 MKC68D0047Accident · No injuriesClosedCessna 150 · Red Oak, IANTSB MKC68F0026Accident · No injuriesClosedCessna 170 · Larrabee, IANTSB MKC68F0019Accident · Serious injuriesClosedCallair A-5 · Algona, IANTSB MKC68D0031Accident · No injuriesClosedPiper PA-28 · Iowa City, IANTSB MKC67D0619Accident · No injuriesClosedCessna 170B · Stratford, IANTSB MKC68D0041Accident · No injuriesClosedBellanca 14-192 · Hawarden, IANTSB MKC67A0077Accident · 1 fatalClosedPiper PA-11 · Farragut, IANTSB MKC68D0005Accident · No injuriesClosedAlon A-2 · Shenandoah, IANTSB MKC68D0002Accident · Minor injuriesClosedLuscombe 8E · Grundy Centr, IANTSB MKC67D0601Accident · No injuriesClosedCessna 182A · Ottumwa, IANTSB MKC67A0074Accident · 2 fatalClosedMooney M20D · Boone, IANTSB MKC68D0001Accident · No injuriesClosedCessna 172 · Marion, IANTSB MKC68D0006Accident · No injuriesClosedPiper J-3 · Denison, IANTSB MKC67D0590Accident · No injuriesClosedLuscombe 8E · Creston, IANTSB MKC68D0109Accident · No injuriesClosedMooney M20C · Treynor, IANTSB MKC67D0577Accident · No injuriesClosedBeech 35-C33 · Dubuque, IANTSB MKC67D0583Accident · Minor injuriesClosedCessna 172 · Pella, IANTSB MKC67D0570Accident · No injuriesClosedCessna 172 · Grimes, IANTSB MKC67D0518Accident · No injuriesClosedPiper PA-22 · Van Meter, IANTSB MKC67D0595Accident · No injuriesClosedCessna 206 · Hancock, IANTSB MKC67D0571Accident · No injuriesClosedPiper PA-22 · Ankeny, IANTSB MKC67D0553Accident · No injuriesClosedCessna 310C · Waterloo, IANTSB MKC67D0582Accident · No injuriesClosedCessna 185 · Pella, IANTSB MKC67D0526Accident · No injuriesClosedPiper PA-28 · Des Moines, IANTSB MKC67D0565Accident · No injuriesClosedPiper PA-12 · Mantelle, IANTSB MKC68A0061Accident · 1 fatalClosedPiper PA-30 · Charles City, IANTSB MKC67D0541Accident · No injuriesClosedPiper PA-28 · Shenandoah, IANTSB MKC67D0558Accident · No injuriesClosedCessna 150 · Dubuque, IANTSB MKC67D0503Accident · No injuriesClosedPiper PA-22 · Nevada, IANTSB MKC67F0525Accident · Serious injuriesClosedN. American P-51D · Des Moines, IANTSB MKC67D0527Accident · No injuriesClosedCessna 182 · Mason City, IANTSB MKC67D0500Accident · No injuriesClosedPiper PA-28 · Oskaloosa, IANTSB MKC67D0531Accident · No injuriesClosedCessna 150F · Sioux City, IANTSB MKC67F0484Accident · 1 fatalClosedAeronca 7AC · Plainfield, IANTSB MKC67D0477Accident · No injuriesClosedPiper PA-22 · Denison, IANTSB MKC67D0535Accident · No injuriesClosedAeronca 7EC · Washburn, IANTSB MKC67D0499Accident · No injuriesClosedPiper PA-24 · Ralston, IANTSB MKC67D0523Accident · No injuriesClosedErcoupe 415-C · Jefferson, IANTSB MKC67D0470Accident · No injuriesClosedPiper PA-28 · Newton, IANTSB MKC67F0457Accident · No injuriesClosedBeech A23 · Cedar Rapids, IANTSB MKC67D0491Accident · No injuriesClosedCessna 175 · Laurens, IANTSB MKC67D0478Accident · No injuriesClosedCessna 172 · Eldora, IANTSB MKC67A0053Accident · No injuriesClosedCessna 182 · Des Moines, IANTSB MKC67A0051Accident · No injuriesClosedBrantly B-2B · Cedar Rapids, IANTSB MKC67D0462Accident · No injuriesClosedPiper PA-22 · Sac City, IANTSB MKC67F0472Accident · No injuriesClosedMooney M20B · Grimes, IANTSB MKC67A0049Accident · 3 fatalClosedBeech 23 · Maquoketa, IANTSB MKC67D0444Accident · No injuriesClosedPiper PA-28 · Davenport, IANTSB MKC67D0429Accident · No injuriesClosedPiper PA-22 · Iowa City, IANTSB MKC67D0490Accident · No injuriesClosedCessna 182B · Mt. Pleasant, IA