NTSB investigations
35,885 cases where the phase of flight was Enroute.
Cases, newest first
Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
current_codes AS (
SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
),
phases AS (
SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
FROM current_codes WHERE n = 1
UNION ALL
SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
),
case_phases AS (
SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
)
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.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 400)
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.
WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
current_codes AS (
SELECT e.case_mkey, TRY_CAST(e."tier1Number" AS INTEGER) AS code,
row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e."isDefiningEvent", false) DESC, e.position) AS n
FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
WHERE e.aircrafts_position = 1 AND e."tier1Number" GLOB '[1-9][0-9]*'
AND (e."isDefiningEvent" OR e.case_mkey IN (SELECT "mKey" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE "isPre1982"))
),
phases AS (
SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
FROM current_codes WHERE n = 1
UNION ALL
SELECT o.case_mkey, 'older', o."phaseOfFlightCode", w.main
FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o."phaseOfFlightCode"
WHERE o.aircrafts_position = 1 AND o."occurrenceNumber" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
),
case_phases AS (
SELECT p.*, c."eventDate", c."highestInjuryLevel" = 'Fatal' AS fatal, a.aircraft_model_code
FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c."mKey" = p.case_mkey
LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
WHERE c."eventDate" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
)
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."mKey" IN (SELECT case_mkey FROM case_phases WHERE main = 400)
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 CHI08CA035Accident · No injuriesData collectionFinal reportMooney M20E · Lafayette, INThe improper installation of the connecting rod bolts during major overhaul, which resulted in the separation of the connecting rod from the crankshaft in flight. Contributing to the accident was the rising terrain encountered during touchdown and the…NTSB SEA08CA016Accident · Minor injuriesData collectionFinal reportDye Rans S-12 Airaile · Cottage Grove, ORThe loss of engine power for an undetermined reason. A contributing factor was the lack of suitable terrain for the forced landing.NTSB NYC08FA020Accident · 2 fatalField investigationFinal reportPiper PA-28-181 · Boynton Beach, FLA total loss of engine power due to fuel starvation as a result of the pilots' improper in-flight fuel management.NTSB ANC08LA010Accident · No injuriesLimited investigationFinal reportPiper 601P · Penn Yan, NYThe loss of engine power during cruise flight for an undetermined reason.NTSB SEA08LA012Accident · No injuriesLimited investigationFinal reportBeech F35 · San Carlos, CAA total loss of engine power for undetermined reasons. Contributing to the accident was the lack of suitable terrain for a forced landing.NTSB LAX08FA001Accident · 2 fatalField investigationFinal reportPiper PA-28R-200 · Cedar City, UTThe pilot's failure to maintain aircraft control while in cruise flight due to spatial disorientation. Contributing to the accident were the dark conditions.NTSB NYC08LA019Accident · No injuriesLimited investigationFinal reportErcoupe 415-C · Stuart, FLA partial loss of engine power during cruise flight due to a partially blocked fuel line.NTSB CHI08FA027Accident · 2 fatalField investigationFinal reportPiper PA-44-180 · Browerville, MNAn in-flight collision with at least one Canada goose, and the resulting damage to the left stabilator that caused the airplane to become uncontrollable. Contributing to the accident was the night lighting condition, which precluded any possibility of the…NTSB MIA08LA007Accident · No injuriesLimited investigationFinal reportCatchot Angus Kitfox IV · Crescent City, FLThe loss of engine power for undetermine reasons.NTSB NYC08LA015Accident · No injuriesLimited investigationFinal reportRyan ST-3KR · Unadilla, GAThe improper propeller installation by the mechanic.NTSB DFW08LA019Accident · No injuriesLimited investigationFinal reportCessna U206G · Lebanon, MEFailure of the crankshaft resulting in the total loss of engine power.NTSB DFW08CA016Accident · No injuriesData collectionFinal reportWard RC 350 HP · Magnolia, TXThe in-flight fire and loss of engine power as a result of a ruptured fuel line for undetermined reasons. A contributing factor was the lack of suitable terrain for the forced landing.NTSB CHI08CA019Accident · No injuriesData collectionFinal reportBell 47G-2A · Wautoma, WIThe pilot's failure to maintain control of the helicopter resulting from a distraction in the cockpit. A contributing factor was the distraction due to the dog in the cockpit.NTSB SEA08LA007Accident · Minor injuriesLimited investigationFinal reportHaring Clay RV8A · Brigham City, UTFuel exhaustion due to the pilot's inaccurate fuel consumption calculations. Factors include an inaccurate fuel quantity measuring system, and soft terrain encountered during the landing roll.NTSB LAX08LA009Accident · Minor injuriesLimited investigationFinal reportCessna 172L · Prescott, AZThe failure of maintenance personnel to detect fatigue cracks in the number 3 exhaust rocker arm, which lead to a partial loss of engine power.NTSB LAX08LA008Accident · No injuriesLimited investigationFinal reportMooney M20F · Alamo, NVFailure of the number 2 cylinder piston compression ring, which resulted in oil exhaustion and a catastrophic internal engine failure.NTSB DEN08LA005Accident · Serious injuriesLimited investigationFinal reportSproul 72K-TET · Rio Rancho, NMThe pilot's inadequate inflight planning/judgment, and his selection of unsuitable terrain on which to make a landing. Contributing factors in this accident were the unfavorable wind, and the pilot misjudging his airspeed.NTSB DEN08LA004Accident · 1 fatalLimited investigationFinal reportAerostar S-66A · Albuquerque, NMThe pilot's failure to maintain adequate visual lookout and clearance resulting in an in-flight collision with power lines, and the ground crew's improper assistance. Contributing to this accident were the high wind, the pilot's diverted attention, low…NTSB SEA08FA006Accident · 2 fatalField investigationFinal reportCessna 310N · Ekalaka, MTThe pilot's improper in-flight planning/decision, his continued flight into adverse weather (icing conditions), and failure to maintain an adequate airspeed during the emergency descent for landing. Contributing to the accident were the forecast icing…NTSB NYC08LA008Accident · 1 fatalLimited investigationFinal reportBeech D55 · St.CroixThe non-instrument rated pilot's decision to continue VFR flight into IMC conditions subsequently leading to a loss of control. Contributing to the accident was the pilot's lack of instrument experience, the weather conditions, and the night lighting…NTSB NYC08CA006Accident · No injuriesData collectionFinal reportBeech G35 · Lexington, SCThe pilot's inadequate fuel management.NTSB LAX08LA005Accident · No injuriesLimited investigationFinal reportCessna 150D · Strawberry, AZThe loss of engine power for an undetermined reason.NTSB MIA08FA003Accident · 1 fatalField investigationFinal reportBellanca 7GCBC · Newton, GAThe failure of the right wing wooden spar due while the airplane was in cruise flight, due to the mechanic's inadequate annual inspection and his failure to comply with an airworthiness directive.NTSB LAX08FA002Accident · 1 fatalField investigationFinal reportPiper PA-28-140 · Oak Hills, CAThe pilot's continued flight into instrument meteorological conditions and failure to maintain terrain clearance during cruise flight. Contributing to the accident were mountainous terrain, dark night, and fog.NTSB DEN08FA003Accident · 3 fatalField investigationFinal reportRaytheon C90A · Pagosa Springs, COThe pilot's failure to maintain clearance from mountainous terrain. Contributing to the accident was the pilot's inadequate preflight planning, improper in-flight planning and decision making, the dark night, and the controller's failure to issue a safety…NTSB CHI08CA005Accident · Minor injuriesData collectionFinal reportPiper PA-18-150 · Hot Springs, ARThe total loss of engine power due to inadequate fuel consumption calculations by the pilot resulting in fuel starvation while maneuvering over a lake at too low altitude for a safe landing. An additional cause was the unsuitable terrain encountered during…NTSB NYC08CA002Accident · Minor injuriesData collectionFinal reportPiper PA-28-180 · Fairview, TNA loss of engine power due to fuel exhaustion.NTSB SEA08LA001Accident · No injuriesLimited investigationFinal reportCessna 172N · Green Valley, AZThe loss of engine power due to the separation of the number three cylinder exhaust rocker arm.NTSB ANC07FA109Accident · 4 fatalField investigationFinal reportHelio H-295 · King Salmon, AKA corrosion-induced fatigue fracture of the airplane's left wing to fuselage attachment cap fitting, which resulted in a partial separation of the left wing, and an uncontrolled descent.NTSB DEN07LA166Accident · No injuriesLimited investigationFinal reportPiper PA-28R-201T · Taos, NMThe unsecured B-nut fitting to the fuel return line which allowed for fuel spillage, an engine fire, and fuel exhaustion that led to the engine's subsequent failure. a factor contributing to the accident was the pilot's intentional wheels up landing in rough,…NTSB DCA07MA310Accident · No injuriesClass 1 · MajorFinal reportMcdonnell Douglas DC-9-82 (MD-82) · St. Louis, MOAmerican Airlines’ maintenance personnel’s use of an inappropriate manual engine start procedure, which led to the uncommanded opening of the left engine air turbine starter valve, and a subsequent left engine fire, which was prolonged by the flight crew’s…NTSB LAX07LA281Accident · Minor injuriesLimited investigationFinal reportEurocopter France EC 130 B4 · Meadview, AZCollision with a bird during cruise flight.NTSB MIA07LA158Accident · No injuriesLimited investigationFinal reportFly BY Sea Comp AIR 1 · Rockledge, FLLoss of engine power for undetermined reasons.NTSB CHI07FA305Accident · 1 fatalField investigationFinal reportPiper PA-32R-301T · Defiance, OHThe pilot's spatial disorientation when he encountered convective turbulence which resulted in a loss of control. This encounter resulted in an in-flight break up. Contributing to the accident was the convective turbulence in the clouds.NTSB LAX07CA287Accident · No injuriesData collectionFinal reportCessna 150L · Woodland, WAa partial loss of engine power due to carburetor icing conditions.NTSB DEN08IA030Incident · No injuriesIncident investigationFinal reportBeech C90A · Emporia, KSThe improper installation of the right elevator trim tab attachment hardware by maintenance personnel which resulted in excessive wear, fatigue, and the failure of the push-pull tube.NTSB ATL07LA129Accident · 1 fatalLimited investigationFinal reportKolb MK II · Sweetwater, TNThe pilot's failure to maintain control of the airplane during climb.NTSB MIA07FA154Accident · 1 fatalField investigationFinal reportNorth American Navion · Clayton, NCThe pilot's intentional abrupt maneuver during low altitude cruise flight to avoid obstructions ahead, resulting in an in-flight collision with terrain and a building. Contributing to the accident were the failure of the pilot to obtain a preflight weather…NTSB ANC07LA104Accident · Minor injuriesLimited investigationFinal reportCessna U206 · McGrath, AKA separation of the engine connecting rod and engine cylinder due to the loss of a connecting rod nut that was stripped from the rod bolt.NTSB NYC07LA237Accident · No injuriesLimited investigationFinal reportOrtiz G/Saint J RV-10 · Hiram, GASeparation of the passenger cabin door during cruise flight for undetermined reasons.NTSB MIA07LA152Accident · No injuriesLimited investigationFinal reportPiper PA-30 · Milton, FLThe failure of the pilot to attain the proper touchdown point during the precautionary landing resulting in the on-ground collision with fence posts.NTSB DFW07CA202Accident · No injuriesData collectionFinal reportPiper PA-24-180 · Taylor, TXThe loss of engine power due to fuel exhaustion as result of the pilot's inadequate in-flight planning/decision. Contributing factors were the lack of suitable terrain for the forced landing and the dark night.NTSB DFW07CA201Accident · Serious injuriesData collectionFinal reportUltra Magic M-56C · Bossier City, LAThe pilot's failure to arrest an excessive descent rate prior to ground contact, which resulted in a hard landing.NTSB NYC07LA245Accident · No injuriesLimited investigationFinal reportBeech C-90 · Bloomingdale, GAA loss of engine power due to fuel exhaustion as a result of the pilot's improper preflight planning and preparation. Contributing to the accident was the pilot's reliance on inaccurate fuel gauges.NTSB NYC07FA228Accident · 1 fatalField investigationFinal reportBellanca 17-30A · Dallas, GAThe pilot's inadequate preflight inspection, which resulted in a loss of engine power during cruise due to fuel contamination.NTSB LAX07LA274Accident · No injuriesLimited investigationFinal reportRobinson R22 Beta · El Monte, CAa failure of the main rotor drive system V-belts due to damage sustained when the alternator drive belt failed and pieces of that belt got between the main drive belts and their associated pulleys. A contributing factor was the uneven terrain encountered in…NTSB NYC07FA226Accident · 1 fatalField investigationFinal reportPiper PA-32R-301 · Whitfield, ALThe pilot’s intentional flight into known thunderstorms.NTSB LAX07FA272Accident · 1 fatalField investigationFinal reportGrumman American AA-5 · Joshua Tree, CAThe pilot's failure to maintain terrain clearance during descent. Contributing to the accident were dark night conditions and mountainous terrain.NTSB DFW07LA197Accident · Serious injuriesLimited investigationFinal reportRobinson Helicopter R22 Beta · Fort Stockton, TXThe failure of the v-belt drive system to the main rotor for undetermined reasons. Contributing to the accident was insufficient altitude to perform a successful autorotation.NTSB DFW07FA198Accident · 2 fatalField investigationFinal reportFairchild Hiller FH-1100 · Hosston, LAThe in-flight separation of the main rotor mast while in cruise flight following a mast bumping event. The reason for the mast bumping event was not determined.