NTSB investigations, 2023
8 cases where the defining event was Aircraft structural failure.
Cases per year
| 2008 | 15 |
|---|---|
| 2009 | 21 |
| 2010 | 16 |
| 2011 | 14 |
| 2012 | 9 |
| 2013 | 10 |
| 2014 | 12 |
| 2015 | 9 |
| 2016 | 11 |
| 2017 | 5 |
| 2018 | 13 |
| 2019 | 4 |
| 2020 | 8 |
| 2021 | 6 |
| 2022 | 9 |
| 2023 | 8 |
| 2024 | 8 |
| 2025 | 1 |
| 2026 | 2 |
Where
Latest cases
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 year(c.\"eventDate\") = 2023
AND c.\"mKey\" IN (SELECT e.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e WHERE e.\"isDefiningEvent\" AND e.\"tier2Number\" = '337')
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 year(c."eventDate") = 2023 AND c."mKey" IN (SELECT e.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e WHERE e."isDefiningEvent" AND e."tier2Number" = '337') 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 ERA23FA380Accident · 2 fatalClass 3 · FieldFinal reportPiper PA28 · Whitesville, KYThe flight instructor’s improper decision to continue flight into a known area of thunderstorms, which resulted in an in-flight breakup.NTSB CEN23LA405Accident · No injuriesClass 3 · LimitedFinal reportAlisport Silent 2 Electro · Giddings, TXThe glider’s encounter with flutter during cruise flight that resulted in structural damage to the fuselage.NTSB ERA23FA340Accident · 1 fatalClass 3 · FieldFinal reportPiper PA-28-161 · Fort Pierce, FLThe left seat instructor’s intentional maneuvering of the airplane in an aerobatic steep turn for which it was not approved, which resulted in an exceedance of the structural limitations of the airplane and an inflight breakup.NTSB DCA23LA409AccidentClass 4 · LimitedFinal reportBoeing 767-322 · Chantilly, VAImproper overhaul of the trunnion cross-pin hole that resulted in the development of stress corrosion cracking and eventual failure of the right forward trunnion.NTSB CEN23LA319Accident · No injuriesClass 3 · LimitedFinal reportAlisport Silent 2 Electro · Wallis, TXThe failure of the tail boom structure due to cyclic torsion overloading as of a result of flutter in the empennage. The reason for the flutter could not be determined.NTSB GAA23WA211Accident · 6 fatalClass 5 · ForeignCessna 210 · San Luis Gaceno, ColombiaNTSB CEN23FA204Accident · 2 fatalClass 3 · FieldFinal reportLuce Buttercup · Lyndonville, NYAn in-flight breakup due to structural overload of the airplane for undetermined reasons.NTSB WPR23LA128Accident · Serious injuriesClass 3 · LimitedFinal reportJones Jay D Cassutt M 11 · Castroville, CAA failure of the outboard trailing edge rib in the left wing, which resulted in a separation of the left aileron and a loss of control.