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 DFW06CA149Accident · No injuriesData collectionFinal reportAir Tractor AT-401 · Garden City, TXThe pilot's improper in-flight planning resulting in the loss of engine power due to fuel exhaustion. A contributing factor was the lack of suitable terrain for the forced landing.NTSB NYC06FA133Accident · 4 fatalField investigationFinal reportPiper PA-28-236 · Manahawkin, NJThe noninstrument-rated pilot's inadvertent VFR cruise flight into instrument meteorological conditions, and his subsequent loss of aircraft control, which resulted in his exeeding the design stress limits of the airplane, and an in-flight separation of the…NTSB SEA06CA108Accident · Minor injuriesData collectionFinal reportGrumman AA-1B · Bountiful, UTAn obstructed windshield which resulted in the pilot misjudging the distance/altitude during an emergency landing. An oil leak as a result of a leaking crankshaft seal was a factor.NTSB DFW06CA142Accident · Serious injuriesData collectionFinal reportBell 47G-4A · Sheridan, ARThe pilot's inadequate fuel management, which resulted in fuel exhaustion and a subsequent loss of engine power. A contributing factor was the lack of suitable terrain for the forced landing.NTSB ANC06LA064Accident · No injuriesLimited investigationFinal reportRobinson R44 · Skwentna, AKThe pilot's improper rigging of the external sling load, which allowed the suspended load/cargo cable to entangle and disable the tail rotor control, resulting in a loss of control during cruise and an in-flight collision with terrain.NTSB NYC06LA121Accident · Minor injuriesLimited investigationFinal reportEurocopter AS-350BA · Goshen, NYImproper maintenance of the hydraulic pump/coupling, which resulted in a failure of the hydraulic flight control system. Factors included the substandard materials of the hydraulic pump drive shaft and coupling, and the pilot's failure to maintain an adequate…NTSB DFW06CA146Accident · No injuriesData collectionFinal reportAir Tractor AT-802 · Tuckerman, ARThe loss of engine power due to water contamination in the fuel. A contributing factor was the lack of suitable terrain for the forced landing.NTSB CHI06LA138Accident · 1 fatalLimited investigationFinal reportHughes 269A · Berlin Center, OHThe pilot flew at a low altitude and failed to maintain clearance from the wire. A factor was the wire.NTSB SEA07CA138Accident · No injuriesData collectionFinal reportSchleicher ASW-24 · Williams, CAThe loss of thermal lift during cruise flight that resulted in a forced landing.NTSB LAX06FA186Accident · 3 fatalField investigationFinal reportCessna T182T · Burney, CAthe pilot's decision to continue VFR flight into instrument meteorological conditions and his failure to maintain clearance from mountainous terrain.NTSB DFW06CA134Accident · No injuriesData collectionFinal reportCessna P210N · Weslaco, TXThe loss of engine power due to fuel exhaustion as a result of the pilot's inadequate preflight planning. A contributing factor was the lack of suitable terrain available to the pilot for the forced landing,NTSB DFW06CA131Accident · No injuriesData collectionFinal reportCessna 150M · Ardmore, OKThe loss of engine power due to fuel exhaustion as a result of the pilot's inadequate preflight planning.NTSB LAX06CA176Accident · No injuriesData collectionFinal reportPiper PA-24-250 · Carson City, NVThe loss of engine power due to the pilot's inadequate fuel system management, which resulted in fuel starvation and the loss of engine power.NTSB ANC06LA056Accident · No injuriesLimited investigationFinal reportPiper PA-18 · Naknek, AKA loss of engine power during cruise flight for an undetermined reason, which resulted in a forced landing and subsequent collision with high vegetation and the ground.NTSB LAX06LA175Accident · Minor injuriesLimited investigationFinal reportCessna 210J · Redding, CAFuel starvation due to the pilot's inaccurate fuel consumption calculations and inadequate fuel system management.NTSB DFW06LA130Accident · 1 fatalLimited investigationFinal reportGrumman G-164A · DeWitt, ARThe failure by both pilots to maintain adequate visual lookout and the Grumman G-164A pilot's impairment caused by the recent use of marijuana.NTSB SEA06CA099Accident · Minor injuriesData collectionFinal reportCessna 152 · Klamath Falls, ORThe pilot's inadequate in-flight decision by failing to refuel while en route, resulting in fuel exhaustion and the loss of engine power. Soft terrain was a contributing factor.NTSB DFW06CA126Accident · Minor injuriesData collectionFinal reportPiper J3C-65 · Paris, TXThe reported loss of engine power for undetermined reasons. A contributing factor was the lack of suitable terrain available for the forced landing.NTSB DFW06CA125Accident · No injuriesData collectionFinal reportBellanca 17-A30 · Georgetown, TXThe loss of engine power for undetermined reasons. A contributing factor was the lack of suitable terrain for the forced landing.NTSB ATL06LA077Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-180 · Hemmingway, SCA loss of engine power due to a total failure of the No.3 engine cylinder exhaust valve as a result of fatigue from over temperature resulting in a forced landing and collision with trees and the ground.NTSB DFW06LA118Accident · Minor injuriesLimited investigationFinal reportEurocopter EC120B · Intracoastal, LAThe pilot's loss of control for undetermined reasons.NTSB CHI06CA125Accident · No injuriesData collectionFinal reportBangham Barracuda · Monett, MORupture of the hydraulic hose and deformation of the hydraulic cylinder piston rods for undetermined reasons, which resulted in a failure of the landing gear extension system. Contributing factors were the pilot's premature shutdown of the engine on short…NTSB SEA06CA091Accident · No injuriesData collectionFinal reportMurphy Renegade · Port Angeles, WAThe loss of engine power while in cruise flight for undetermined reasons. Trees were a factor.NTSB NYC06LA106Accident · Minor injuriesLimited investigationFinal reportSchweizer 269C · Kings Park, NYLoss of engine power due to the failure of the number 3 connecting rod bearing. A contributing factor was the lack of suitable terrain for the emrgency landing.NTSB LAX06LA161Accident · Minor injuriesLimited investigationFinal reportBell 206B3 · Fallbrook, CAFailure of the engine to transmission drive shaft forward coupling due to overheating from lack of lubrication. The cause of the lack of lubrication was a result of improper maintenance. A factor was the trees.NTSB CHI06LA124Accident · No injuriesLimited investigationFinal reportHughes 269B · Sullivan, OHFatigue failure of the fuselage-to-tail boom cluster fitting, and the secondary failure of the tail rotor drive shaft. An additional cause was the incomplete compliance with an applicable Airworthiness Directive. A factor was the ditch.NTSB ATL06CA073Accident · No injuriesData collectionFinal reportRobinson R44 Raven II · Rocky Point, NCThe pilot's inadequate visual lookout during a precautionary landing which resulted in an in-flight collision with a transmission wire.NTSB LAX06FA156Accident · 2 fatalField investigationFinal reportRobinson R44 Raven II · Desert Center, CAa loss of control and the divergence of the main rotor blade system from its normal rotational path for undetermined reasons.NTSB ATL06LA072Accident · No injuriesLimited investigationFinal reportAir Tractor AT-502 · Monroeville, ALPartial loss of engine power for undetermined reasons, which resulted in a forced landing and subsequent nose over.NTSB ATL06IA071Incident · No injuriesIncident investigationFinal reportBeech C90A · Raleigh, NCThe inadequate manufacturing process, which resulted in a windshield fire and subsequent emergency landing.NTSB MIA06FA098Accident · 2 fatalField investigationFinal reportBeech A24R · Okeechobee, FLThe pilot's failure to maintain aircraft control as a result of spatial disorientation and an in-flight break up. Contributing to the accident were the dark night and thunderstorms.NTSB DFW06LA115Accident · Serious injuriesLimited investigationFinal reportBoeing 777-233ER · DFW Int'l Apt, TXThe in-flight encounter with turbulence in clouds resulting in a flight attendant being injured.NTSB CHI06MA121Accident · No injuriesMajor investigationFinal reportGeneral Atomics Predator B · Nogales, AZThe pilot's failure to use checklist procedures when switching operational control from PPO-1 to PPO-2, which resulted in the fuel valve inadvertently being shut off and the subsequent total loss of engine power, and lack of a flight instructor in the GCS, as…NTSB ATL06LA070Accident · 1 fatalLimited investigationFinal reportLancair Lancair 360 · Charleston, SCThe pilot's failure to maintain sufficient airspeed during a climb to preclude a stall, which resulted in a loss of control and an in-flight collision with terrain. A factor associated with the accident was an inadvertent stall.NTSB ATL06LA069Accident · 1 fatalLimited investigationFinal reportCessna 182B · Gainesville, GAThe pilots improper preflight planning and preparation which resulted in a loss of engine power due to fuel exhaustion.NTSB LAX06FA148Accident · 2 fatalField investigationFinal reportCessna T337C · Wrightwood, CAThe pilot's improper decision to continue VFR flight into instrument meteorological weather conditions, which resulted in controlled flight into mountainous terrain.NTSB ANC06FA048Accident · 5 fatalField investigationFinal reportCessna 170B · Chugiak, AKThe inadequate visual lookout by the pilots of both airplanes during cruise flight, which resulted in their failure to see-and-avoid each other, and a subsequent midair collision.NTSB DFW06FA110Accident · 1 fatalField investigationFinal reportMooney M20K · Columbus, MSThe loss of engine power for undetermined reasons. A contributing factor was the pilot's improper decision to forgo suitable forced landing opportunities in an attempt to return to the airport.NTSB SEA06CA080Accident · No injuriesData collectionFinal reportPitrolo GL-25 · Worden, MTThe loss of engine power due to failure of both electronic ignition systems. A contributing factor was the lack of suitable terrain for the forced landing.NTSB DEN06LA067Accident · Serious injuriesLimited investigationFinal reportCessna T210N · Arkansas City, KSthe pilot's failure to maintain clearance from the guide wire resulting in the airplane striking the wire and subsequently impacting the terrain.NTSB CHI06MA115Accident · 1 fatalMajor investigationFinal reportCessna 210A · Ludville, GAThe pilot's failure to obtain updated en route weather information, which resulted in his continued instrument flight into a widespread area of severe convective activity, and the air traffic controller's failure to provide adverse weather avoidance…NTSB MIA06TA093Accident · Minor injuriesFinal reportPiper PA-31-310 · St. ThomasThe loss of engine power in both engines for an unknown reason.NTSB DEN06FA065Accident · 1 fatalField investigationFinal reportCessna T310R · Heber City, UTthe pilot's loss of aircraft control due to the loss of engine power due to induction icing. Contributing factors include the in-flight encounter with structural icing, the severe turbulence, and the pilot's increased workload.NTSB NYC06LA099Accident · Serious injuriesLimited investigationFinal reportBombardier CL600-2B19 · Front Royal, VAAn inadvertent encounter with clear air turbulence.NTSB DFW06LA104Accident · Minor injuriesLimited investigationFinal reportCessna 210F · Lubbock, TXAn in-flight electrical fire for undetermined reasons. A contributing factor was the lack of suitable terrain for the forced landing.NTSB CHI06LA112Accident · No injuriesLimited investigationFinal reportDassault Falcon 2000 · Stilesville, INThe separation of the left engine cowling during cruise flight for undetermined reasons.NTSB DEN06LA062Accident · No injuriesLimited investigationFinal reportPiper PA-46-350P · Hope, NMA loss of engine power due to failed bearings in the turbocharger and the subsequent oil seal failure leading to oil exhaustion. Factors contributing to the accident were the fractured oil seal and the road sign.NTSB LAX06LA141Accident · 1 fatalLimited investigationFinal reportVelocity XL-RG · Pearce, AZa departure from controlled flight for undetermined reasons, resulting in a collision with terrain.NTSB DEN06LA059Accident · No injuriesLimited investigationFinal reportCessna TR182 · Fort Collins, COthe loss of engine power due to fuel exhaustion. Contributing factors were the pilot's improper preflight planning, the pilot's failure to refuel the airplane, and the lack of suitable terrain for the forced landing.NTSB DEN06LA058Accident · No injuriesLimited investigationFinal reportEldredge NXT · Glenwood, NMthe loss of engine power due to the partial failure of the crankcase nose seal for undetermined reasons. A contributing factor was the pilot's diminished visibility during the forced landing due to oil on the windscreen, resulting in a runway excursion and…