NTSB investigations, CT
180,610 investigations by the National Transportation Safety Board since 1962: 174,589 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\" = 'CT' 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" = 'CT' 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 NYC68F0403Accident · No injuriesClosedCessna 177 · Windsor Lock, CTNTSB NYC68D0387Accident · No injuriesClosedPiper PA-24 · Stratford, CTNTSB NYC68D0407Accident · No injuriesClosedCessna 182 · Plainville, CTNTSB NYC68D0358Accident · No injuriesClosedCessna 210 · Hartford, CTNTSB NYC68D0327Accident · No injuriesClosedCessna 150 · Plainville, CTNTSB NYC68F0322Accident · No injuriesClosedCessna 150G · Hartford, CTNTSB NYC68D0310Accident · No injuriesClosedCessna 172 · Groton, CTNTSB NYC68A0079Accident · 4 fatalClosedPiper PA-28 · Bridgeport, CTNTSB NYC68F0282Accident · No injuriesClosedCessna 150F · Plainville, CTNTSB NYC68F0280Accident · Serious injuriesClosedCessna 150F · Plainville, CTNTSB NYC68D0258Accident · No injuriesClosedBeech A23 · Burlington, CTNTSB NYC68D0246Accident · No injuriesClosedCessna 182 · Windsor Lock, CTNTSB NYC68D0235Accident · Serious injuriesClosedAeronca 7CCM · Hartford, CTNTSB NYC68D0245Accident · No injuriesClosedMooney M20B · Fairfield, CTNTSB NYC68A0050Accident · No injuriesClosedPiper PA-23 · New London, CTNTSB NYC68D0149Accident · Serious injuriesClosedCessna 172E · Ea.Hampton, CTNTSB NYC68A0034Accident · No injuriesClosedSikorsky S-51 · Wndsor Locks, CTNTSB NYC68F0159Accident · No injuriesClosedCessna 150E · Terryville, CTNTSB NYC68F0147Accident · No injuriesClosedPiper PA-23 · Hartford, CTNTSB NYC68D0163Accident · No injuriesClosedPiper PA-28 · East Haddam, CTNTSB NYC68D0084Accident · No injuriesClosedPiper PA-12 · Monroe, CTNTSB NYC68D0105Accident · No injuriesClosedCessna 182 · Canaan, CTNTSB NYC68A0023Accident · 4 fatalClosedCessna 182K · Trumbull, CTNTSB NYC68D0062Accident · No injuriesClosedCorbin Ace D · Newton, CTNTSB NYC68A0017Accident · 2 fatalClosedPiper PA-28 · Bridgeport, CTNTSB NYC68A0003Accident · 2 fatalClosedStinson 108-3 · Woodstock, CTNTSB NYC68D0045Accident · Minor injuriesClosedCessna 150D · East Hampton, CTNTSB NYC68D0054Accident · No injuriesClosedCessna 150 · Ellington, CTNTSB NYC68D0056Accident · No injuriesClosedStearman PT-17 · Meriden, CTNTSB NYC68D0012Accident · No injuriesClosedCessna 182 · Chester, CTNTSB NYC67D0703Accident · No injuriesClosedBeech 35-B33 · Windsor Lks, CTNTSB NYC67A0170Accident · 1 fatalClosedPiper PA-18S · Westbrook, CTNTSB NYC67D0676Accident · No injuriesClosedPiper PA-12 · Burlington, CTNTSB NYC67D0663Accident · No injuriesClosedPiper PA-28 · Plainville, CTNTSB NYC67D0681Accident · No injuriesClosedCessna 150 · Plainville, CTNTSB NYC67F0654Accident · No injuriesClosedCessna 310D · New Haven, CTNTSB NYC67D0643Accident · No injuriesClosedPiper PA-30 · Woodstock, CTNTSB NYC67F0589Accident · No injuriesClosedCessna 172 · Plainville, CTNTSB NYC67A0149Accident · No injuriesClosedBrantly B-2B · Burlington, CTNTSB NYC67D0602Accident · No injuriesClosedCessna 172 · New Haven, CTNTSB NYC67F0593Accident · No injuriesClosedCessna 182F · Madison, CTNTSB NYC67F0586Accident · No injuriesClosedCessna 337B · Windsor Loks, CTNTSB NYC67D0575Accident · No injuriesClosedCessna 150 · Williamantic, CTNTSB NYC67F0568Accident · No injuriesClosedCessna 150 · Simsbury, CTNTSB NYC67D0559Accident · No injuriesClosedMooney M20E · Plainville, CTNTSB NYC67F0566Accident · No injuriesClosedCessna 150G · Newtown, CTNTSB NYC67D0546Accident · No injuriesClosedPiper PA-28 · Hartford, CTNTSB NYC67D0526Accident · No injuriesClosedPiper PA-24 · Madison, CTNTSB NYC67F0527Accident · Serious injuriesClosedPiper PA-28 · Cheshire, CTNTSB NYC67D0506Accident · No injuriesClosedBeech 23 · Danbury, CT