NTSB investigations
53,703 cases where the phase of flight was Landing.
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 = 550)
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 = 550)
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 CHI95LA131Accident · No injuriesLimited investigationFinal reportPiper PA-22-20-108 · Kankakee, ILThe pilot's inadequate recovery from a bounced landing.NTSB CHI95FA114Accident · 1 fatalField investigationFinal reportMaule M-5-235C · Rush City, MNThe pilot's poor judgment in attempting to land in the existing wind conditions. His lack of experience was a factor.NTSB LAX95LA152Accident · No injuriesLimited investigationFinal reportAmerican Champion 8KCAB · Long Beach, CAthe failure and collapse of the left main landing gear due to a defective and improper weld by the manufacturer.NTSB BFO95LA040Accident · No injuriesLimited investigationFinal reportAeronca 7AC · Lakewood, NJThe pilot's inadequate compensation for wind conditions and his inadequate evaluation of the weather conditions which resulted in an overrun. A factor is the sudden windshift.NTSB SEA95LA073Accident · No injuriesLimited investigationFinal reportFleet 7 · Arlington, WAThe pilot-in-command's improper use of the brakes. A factor was the failure to maintain directional control during landing rollout.NTSB FTW95LA152Accident · No injuriesLimited investigationFinal reportCessna 195A · Albuquerque, NMA partial failure of the airplane brake system (left brake). A factor was the right quartering tailwind.NTSB BFO95LA047Accident · No injuriesLimited investigationFinal reportErcoupe 415-C · Bridgeton, NJthe student pilot's inadequate recovery from a bounced landing. A factor in the accident was the suddenly changing wind condition.NTSB MIA95LA095Accident · No injuriesLimited investigationFinal reportPiper PA-28R · Kissimmee, FLThe inadequate annual inspection by a mechanic that failed to detect corrosion that eventually failed the engine mounts and allowed the engine and nosegear to deflect to the side during landing roll.NTSB ANC95LA040Accident · No injuriesLimited investigationFinal reportCessna 206G · Chevak, AKThe pilot's misjudgment of the landing flare and failure to maintain adequate airspeed to avoid stalling the airplane.NTSB LAX95LA147Accident · No injuriesLimited investigationFinal reportRobinson R-22B · Byron, CAthe unsuitable terrain selected by the pilots.NTSB BFO95LA038Accident · Serious injuriesLimited investigationFinal reportPiper PA-28-140 · Ocean City, NJthe private pilot's inadequate compensation for the wind conditions during the landing/aborted landing sequence. Related factors are the unfavorable wind conditions and high obstructions.NTSB BFO95LA036Accident · Serious injuriesLimited investigationFinal reportCessna 152 · Oakland, MDthe student pilot's abrupt remedial action during the aborted landing attempt. Related factors are the student pilot's lack of total experience, inadequate airspeed and the low altitude.NTSB SEA95LA071Accident · No injuriesLimited investigationFinal reportCessna 172D · Lake Oswego, ORThe pilot's improper touchdown on the surface of the water.NTSB NYC95LA081Accident · No injuriesLimited investigationFinal reportCessna 172 · Mitchellville, MDThe pilot's failure to maintain directional control and the instructor's inadequate supervision. Related factors: high winds, and a crosswind.NTSB LAX95LA143Accident · No injuriesLimited investigationFinal reportPiper PA-38-112 · Torrance, CAthe pilot's improper compensation for the existing wind conditions.NTSB MIA95LA112Accident · No injuriesLimited investigationFinal reportPiper PA-34 · Boynton Beach, FLThe failure of the pilot-in-command to obtain the proper touchdown point and his failure to flare properly.NTSB MIA95LA092Accident · No injuriesLimited investigationFinal reportChristen Industries A-1 · Opa Locka, FLCollapse of the tailwheel gear assembly, due to improper installation of a nut by maintenance personnel.NTSB MIA95LA091Accident · No injuriesLimited investigationFinal reportCessna 182Q · Fort Lauderdale, FLThe pilot-in-command's improper landing touchdown and improper recovery from a bounced landing.NTSB ATL95LA068Accident · Minor injuriesLimited investigationFinal reportPiper PA-60 · Linden, TNThe pilot's failure to attain a proper touchdown point resulting in the aircraft overrunning the runway. Gusty weather conditions and the wet runway were also contributing factors.NTSB LAX95LA140Accident · No injuriesLimited investigationFinal reportCessna 182RG · Prescott, AZthe failure of the pilot to extend the landing gear prior to landing. The failure of the pilot to use a before landing checklist was a factor in this accident.NTSB BFO95LA035Accident · No injuriesLimited investigationFinal reportPiper PA-34-200T · Middle River, MDthe pilot's inadequate recovery from a bounced landing, which resulted in the nosegear collapsing. The pilot's improper landing flare was a factor in the accident.NTSB ATL95LA067Accident · No injuriesLimited investigationFinal reportWente Kitfox III · Moncks Corner, SCThe pilot's selection of the wrong runway relative to the wind conditions and his failure to maintain alignment with the runway during the balked landing.NTSB MIA95LA096Accident · No injuriesLimited investigationFinal reportCessna 150K · Hattiesburg, MSThe failure of the pilot-in-command to perform a recovery from a bounced landing, resulting in a hard landing and subsequent collapsing of the nose gear.NTSB BFO95LA034Accident · No injuriesLimited investigationFinal reportCessna 182K · Gretna, VAThe pilot's improper flare which resulted in a hard landing.NTSB ANC95LA035Accident · No injuriesLimited investigationFinal reportCessna 150M · Glennallen, AKThe pilot's selection of unsuitable terrain for landing. Factors in the accident were a soft, snow covered runway, and the pilot's lack of total aeronautical experience.NTSB LAX95LA137Accident · No injuriesLimited investigationFinal reportde Havilland DHC-6-200 · Honolulu, HIIntentional ditching due to the flightcrew's failure to properly manage the fuel system, and operation of the airplane in an excessively overweight condition.NTSB LAX95LA136Accident · Minor injuriesLimited investigationFinal reportHughes 269A · Van Nuys, CAthe operation of the helicopter with improper adjustment of the landing gear and main rotor dampers due to the inadequate maintenance inspection of the helicopter by maintenance personnel and an inadequate preflight inspection by the pilot.NTSB CHI95LA108Accident · No injuriesLimited investigationFinal reportCessna 172 · Alma, MIthe flight instructor's inadequate remedial action during the approach to landing/landing roll. Related factors are the flight instructor's inadequate supervision, the dual student's wrong runway selection, the tailwind, and the dual student's failure to…NTSB CHI95LA103Accident · No injuriesLimited investigationFinal reportCessna 172H · Atkinson, NEThe pilot's failure to adequately compensate for the gusty crosswind. The wind was a factor.NTSB SEA95LA067Accident · No injuriesLimited investigationFinal reportCessna 140 · Ogden, UTDirectional control was not maintained. Factors to the accident were a lack of total experience in type of aircraft and crosswind.NTSB CHI95LA109Accident · No injuriesLimited investigationFinal reportBeech 58 · Grand Rapids, MIthe failure of the landing gear bushing for the actuator worm gear which resulted in both the normal and emergency gear extension systems being inoperative.NTSB CHI95LA101Accident · No injuriesLimited investigationFinal reportCessna 150 · Ann Arbor, MIthe pilot's failure to maintain directional control of the airplane during the aborted landing. Factors associated with the accident were the airport sign and the night lighting conditions.NTSB FTW95LA138Accident · No injuriesLimited investigationFinal reportCessna 340 · Santa Fe, NMWorn landing gear assembly due to inadequate maintenance by maintenance personnel and delayed maintenance by operators.NTSB LAX95LA131Accident · No injuriesLimited investigationFinal reportCessna 150E · Visalia, CAthe pilot's misjudged landing flare and his improper bounced landing recovery technique.NTSB SEA95LA065Accident · No injuriesLimited investigationFinal reportRobinson R-22 · Hillsboro, ORThe dual student pilot's failure to maintain directional control of the helicopter during the practice hover autorotation to landing, and the flight instructor's failure to adequately supervise the dual student during the landing. Contributing to the accident…NTSB FTW95LA136Accident · No injuriesLimited investigationFinal reportCessna 152 · New Roads, LAThe pilot's improper bounced landing recovery technique. Factors were his failure to execute a go-around, his improper landing flare, and the other pilot's premature taxiing onto the runway for takeoff.NTSB FTW95LA135Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-235 · Hobart, OKThe pilot's inadequate compensation for the wind conditions. A factor was the gusty wind condition.NTSB FTW95LA133Accident · No injuriesLimited investigationFinal reportCessna 337C · Porter, TXThe pilot's failure to extend the landing gear. Factors were his failure to use a checklist and his diverted attention.NTSB SEA95LA068Accident · No injuriesLimited investigationFinal reportBell 230 · Portland, ORThe pilot-in-command's failure to maintain clearance from the perimeter fence while landing. A factor was the heliport perimeter fence.NTSB MIA95LA081Accident · No injuriesLimited investigationFinal reportCessna R182 · Orlando, FLthe failure of the pilot-in-command to insure the landing gear was extended before landing.NTSB SEA95LA059Accident · Minor injuriesLimited investigationFinal reportIsrael Aircraft Industries 1124A · Gillette, WYThe pilot in command's failure to retract the spoilers and the consequent high sink rate on an unstabilized final approach. Factors contributing to the accident were: icing conditions, both pilots diverted attention, inadequate flight crew coordination, and…NTSB NYC95IA065Incident · No injuriesIncident investigationFinal reportFokker F28-4000 · Huntington, WVThe fatigue fracture of the left main landing gear upper torque link.NTSB FTW95LA132Accident · Minor injuriesLimited investigationFinal reportSchmanski Kitfox III · Greeley, COThe pilot's inadequate compensation for wind conditions. A factor was a sudden wind shift.NTSB ANC95LA032Accident · No injuriesLimited investigationFinal reportCessna 185F · Port Alsworth, AKThe pilot's inadvertent activation of the right brake pedal during the landing roll.NTSB LAX95LA124Accident · No injuriesLimited investigationFinal reportCessna 172 · Prescott, AZfailure of the pilot to maintain directional control.NTSB FTW95IA126Incident · No injuriesIncident investigationFinal reportMcdonnell Douglas MD11 · Dallas-Ft Worth, TXThe local controller's task overload, which led him to forget to issue appropriate traffic advisories and to lose his awareness of the traffic situation, and the failure of the controller's supervisor to recognize that the controller had reached or exceeded…NTSB FTW95IA124Incident · No injuriesIncident investigationFinal reportFairchild SA227-AC · Austin, TXThe failure of the misrouted rudder control cable due to improper installation during scheduled replacement to comply with an airworthiness directive.NTSB LAX95LA122Accident · No injuriesLimited investigationFinal reportBellanca 7ECA · San Jose, CAthe student pilot's failure to maintain directional control of the conventional gear aircraft during an aborted landing attempt. Factors in the accident were the student's high and fast approach and his failure to achieve the proper touchdown point.NTSB SEA95LA057Accident · No injuriesLimited investigationFinal reportNorth American AT-6G · Salem, ORThe pilot-in-command's failure to maintain directional control during the landing rollout.NTSB FTW95LA123Accident · No injuriesLimited investigationFinal reportCessna 180J · El Paso, TXThe pilot's failure to maintain directional control during the landing roll.