NTSB investigations, VT
180,604 investigations by the National Transportation Safety Board since 1962: 174,583 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\" = 'VT' 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" = 'VT' 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 NYC71AN080Accident · 5 fatalClosedPiper PA-32 · Shrewsbury, VTNTSB NYC71DFA30Accident · No injuriesClosedCessna 320E · Lyndonville, VTNTSB NYC71DFA31Accident · No injuriesClosedBeech B55-95 · Burlington, VTNTSB NYC71DFA16Accident · No injuriesClosedPiaggio P136L1 · Grand Isle, VTNTSB NYC71DFA13Accident · No injuriesClosedPiper PA-28 · Basin Harbor, VTNTSB NYC71FFA05Accident · No injuriesClosedAero Comdr 100 · Mt Snow, VTNTSB NYC71DFA02Accident · Minor injuriesClosedLuscombe 8F · Hartford, VTNTSB NYC70DFA24Accident · No injuriesClosedLuscombe 8A · Peachum, VTNTSB NYC70FFA11Accident · No injuriesClosedPiper PA-28 · Mount Snow, VTNTSB NYC70AN093Accident · No injuriesClosedBeech C-45G · Fairhaven, VTNTSB NYC70DFA09Accident · No injuriesClosedCessna 177 · E Middlebury, VTNTSB NYC71FFA48Accident · No injuriesClosedPiper PA-28 · Stowe, VTNTSB NYC70D0217Accident · Serious injuriesClosedAeronca 11CC · Westminster, VTNTSB NYC70D0220Accident · Minor injuriesClosedCessna 172 · Wilmington, VTNTSB NYC70A0038Accident · 5 fatalClosedPiper PA-23 · Warren, VTNTSB NYC70F0152Accident · No injuriesClosedPiper PA-28 · Danville, VTNTSB NYC70F0164Accident · No injuriesClosedAeronca 7AC · Leicester, VTNTSB NYC70F0107Accident · Serious injuriesClosedBell 47G-4A · East Poultney, VTNTSB NYC70D0089Accident · Minor injuriesClosedLuscombe 8A · Ludlow, VTNTSB NYC70A0012Accident · 1 fatalClosedCessna 206 · Springfield, VTNTSB NYC70D0101Accident · Minor injuriesClosedPiper PA-28 · Bondville, VTNTSB NYC70D0073Accident · No injuriesClosedAeronca 7BCM · Island Pond, VTNTSB NYC70D0088Accident · No injuriesClosedSchweizer 2-33 · Warren, VTNTSB NYC70D0003Accident · No injuriesClosedBeech 23 · Middlebury, VTNTSB NYC69F0399Accident · Serious injuriesClosedPiper PA-25 · N.Springfield, VTNTSB NYC69D0415Accident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB NYC69F0384Accident · No injuriesClosedPiper PA-22 · St Albans, VTNTSB NYC69D0340Accident · No injuriesClosedCessna 177 · Middlebury, VTNTSB NYC69D0312Accident · Minor injuriesClosedCessna 172B · E.Middlebury, VTNTSB NYC69F0311Accident · No injuriesClosedBeech 95-D55 · Burlington, VTNTSB NYC69A0070Accident · No injuriesClosedBeech 65-B80 · Barre, VTNTSB NYC69D0274Accident · No injuriesClosedSchweizer SGS232 · Warren, VTNTSB NYC69D0231Accident · No injuriesClosedPiper PA-28 · Montpelier, VTNTSB NYC69F0194Accident · No injuriesClosedBensen B8M · Shelburne, VTNTSB NYC69D0200Accident · No injuriesClosedPiper PA-28 · Bennington, VTNTSB NYC69D0249Accident · No injuriesClosedCessna 172 · South Alburg, VTNTSB NYC69D0104Accident · No injuriesClosedCessna 182 · Newport, VTNTSB NYC69F0128Accident · No injuriesClosedCessna 310 · Burlington, VTNTSB NYC69F0058Accident · Serious injuriesClosedBeech 95-C55 · Vergennes, VTNTSB NYC68A0118Accident · 2 fatalClosedPiper PA-28 · Westfield, VTNTSB NYC68D0468Accident · No injuriesClosedPiper PA-24 · Warren, VTNTSB NYC69F0101Accident · Minor injuriesClosedNavion B · Warren, VTNTSB NYC68D0504Accident · No injuriesClosedCessna 337 · So.Royalton, VTNTSB NYC68A0107Accident · 7 fatalClosedBeech G18S · Weston, VTNTSB NYC68I0088Incident · No injuriesClosedFchld-Hillr FH-227 · Montpelier, VTNTSB NYC68D0344Accident · No injuriesClosedMooney M20C · Springfield, VTNTSB NYC68F0328Accident · No injuriesClosedPiper PA-23 · Winooski, VTNTSB NYC68F0316Accident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB NYC68F0315Accident · Minor injuriesClosedHelio H-395 · Wilmington, VTNTSB NYC68A0064Accident · 4 fatalClosedPiper PA-28 · Richford, VT