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 NYC70F0123Accident · Minor injuriesClosedPiper PA-30 · Windsr Locks, CTNTSB NYC70F0054Accident · No injuriesClosedPiper PA-17 · Madison, CTNTSB NYC70F0052Accident · Minor injuriesClosedCessna 177 · Middletown, CTNTSB NYC69A0111Accident · 9 fatalClosedPiper PA-23 · Waterford, CTNTSB NYC69A0107Accident · 3 fatalClosedPiper PA-32 · Greenwich, CTNTSB NYC69F0471Accident · Minor injuriesClosedCessna 177 · Unionville, CTNTSB NYC69D0467Accident · No injuriesClosedCessna 150 · Hartford, CTNTSB NYC69D0468Accident · Minor injuriesClosedPiper J3C-65 · New Milford, CTNTSB NYC69D0430Accident · No injuriesClosedCessna 150 · Southbury, CTNTSB NYC69D0422Accident · Minor injuriesClosedCessna 150 · S Woodstock, CTNTSB NYC69D0412Accident · No injuriesClosedPiper PA-28 · Danbury, CTNTSB NYC69D0416Accident · No injuriesClosedCessna 206 · Roxbury, CTNTSB NYC69D0409Accident · No injuriesClosedPiper PA-22 · Bridgeport, CTNTSB NYC69D0378Accident · No injuriesClosedCessna 182 · Burlington, CTNTSB NYC69F0385Accident · Serious injuriesClosedCessna U206 · East Granby, CTNTSB NYC69D0368Accident · No injuriesClosedPiper PA-28 · Danielson, CTNTSB NYC69F0348Accident · No injuriesClosedAero Comdr 100A · Groton, CTNTSB NYC69D0330Accident · No injuriesClosedStitts Plaboy · Danbury, CTNTSB NYC69D0316Accident · Minor injuriesClosedChampion 7ECA · Simsbury, CTNTSB NYC69A0071Accident · No injuriesClosedCessna 172 · Plainville, CTNTSB NYC69D0307Accident · No injuriesClosedPiper PA-28 · Groton, CTNTSB NYC69D0293Accident · No injuriesClosedCessna 140 · Danbury, CTNTSB NYC69F0301Accident · No injuriesClosedAeronca 11AC · Burlington, CTNTSB NYC69F0295Accident · No injuriesClosedBeech 35-B33 · Meriden, CTNTSB NYC69D0275Accident · Minor injuriesClosedPiper PA-28 · Chester, CTNTSB NYC69D0263Accident · No injuriesClosedCessna 150E · Hartford, CTNTSB NYC69F0252Accident · Serious injuriesClosedPiper PA-28 · Glastonbury, CTNTSB NYC69D0213Accident · No injuriesClosedPiper PA-28 · E Hampton, CTNTSB NYC69A0039Accident · 2 fatalClosedPiper J3C-65 · North Canaan, CTNTSB NYC69F0165Accident · Serious injuriesClosedBeech 23 · Danbury, CTNTSB NYC69D0160Accident · Minor injuriesClosedPiper J3C-65 · Woodstock, CTNTSB NYC69D0096Accident · No injuriesClosedAlon A-2 · Ellington, CTNTSB NYC69A0014Accident · No injuriesClosedPiper PA-28 · East Hampton, CTNTSB NYC69A0012Accident · 1 fatalClosedCessna 150 · East Hampton, CTNTSB NYC69D0095Accident · No injuriesClosedPiper PA-28 · Ansonia, CTNTSB NYC69D0121Accident · No injuriesClosedBeech B95A · Stratford, CTNTSB NYC69F0078Accident · No injuriesClosedPiper PA-28 · Danbury, CTNTSB NYC68A0137Accident · 2 fatalClosedCessna 411 · Groton, CTNTSB NYC69F0033Accident · Serious injuriesClosedPiper PA-28 · Branford, CTNTSB NYC68F0502Accident · No injuriesClosedCessna 150 · Torrington, CTNTSB NYC68F0506Accident · Serious injuriesClosedCessna 150 · Mansfield, CTNTSB NYC69F0011Accident · Minor injuriesClosedBeech C-45H · Hartford, CTNTSB NYC68A0127Accident · 1 fatalClosedCessna 140 · Woodstock, CTNTSB NYC68A0122Accident · 4 fatalClosedNavion A · Greenwich, CTNTSB NYC68D0479Accident · No injuriesClosedCessna 172 · East Windsor, CTNTSB NYC68F0446Accident · No injuriesClosedPiper PA-23 · Windsor Lks, CTNTSB NYC68D0432Accident · No injuriesClosedPiper PA-28 · Waterford, CTNTSB NYC68D0426Accident · No injuriesClosedCessna 150 · Thompson, CTNTSB NYC68D0422Accident · No injuriesClosedBeech A-23 · Stratford, CTNTSB NYC68A0112Accident · 1 fatalClosedBeech 95-B55 · Windsor Lock, CT