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 MIA89LA126Accident · No injuriesLimited investigationFinal reportBeech F-33A · Reddington Bch., FLLoss of engine power for undetermined reasons.NTSB LAX89LA152Accident · Minor injuriesLimited investigationFinal reportHughes 269B · Long Beach, CAImproper in-flight planning/decision by the pilot, which led to an inadequate supply of fuel to reach the airport and subsequent fuel exhaustion. The pilot's lack of flight time in this make and model of helicopter was considered to be a factor.NTSB ATL89LA128Accident · Minor injuriesLimited investigationFinal reportCessna 177RG · Barnwell, SCThe pilot's poor in-flight planning/decision in continuing flight to the destination airport without refueling which resulted in fuel exhaustion. Unfavorable winds and inadequate fuel consumption calculations were contributing factors.NTSB SEA89LA066Accident · No injuriesLimited investigationFinal reportThiessen RV-4 · Independence, ORFailure of the propeller. A related factor was the obstruction (transmission line) in the emergency landing area.NTSB CHI89LA070Accident · Serious injuriesLimited investigationFinal reportCessna 152 · Bunker Hill, ILImproper preflight by the student pilot, which resulted in fuel exhaustion due to an inadequate supply of fuel. A factor related to the accident was: soft terrain.NTSB BFO89FA081Accident · 2 fatalField investigationFinal reportPiper PA-28-180 · Stuarts Draft, VAThe pilot's failure to maintain clearance above the terrain after flying VFR into IMC. Contributing to the accident were the low ceiling and fog conditions and the mountainous terrain.NTSB BFO89FA028Accident · 3 fatalField investigationFinal reportPiper PA-32-260B · Richmond, VAEngine lost power because of induction icing. Contributing factors are conditions conduvice to induction icing and unsuitable terrain.NTSB NYC89LA113Accident · No injuriesLimited investigationFinal reportSmith, Ted Aerostar Aerostar 600 · Utica, NYA fire in the cockpit from an unknown source.NTSB MKC89LA087Accident · No injuriesLimited investigationFinal reportCessna 180 · Marshall, MNThe failure of an unapproved weld between the exhaust system and muffler. The failed weld resulted in the muffler separating and an in-flight fire.NTSB BFO89FA029Accident · 4 fatalField investigationFinal reportBeech C35 · Rupert, WVPilot inadvertantly flew into IMC while trying to maintain VFR and collided with trees during a steep turn during his attempt to turn away from IMC. The weather conditions that were determined to be factors in this accident were: low ceilings, obscuration,…NTSB DEN89LA102Accident · Minor injuriesLimited investigationFinal reportCessna 182P · Los Lunas, NMInadequate preflight by the pilot, which resulted in fuel exaustion from an inadequate supply of fuel. Factors related to the accident were: false fuel quantity indication, hard landing by the pilot, and uneven terrain conditions.NTSB DEN89FA149Accident · 1 fatalField investigationFinal reportCessna 182P · Steamboat Sprg., COThe plt's failure to discontinue the VFR flight when he encountered IMC; and the plt's failure to maintain adequate altitude to clear the mountainous terrain.NTSB ATL89LA121Accident · Minor injuriesLimited investigationFinal reportAero Commander 685 · Southern Pines, NCThe pilot's improper use of the mixture controls which resulted in engine roughness and the failure to properly execute the emergency procedure for a rough engine by placing the fuel boost pump switch in the low position.NTSB ANC89GA055Accident · Minor injuriesFinal reportPiper PA-18 · Kotzebue, AKThe pilot continued flight into IFR conditions and failed to maintain the altitude. Contributing to the accident was the pilot's failure to obtain a weather briefing and the deteriorating weather conditions which were encountered.NTSB DEN89LA098Accident · No injuriesLimited investigationFinal reportPiper PA-28RT-201T · Alamosa, COFatigue failure of the engine crankshaft. A factor related to the accident was: the terrain condition in the emergency landing area.NTSB BFO89LA026Accident · Minor injuriesLimited investigationFinal reportCessna 172H · Odenton, MDThe inflight collision with birds.NTSB LAX89LA141Accident · No injuriesLimited investigationFinal reportHughes 369D · Vallejo, CAFatigue failure of a defective pc tube assembly resulting in a loss of engine power. A contributing factor was the unsuitable terrain.NTSB CHI89LA065Accident · No injuriesLimited investigationFinal reportPiper PA-28-235 · Monee, ILInadequate maintenance/inspection of the aircraft after metal fragments were found in the oil, and worn cam lobes/followers/piston pin plugs, which resulted in oil contamination, restriction (blockage) in the oil system, oil starvation, and subsequent engine…NTSB FTW89LA076Accident · Serious injuriesLimited investigationFinal reportCessna 177 · Abilene, TXThe collapse of the nose gear during a forced landing following fuel exhaustion during the descent into the destination airport.NTSB MIA89IA118Incident · No injuriesIncident investigationFinal reportCessna P206B · West Palm Beach, FLFailure of the throttle control arm resulting in the loss of engine power. The failure was caused by poor maintenance.NTSB FTW89FA074Accident · 1 fatalField investigationFinal reportCessna 421 · Brownsville, TXThe pilot's improper emergency procedure after lossing power in the right engine, and his failure to maintain minimum control speed (VMC), which resulted in a loss of aircraft control. Factors related to the accident were: fuel starvation of the right engine,…NTSB ATL89LA118Accident · No injuriesLimited investigationFinal reportPiper PA-16 · Danville, GAThe pilot delayed in applying carburetor heat after the engine began to lose power, and his selection of unsuitable terrain for a precautionary-landing site.NTSB LAX89FA137Accident · 1 fatalField investigationFinal reportPiper PA-24-250 · Whitmore, CAThe pilot's decision to continue VFR flight with known forecast IMC along his route.NTSB FTW89FA073Accident · 4 fatalField investigationFinal reportCessna 172XP · Hondo, TXThe pilot's decision to depart into known adverse weather and his lack of instrument training and experience.NTSB DEN89LA095Accident · No injuriesLimited investigationFinal reportBeech F33A · Lamar, COFailure of an alternator bearing which resulted in total loss of electrical power after the battery became discharged, and failure of the pilot to insure the gear was fully extended during a precautionary landing. The pilot's lack of familiarity with the gear…NTSB ATL89FA116Accident · 2 fatalField investigationFinal reportMBB BK-117-A-3 · Coinjock, NCFailure of the cellular company to properly install an operational lighting system on a newly constructed transmission tower. Darkness and the company's failure to notify flight service of the unlighted tower were related factors.NTSB NYC89FA105Accident · 4 fatalField investigationFinal reportAerospatiale TB-10 · Pittsfield, MAFailure of the pilot to maintain proper altitude. Factors related to the accident were: inadequate briefing provided by the flight service station (fss) specialist, dark night, low clouds, and terrain conditions.NTSB CHI89LA063Accident · Minor injuriesLimited investigationFinal reportBeech 95-B-55 · Crothersville, INA failure of the engine due to a crankshaft counterweight failure. The pilot performed emergency procedures and executed a forced landing in an open field, where the aircraft encountered a large muddy area, bogged down and nosed over.NTSB ATL89LA115Accident · No injuriesLimited investigationFinal reportBeech B24R · New Carlisle, OHThe pilot's failure to clear the trees after the in-flight collision with an undetermined object. He allowed the altitude to decrease to the point of colliding with trees before initiating remedial action to maintain flight and land the airplane.NTSB MIA89LA114Accident · Minor injuriesLimited investigationFinal reportDyar KIT FOX · Purvis, MSFailure of the engine's rear piston. Factors related to the accident were: the pilot's lack of altitude for a forced landing and trees in the emergency landing area.NTSB FTW89DRA03Accident · No injuriesFinal reportBenson B-8-M · La Porte, TXHard landing which occurred as a result of the pilot having to extend his glide over obstacles on short final to the forced landing area. The forced landing was executed as a result of engine performance degradation due to induction icing for which no…NTSB NYC89LA104Accident · Serious injuriesLimited investigationFinal reportPiper PA-28-181 · Pittstown, NJImproper inflight planning which led to engine failure due to fuel exhaustion.NTSB NYC89IA107Incident · No injuriesIncident investigationFinal reportShort Brothers SD3-60 · Albany, NYThe crew's failure to use full engine anti-ice systems which resulted in ice blocking the engine inlets.NTSB FTW89LA069Accident · Minor injuriesLimited investigationFinal reportAeronca 7AC · Catoosa, OKCarburetor ice and improper use of carburetor heat. Factors related to the occurrence were: carburetor icing conditions and rough/uneven terrain.NTSB DEN89FA091Accident · 1 fatalField investigationFinal reportCessna 210D · Eugene, ORThe pilot's decision to continue VFR flight into instrument meteorological conditions (IMC). Factors related to the accident were: the terrain and weather conditions at the accident site, and the pilot's lack of instrument experience.NTSB DEN89IA089Incident · No injuriesIncident investigationFinal reportBoeing 727-200A · San Antonio, TXFailure of the ARTCC controller to assure that the aircraft maintained IFR separation standards. The controller's heavy workload was a related factor.NTSB CHI89FA062Accident · Serious injuriesField investigationFinal reportHughes 269C · De Kalb, ILFatigue failure of the number four connecting rod which resulted in an engine failure. Factors in the accident were the broken ring in the number one piston and a deteriorated center main bearing.NTSB ATL89LA110Accident · Minor injuriesLimited investigationFinal reportPiper PA-32-260 · Kershaw, SCFatigue failure of the crankshaft dowel pin. Factors related to the accident were: failure of maintenance personnel to follow the applicable service bulletin and darkness.NTSB ATL89FA113Accident · 1 fatalField investigationFinal reportBeech F33A · Ashland, ALThe pilot continued VFR flight into instrument meteorological conditions (IMC). Factors related to the accident were: high terrain, the adverse weather conditions, and trees.NTSB LAX89LA129Accident · No injuriesLimited investigationFinal reportHughes 269C · Saipan, SarkFailure of maintenance personnel to assure the helicopter was serviced with the proper grade of fuel. A factor realated to the accident was: the lack of a suitable landing area, which resulted in having to ditch the helicopter in the water.NTSB LAX89LA128Accident · Minor injuriesLimited investigationFinal reportCessna 152 · San Jose, CAImproper in-flight planning/decision by the pilot and subsequent fuel exhaustion. Contributing factors were: dark night,trees, and the building.NTSB SEA89FA057Accident · 1 fatalField investigationFinal reportCessna T210L · Longmire, WAPhysical incapacitation of the pilot.NTSB MIA89LA110Accident · No injuriesLimited investigationFinal reportCessna 195 · Moore Haven, FLInadequate preflight by the pilot which resulted in fuel exhaustion due to inadequate fuel supply. A contributing factor was a ditch which the aircraft hit as the pilot was applying brakes to avoid a fence.NTSB LAX89LA126Accident · Minor injuriesLimited investigationFinal reportCessna 172 · Rio Vista, CAThe improper planning and execution of an emergency (simulated) maneuver by the pilot.NTSB ANC89LA053Accident · No injuriesLimited investigationFinal reportAeronca 15AC · Fairbanks, AKThe student pilot's inproper use of carburetor heat and the instructors failure to properly supervise the student actions within the airplane.NTSB FTW89LA066Accident · No injuriesLimited investigationFinal reportPiper PA-22-160 · Henryetta, OKThe loss of engine power from fuel starvation due to inadequate inflight planning/decision.NTSB MIA89FA108Accident · 1 fatalField investigationFinal reportPiper PA-28-160 · Holley, FLContinued flight by the plt into adverse wx, followed by spatial disorientation and loss of aircraft control. Lack of a preflight weather briefing, weather conditions, and lack of visual cues at night were considered contributing factors.NTSB FTW89IA067Incident · Minor injuriesIncident investigationFinal reportBoeing 727-232 · Greenville, TXFalse fire warning, which resulted from (1) contaminants on hardware at one end of the fire detection loop; and (2) an electrical short on both elements of the loop.NTSB ATL89LA100Accident · No injuriesLimited investigationFinal reportHughes 269C · Bexley, OHThe inadequate maintenance inspection of the engine following evidence of previous damage which led to the failure of the no. 1 cylinder exhaust valve.NTSB SEA89LA056Accident · No injuriesLimited investigationFinal reportPiper PA-32 · Seabeck, WAA fatigue failure of the engine crankshaft. Contributing to the accident was the lack of suitable landing area.