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 LAX91FA281Accident · 2 fatalField investigationFinal reportCessna 182Q · Fillmore, CAPoor judgement by the pilot to continue VFR flight into instrument meteorological conditions. Contributing to the accident was IFR conditions that included low ceilings and low visibility and insufficient instrument training of the pilot to deal with the IFR…NTSB LAX91LA279Accident · Minor injuriesLimited investigationFinal reportPiper PA 28-140 · Flagstaff, AZFailure of the pilot-in-command to properly lock the engine primer control which resulted in an over rich fuel to air mixture and subsequent loss of engine power.NTSB MIA91LA170Accident · Minor injuriesLimited investigationFinal reportGrumman G-164A · Falcon, MSIn flight encounter with weather, high density altitude. Contributing to the accident was aircraft gross weight which was exceeded.NTSB DEN91LA091Accident · Minor injuriesLimited investigationFinal reportBoeing E75N1 · Vail, COA severe downdraft. A factor was: the pilot's failure to obtain a weather briefing.NTSB MIA91LA168Accident · Minor injuriesLimited investigationFinal reportPiper PA-32-260 · Culebra, PROil exhaustion for undetermined reasons.NTSB LAX91LA276Accident · Minor injuriesLimited investigationFinal reportCessna 150M · Dana Point, CAThe seizure of the no. 1 cylinder's exhaust valve in its guide and the related fracturing of the rocker arm; and the pilot's operation of the aircraft with known deficiencies.NTSB BFO91LA058Accident · Minor injuriesLimited investigationFinal reportCessna 172M · Beckley, WVThe pilot's failure to attain adequate flying speed.NTSB ATL91FA124Accident · 2 fatalField investigationFinal reportPiper PA-28 · Mt. Berry, GAThe pilot's inadequate preflight planning, his poor inflight decision to continue into deteriorating weather conditions, and his inadvertent flight into IMC. Factors in this accident were: the clouds obscuring the mountain at the time of the accident, and the…NTSB LAX91LA272Accident · No injuriesLimited investigationFinal reportPiper PA-28-181 · Rio Vista, CAFuel exhaustion due to the pilots improper fuel consumption calculations and inadequate preflight planning.NTSB LAX91LA269Accident · Serious injuriesLimited investigationFinal reportGreen-Fowler Pazmany PL-1 · Wrightwood, CAFatigue fracture of one of the two propeller blades caused by the propeller modification and the non-approved propeller-engine combination. A factor in this accident was the transmission wires as an obstacle in the glide path during the attempted forced…NTSB SEA91LA139Accident · Minor injuriesLimited investigationFinal reportCessna 180G · Challis, IDThat the pilot encountered unsuitable terrain during a forced landing after a power loss due to a fractured cylinder boss and a bent engine pushrod.NTSB LAX91LA275Accident · No injuriesLimited investigationFinal reportCessna C-152 · Las Vegas, NVFuel exhaustion due to the failure of the pilot to ensure that an adequate fuel supply was on board the aircraft prior to departure.NTSB LAX91LA273Accident · Serious injuriesLimited investigationFinal reportPiper PA-28 · Pacoima, CAThe pilot's improper preflight planning/preparation and his failure to attain the proper altitude.NTSB FTW91LA107Accident · No injuriesLimited investigationFinal reportCessna 150G · San Angelo, TXThe pilot's failure to refuel the airplane which resulted in engine failure due to fuel exhaustion.NTSB FTW91LA106Accident · Minor injuriesLimited investigationFinal reportRockwell 112TC · Ovilla, TXThe mechanical failure of the turbocharger. Factors were the inadequate annual inspection and the pilot's improper flare in the forced landing.NTSB ATL91FA116Accident · 1 fatalField investigationFinal reportBeech 95-B55 · Irmo, SCThe loss of control of the aircraft for undetermined reason(s).NTSB FTW91LA105Accident · No injuriesLimited investigationFinal reportSikorsky 58H · Corsicana, TXFailure of the magneto. Factors were the helicopter's position over water, the tailwind, and the inadequate main rotor RPM prior to touchdown.NTSB LAX91LA266Accident · Serious injuriesLimited investigationFinal reportGrumman HU-16E · Pacific Ocean (Pacific Ocean)Improper touchdown in the water causing substantial damage. Loss of power on the number 2 engine and the pilot's lack of qualifications were factors in the accident.NTSB CHI91LA196Accident · No injuriesLimited investigationFinal reportCessna 172RG · Hawley, MNInattentiveness of both the flight instructor and the student pilot, and failure to use carburetor heat. A factor related to the accident is the unsuitable terrain encountered during the forced landing.NTSB LAX91LA265Accident · Minor injuriesLimited investigationFinal reportGlasair SH-2-RG · Visalia, CATotal loss of engine power due to the failure of the number 4 engine exhaust valve.NTSB LAX91LA262Accident · No injuriesLimited investigationFinal reportCessna 152 · Oceanside, CAFuel exhaustion due to the pilot's improper preflight planning.NTSB SEA91LA134Accident · Minor injuriesLimited investigationFinal reportLuscombe 8E · Rock Springs, WYThe pilot's inadequate preflight planning and decision to attempt flights in unfavorable environmental codnitions. The environmental conditions were factors in the accident.NTSB LAX91LA274Accident · No injuriesLimited investigationFinal reportRyan ST3KR · Santa Maria, CAOil starvation due to the pilot's failure to properly configure the aircraft for the flight during the preflight inspection.NTSB LAX91LA260Accident · No injuriesLimited investigationFinal reportPiper PA-22-135 · Sonita, AZA loss of engine power due to a broken piston ring in the number 3 cylinder, which resulted in the aircraft's inability to maintain level flight.NTSB BFO91LA055Accident · Serious injuriesLimited investigationFinal reportBoeing 747-400 · Philadelphia, PAFailure of the pilot to ensure cabin crew members were prepared for an encounter with turbulence.NTSB ATL91LA112Accident · No injuriesLimited investigationFinal reportPiper PA-12 · Conway, SCFailure of the number two exhaust valve, which resulted in loss of engine power.NTSB ANC91LA074Accident · No injuriesLimited investigationFinal reportCessna A185E · King Salmon, AKFuel exhaustion, the pilot's inadequate preflight and the inadequate fuel consumption calculations. Contributing to the accident was the soft terrain, and tundra.NTSB DEN91FA083Accident · 1 fatalField investigationFinal reportSchempp-Hirth Ventus C · Durango, COThe absence of thermal lift, the pilot's apprehension, and his lack of familiarity with the geographic area.NTSB CHI91LA189Accident · Serious injuriesLimited investigationFinal reportCessna 180 · Wausa, NEThe pilot's delayed decision to turn around after encountering IFR flight conditions. Factors were restricted forward visibility and power lines.NTSB CHI91DCQ06Accident · No injuriesFinal reportPiper PA-36-300 · Oakley, KSA loss of engine power for an undetermined reason(s).NTSB BFO91LA054Accident · No injuriesLimited investigationFinal reportGrumman AA-1C · Union Hall, VAThe loss of engine power brought on by a failure of the number three clyinder exhaust valve. Contributing to the accident was a hidden object on the emergency landing field.NTSB ANC91LA073Accident · No injuriesLimited investigationFinal reportCessna 180 · Pilot Point, AKFuel exhaustion, due to the Pilot's inadequate preflight. Contributing to the accident was the soft and rough terrain.NTSB MIA91LA161Accident · No injuriesLimited investigationFinal reportCessna 172K · Jacksonville, FLTotal loss of engine power due to fatigue failure of the oil cooler resulting in oil exhaustion. Contributing to the accident was lack of suitable terrain.NTSB LAX91LA243Accident · 2 fatalLimited investigationFinal reportCessna 182E · Eureka, CAThe non-instrument rated pilot's inadvertent flight into IMC conditions. The pilot's lack of total experience, his disregard to the preflight meteorological briefing he received, low ceilings, fog, and the mountainous terrain over which the flight was…NTSB CHI91LA184Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-140 · Grass Lake, MIA ruptured oil cooler line. A factor associated with the accident was the lack of suitable terrain for the precautionary landing.NTSB LAX91LA255Accident · Minor injuriesLimited investigationFinal reportCessna 172N · Thermal, CAThe partial failure of the engine/powerplant from a worn intake valve and the failure of company/operator management to perform an overhaul on the engine within the time frame recommended by the engine manufacturer.NTSB LAX91LA253Accident · Minor injuriesLimited investigationFinal reportNorth American T-28B · Hollister, CAThe pilot's intentional bailing out of his airplane. Contributing factors are related to the possible onset of a rough running engine.NTSB CHI91LA185Accident · Serious injuriesLimited investigationFinal reportRyan Navion A · Kankakee, ILThe pilot's poor in flight planning/decision making and misjudged fuel supply. A related factor is the inadequate emergency procedure.NTSB CHI91DEP07Accident · No injuriesFinal reportCessna 182M · Wissota, WIThe pilot in command's misjudgment of the proper touchdown point during an emergency landing and the pilot in command's failure to refuel the airplane.NTSB NYC91LA151Accident · No injuriesLimited investigationFinal reportAerofab 4/210 · Paulding, OHThe improper installation of the oil filter by the pilot which resulted in a leak and subsequent oil exhaustion.NTSB LAX91LA249Accident · No injuriesLimited investigationFinal reportHiller UH-12E · Huron, CAThat unknown pilot(s) impoperly used the throttle control which caused an overspeed condition. Contributing to this accident was the connecting rod bolt fatigue failure.NTSB CHI91DEP06Accident · No injuriesFinal reportAvid Flyer Avid Flyer · Endeavor, WIThe pilot in command's inability to effectively eliminate carburetor ice to avoid an emergency landing.NTSB SEA91LA126Accident · Serious injuriesLimited investigationFinal reportBoeing 737-3G7 · Elko, NVAn unsecured cart. The factors to the accident were: turbulent weather conditions, and poor judgement by the flight attendant.NTSB CHI91FA181Accident · 2 fatalField investigationFinal reportCessna U206F · Muskegon, MIInadequate remedial action by the pilot after exhausting all the fuel from a selected fuel tank. Factors associated with the accident are the pilots inadequate transition and upgrade training and a lack of familiarity with the accident airplane.NTSB ANC91LA066Accident · No injuriesLimited investigationFinal reportCessna 207A · Eek, AKWas fuel contamination. Contributing factors are the engine vibrations and the rough vegetation upon which the airplane landed.NTSB MIA91FA160Accident · 1 fatalField investigationFinal reportPiper PA38-112 · South Port, FLThe pilot in commands failure to maintain a safe altitude resulting in an inflight collision with electrical lines.NTSB LAX91LA240Accident · No injuriesLimited investigationFinal reportPiper PA38-112 · Stockton, CAThat the pilot-in-command used poor preflight planning, inflight decision, and fuel consumption calculations. Contributing to this accident was fuel exhaustion.NTSB DEN91FA079Accident · 2 fatalField investigationFinal reportCessna 210M · Colorado City, TXThe pilot continuing flight into known adverse weather conditions and exceeding the design stress limits of the aircraft. Factors were: thunderstorm, updrafts and the pilot's disregard of the weather briefing.NTSB LAX91LA238Accident · Serious injuriesLimited investigationFinal reportBellanca 7FC · Sedona, AZThe total loss of engine power for undetermined reasons resulting in a forced landing and on ground collision with a berm.NTSB FTW91FA089Accident · 2 fatalField investigationFinal reportSteen Skybolt JW5 · Grand Prairie, TXThe pilot's failure to perform refueling and maintain airspeed above vs (stall). A factor was unsuitable terrain.