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 NYC74DNC30Accident · Minor injuriesClosedBeech A23-24 · Wilmington, VTNTSB NYC74DNC27Accident · No injuriesClosedCessna 150 · W.Wardsboro, VTNTSB NYC74FNC24Accident · No injuriesClosedCessna 180 · Warren, VTNTSB NYC74DNC23Accident · No injuriesClosedPiper PA-12 · Richford, VTNTSB NYC74DNC18Accident · No injuriesClosedCessna 150 · Burlington, VTNTSB NYC74DNC20Accident · Minor injuriesClosedPiper PA-28 · North Hero, VTNTSB NYC74FNC15Accident · No injuriesClosedChampion 7GCBC · Springfield, VTNTSB NYC74DNC04Accident · No injuriesClosedCessna 177 · St.Johnsbury, VTNTSB NYC74FNC05Accident · No injuriesClosedErco 415-C · Highgate, VTNTSB NYC73FNC76Accident · Minor injuriesClosedCessna 182N · Lincoln, VTNTSB NYC73FNC74Accident · Serious injuriesClosedCessna 150H · Ludlow, VTNTSB NYC73FNC62Accident · No injuriesClosedCessna 310B · Burlington, VTNTSB NYC73DNC61Accident · No injuriesClosedCessna 182N · Montpelier, VTNTSB NYC73FNC59Accident · No injuriesClosedPiper PA-23 · Newport, VTNTSB NYC73FNC56Accident · Serious injuriesClosedBeech K35 · West Dover, VTNTSB NYC73FNC55Accident · No injuriesClosedPiper J3C-65 · Springfield, VTNTSB NYC73AN116Accident · 2 fatalClosedCessna 310J · Londonderry, VTNTSB NYC73DNC44Accident · Minor injuriesClosedCessna 150H · Enosburg, VTNTSB NYC73AN083Accident · 4 fatalClosedCessna 411 · Winooski, VTNTSB NYC73AN079Accident · 1 fatalClosedCessna 172K · Bennington, VTNTSB NYC73DNC40Accident · No injuriesClosedPiper PA-32 · Ludlow, VTNTSB NYC73DNC39Accident · No injuriesClosedBell 206A · Mount Snow, VTNTSB NYC73DNC26Accident · No injuriesClosedPiper PA-22 · Basin Harbor, VTNTSB NYC73FNC23Accident · No injuriesClosedCessna 305A · Warren, VTNTSB NYC73DNC12Accident · Minor injuriesClosedCessna 172 · W Dover, VTNTSB NYC73DNC09Accident · No injuriesClosedCessna 305A · Ely, VTNTSB NYC72FNC43Accident · No injuriesClosedPiper PA-22 · Warren, VTNTSB NYC72DNC47Accident · No injuriesClosedSchleicher K8B · W.Bridgewater, VTNTSB NYC72DNC49Accident · No injuriesClosedCessna 150 · Alburg, VTNTSB NYC72FNC41Accident · No injuriesClosedPiper PA-28 · Mt.Snow, VTNTSB NYC72DNC38Accident · No injuriesClosedCessna 172 · W.Dover, VTNTSB NYC72DNC33Accident · No injuriesClosedCessna 310H · West Dover, VTNTSB NYC72AN100Accident · 2 fatalClosedPiper PA-23 · Dorset, VTNTSB NYC72DNC31Accident · No injuriesClosedCessna 150 · West Dover, VTNTSB NYC72AN093Accident · 3 fatalClosedBeech B95 · Mt Tabor, VTNTSB NYC72DNC26Accident · No injuriesClosedBeech V35 · St.Johnsbury, VTNTSB NYC72DNC25Accident · No injuriesClosedCessna 206P · West Dover, VTNTSB NYC72DNC17Accident · Minor injuriesClosedBeech A23A · West Dover, VTNTSB NYC72FNC14Accident · Serious injuriesClosedPiper PA-28 · Manchester, VTNTSB NYC71FNC33Accident · No injuriesClosedBeech 95-B55 · Bondville, VTNTSB NYC71FNC30Accident · No injuriesClosedSchweizer 2-33 · Warren, VTNTSB NYC71DNC29Accident · No injuriesClosedCessna 150G · Sutton, VTNTSB NYC71FNC27Accident · 1 fatalClosedCherokee II · Springfield, VTNTSB NYC71FNC25Accident · No injuriesClosedPiper PA-22 · Warren, VTNTSB NYC71FFA55Accident · No injuriesClosedPiper PA-28 · Underhill, VTNTSB NYC71DFA54Accident · No injuriesClosedPiper PA-28 · West Dover, VTNTSB NYC71FFA49Accident · No injuriesClosedPiper PA-28 · West Dover, VTNTSB NYC71DFA47Incident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB NYC71FFA44Accident · Serious injuriesClosedBeech 65 · Newport, VTNTSB NYC71AN085Accident · 5 fatalClosedAero Comdr 1121A · South Burlington, VT