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 MKC67D0175Accident · No injuriesClosedBeech A23 · Marshalltown, IANTSB MKC67F0124Accident · No injuriesClosedPiper PA-12 · Allison, IANTSB MKC67D0158Accident · No injuriesClosed172 · Dayton, IANTSB MKC67D0149Accident · No injuriesClosedBeech A23A · Council Blfs, IANTSB MKC67D0154Accident · No injuriesClosedCessna 150 · Davenport, IANTSB MKC67D0155Accident · No injuriesClosedCessna 140 · La Porte Cty, IANTSB MKC67F0147Accident · Minor injuriesClosedMong A-2 · Clinton, IANTSB MKC67F0112Accident · No injuriesClosedCessna 182B · Oskaloosa, IANTSB MKC67D0178Accident · No injuriesClosedBeech 23 · Charles City, IANTSB MKC67F0148Accident · Serious injuriesClosedPiper PA-25 · Blairstown, IANTSB MKC67F0146Accident · Minor injuriesClosedCessna 182A · Mason City, IANTSB MKC67F0195Accident · No injuriesClosedPiper PA-24 · Des Moines, IANTSB MKC67F0122Accident · No injuriesClosedBeech S35 · Mason City, IANTSB MKC67D0168Accident · No injuriesClosedAeronca 11AC · Imogene, IANTSB MKC67D0187Accident · No injuriesClosedErcoupe 415C · Knoxville, IANTSB MKC67A0006Accident · 2 fatalClosedBeech H35 · Sioux City, IANTSB MKC67A0004Accident · 3 fatalClosedCessna 172 · Lorimor, IANTSB MKC67F0109Accident · No injuriesClosedPiper PA-18 · Bancroft, IANTSB MKC67D0121Accident · No injuriesClosedCessna 150 · Red Oak, IANTSB MKC67D0084Accident · No injuriesClosedErcoupe 415C · Rockwell Cty, IANTSB MKC67F0611Accident · Serious injuriesClosedPiper PA-18 · Stanwood, IANTSB MKC67F0085Accident · No injuriesClosedErcoupe 415C · Nevada, IANTSB MKC67D0113Accident · No injuriesClosedBeech A23 · Central City, IANTSB MKC67D0056Accident · No injuriesClosedPiper PA-18 · Toledo, IANTSB MKC67F0015Accident · No injuriesClosedCessna 140 · Des Moines, IANTSB MKC67F0043Accident · No injuriesClosedBellanca 14-19 · Des Moines, IANTSB MKC67F0057Accident · No injuriesClosedBeech 35 · Lowden, IANTSB MKC67D0018Accident · No injuriesClosedCessna 182E · Des Moines, IANTSB MKC67F0042Accident · Serious injuriesClosedCessna 170 · Grand River, IANTSB MKC67D0014Accident · No injuriesClosedCessna 140 · Corning, IANTSB MKC67D0013Accident · No injuriesClosedPiper PA-22 · Manson, IANTSB MKC67F0077Accident · No injuriesClosedCessna 206 · Council Bluf, IANTSB MKC66A0063Accident · Minor injuriesClosedHughes 269A · Walnut, IANTSB MKC67D0065Accident · No injuriesClosedCessna 150 · Boone, IANTSB MKC66A0061Accident · No injuriesClosedPiper PA-25 · Mt.Union, IANTSB MKC67F0066Accident · Minor injuriesClosedPiper PA-28 · Onawa, IANTSB MKC66F0582Accident · Minor injuriesClosedErco 415-C · Harlan, IANTSB MKC67D0055Accident · No injuriesClosedCessna 150 · St.Donatus, IANTSB MKC66D0566Accident · No injuriesClosedPiper PA-28 · Cresco, IANTSB MKC66F0548Accident · Serious injuriesClosedCessna 172 · St Donatus, IANTSB MKC67D0031Accident · No injuriesClosedPiper PA-11 · Stratford, IANTSB MKC66F0547Accident · No injuriesClosedBeech 95 · Newton, IANTSB MKC66D0578Accident · No injuriesClosedCessna 175 · Kalona, IANTSB MKC66F0538Accident · No injuriesClosedPiper PA-23 · Iowa City, IANTSB MKC66D0541Accident · No injuriesClosedCessna 150 · Atlantic, IANTSB MKC66D0505Accident · No injuriesClosedBeech 23 · Iowa City, IANTSB MKC66D0525Accident · No injuriesClosedStinson SR-9E · Dallas Centr, IANTSB MKC66D0553Accident · No injuriesClosedPiper PA-23 · Guttenberg, IANTSB MKC66D0527Accident · No injuriesClosedCessna 172 · Creston, IANTSB MKC66D0509Accident · No injuriesClosedErcoupe 415-C · Marion, IA