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 NYC68A0037Accident · 1 fatalClosedPiper PA-28 · Waitsfield, VTNTSB NYC68D0113Accident · No injuriesClosedLake LA-4 · Outh Hero, VTNTSB NYC68F0232Accident · Minor injuriesClosedCessna 337 · West Addison, VTNTSB NYC67D0632Accident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB NYC67D0555Accident · No injuriesClosedPiper PA-24 · Enosburg Falls, VTNTSB NYC67A0114Accident · No injuriesClosedCessna 310 · Bennington, VTNTSB NYC67A0113Accident · 4 fatalClosedBeech 35 · Arlington, VTNTSB NYC67F0510Accident · No injuriesClosedBeech G35 · Morrisville, VTNTSB NYC67D0486Accident · No injuriesClosedPiper PA-28 · Basin Harbor, VTNTSB NYC67D0464Accident · No injuriesClosedCessna 150 · Milton, VTNTSB NYC67A0063Accident · 1 fatalClosedSchweizer SGS232 · Morrisville, VTNTSB NYC67F0545Accident · No injuriesClosedCessna 305A · Warren, VTNTSB NYC67A0057Accident · 3 fatalClosedPiper PA-30 · Stowe, VTNTSB NYC67F0184Accident · Minor injuriesClosedSchweitzer SGS126 · Warren, VTNTSB NYC67F0142Accident · No injuriesClosedErco 415-D · Manchester, VTNTSB NYC67D0047Accident · No injuriesClosedCessna 182 · Putney, VTNTSB NYC66F0653Accident · Minor injuriesClosedPiper PA-22 · Winooski, VTNTSB NYC66F0690Accident · No injuriesClosedAeronca 7BCM · Morrisville, VTNTSB NYC66D0594Accident · No injuriesClosedPiper PA-28 · Wardsboro, VTNTSB NYC66A0060Accident · 4 fatalClosedBeech D35 · Barre, VTNTSB NYC66F0348Accident · No injuriesClosedPiper PA-30 · Shelburne, VTNTSB NYC66F0341Accident · No injuriesClosedTaylorcraft DCO · East Berkshire, VTNTSB NYC66D0246Accident · Minor injuriesClosedTaylorcraft BC-65 · Jamaica, VTNTSB UNK65X1536Accident · Serious injuriesClosedPiper PA12S · Ely, VTNTSB NYC66A0037Accident · 4 fatalClosedBeech 23 · Rutland, VTNTSB NYC66A0035Accident · 2 fatalClosedCessna 172 · West Dover, VTNTSB NYC66D0213Accident · No injuriesClosedCessna 150 · Burlington, VTNTSB NYC66D0146Accident · No injuriesClosedCessna 206 · Windsor, VTNTSB NYC66A0024Accident · Serious injuriesClosedDouglas DC-3 · Newport, VTNTSB NYC66F0095Accident · Serious injuriesClosedWaco UPF7 · Manchester, VTNTSB NYC66D0048Accident · No injuriesClosedCessna 180S · Milton, VTNTSB NYC66F0014Accident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB UNK65X1492Accident · Minor injuriesClosedPiper PA-12 · Bennington, VTNTSB NYC65F0053Accident · No injuriesClosedPiper PA28 · Newport, VTNTSB UNK65X1217Accident · No injuriesClosedPiper PA28 · Morrisville, VTNTSB UNK65X1071Accident · No injuriesClosedPiper J3C · Salisbury, VTNTSB UNK65X0632Accident · No injuriesClosedCessna 180 · Acburg, VTNTSB UNK65X0357Accident · Minor injuriesClosedHelisoar HP10 · Waitsfield, VTNTSB UNK65X0142Accident · No injuriesClosedCessna 195 · Bristol, VTNTSB UNK65X0138Accident · Minor injuriesClosedSchweizer TG2 · Berlin, VTNTSB UNK64X3923Accident · No injuriesClosedCessna 185 · Grand Isle, VTNTSB UNK64X3914Accident · No injuriesClosedBoeing A75N1 · Clarendon, VTNTSB UNK64X3820Accident · No injuriesClosedCessna 182 · Bennington, VTNTSB UNK64X3741Accident · No injuriesClosedErcoupe 415C · Bennington, VTNTSB UNK64X3525Accident · 1 fatalClosedSchweizer 1-26 · Moretown, VTNTSB UNK64X3400Accident · Minor injuriesClosedVertol 42A · Waitsfield, VTNTSB UNK64X3033Accident · No injuriesClosedCessna 140 · Barre, VTNTSB UNK64X2865Accident · Minor injuriesClosedPiper PA-22 · St Johnsbury, VTNTSB UNK64X1476Accident · No injuriesClosedBrantly B2 · Thetford, VTNTSB UNK64X1406Accident · Serious injuriesClosedHughes 269B · Winooski, VT