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 FTW95LA121Accident · No injuriesLimited investigationFinal reportCessna 172N · Santa Fe, NMThe pilot's delayed landing flare and the improper bounced landing recovery.NTSB CHI95LA098Accident · No injuriesLimited investigationFinal reportCessna 152 · Owosso, MIthe student pilot's failure to maintain directional control of the airplane during the landing roll. A factor in the accident was the snow bank.NTSB CHI95LA092Accident · No injuriesLimited investigationFinal reportCessna 150A · Grant, MIThe student pilot's decision to intentionally land downwind and his failure to maintain directional control of the aircraft during landing roll. The pilot's lack of experience and the tailwind were contributing factors.NTSB LAX95LA133Accident · No injuriesLimited investigationFinal reportCessna 172P · Redlands, CAthe pilot's use of an excessive approach speed and glidepath angle and his improper bounced landing recovery technique.NTSB FTW95LA118Accident · No injuriesLimited investigationFinal reportCessna 177B · Terlingua, TXThe pilot's failure to maintain directional control. Factors were his decision to land on the unlit runway and the dusk light conditions.NTSB SEA95LA054Accident · No injuriesLimited investigationFinal reportCessna TR182 · Bountiful, UTThe pilot's failure to attain proper runway alignment. Factors in the accident were: the dark night conditions and inadequate maintenance of the runway lighting system.NTSB LAX95LA117Accident · No injuriesLimited investigationFinal reportCessna T210F · Phalen, CAthe pilot's decision to continue the flight with a known mechanical discrepancy in the brake system.NTSB MIA95IA077Incident · No injuriesIncident investigationFinal reportShort Brothers SD3-60 · St. ThomasInadequate application of sealant on the right main landing gear shock absorber cylinder nut, and inadequate quality control by the manufacturer.NTSB ATL95LA053Accident · No injuriesLimited investigationFinal reportSchweizer 269B · Addison, ALThe pilot's improper use of the throttle control during a descent which resulted in a hard landing.NTSB MIA95LA074Accident · No injuriesLimited investigationFinal reportCessna 525 · Wauchula, FLImproper in-flight planning and decision by the pilot-in-command resulting in excessive airspeed on approach. A contributing factor was the improper decision of the pilot-in-command not to execute a go-around while adequate runway remained.NTSB CHI95LA089Accident · No injuriesLimited investigationFinal reportCessna T310R · Grand Island, NEthe pilot's failure to deploy the deicing boots during the approach and the failure to maintain aircraft control during the landing. A factor related to the accident was the existing icing conditions.NTSB NYC95LA052Accident · No injuriesLimited investigationFinal reportCessna 210L · Dayton, OHThe pilot's inadequate compensation for wind and not attaining directional control which resulted in the airplane impacting a snow bank and nosing over.NTSB SEA95LA049Accident · No injuriesLimited investigationFinal reportCessna 180 · Camas, WAInadequate remedial action by the flight instructor after the student lost directional control.NTSB SEA95LA047Accident · No injuriesLimited investigationFinal reportCessna 120 · Scappoose, ORThe pilot's improper recovery from a bounced landing and inadvertent use of the brakes.NTSB MIA95LA071Accident · No injuriesLimited investigationFinal reportCessna 152 · Venice, FLThe pilot's failure to perform a go-around and failure to apply power to recover from the bounced landing.NTSB CHI95LA084Accident · No injuriesLimited investigationFinal reportAeronca 11AC · Kenosha, WIthe student's failure to maintain directional control during the landing roll.NTSB LAX95LA134Accident · No injuriesLimited investigationFinal reportBellanca 7ECA · Long Beach, CAFailure of the right main tire, and subsequent failure of the pilot to maintain directional control of the airplane. A factor related to the accident was: the pilot's lack of recent flight experience.NTSB CHI95LA083Accident · No injuriesLimited investigationFinal reportPiper PA-28-181 · Lafayette, INthe pilot's failure to perform a go-around. The gusty crosswind was a factor in the accident.NTSB SEA95LA046Accident · No injuriesLimited investigationFinal reportCessna 177 · Corvallis, ORThe pilot's improper flare and improper recovery from a bounced landing.NTSB LAX95LA099Accident · Minor injuriesLimited investigationFinal reportPiper PA-38-112 · Rosamond, CAFailure of the pilot to maintain directional control. Soft terrain beside the runway was a related factor.NTSB LAX95LA095Accident · No injuriesLimited investigationFinal reportBellanca 7GCBC · Carson City, NVthe pilot's improper use of the brakes.NTSB LAX95LA093Accident · Minor injuriesLimited investigationFinal reportAeronca 7AC · Big Bear City, CAThe pilot's improper recovery FR0M a bounced landing, and his failure to attain adequate airspeed in unfavorable wind conditions for an attempted go-around (aborted landing), which resulted in a stall/mush and a dragged wingtip. Factors related to the…NTSB ANC95LA030Accident · No injuriesLimited investigationFinal reportCessna 185F · W.Point Village, AKA failure of the pilot to maintain directional control of the airplane. The pilot's excessive remedial reaction and lack of total experience in the accident aircraft make and model were factors in the accident.NTSB FTW95LA095Accident · No injuriesLimited investigationFinal reportBeech 33-A · Lago Vista, TXThe pilot's failure to execute a missed approach at minimums for the non-precision approach and an excessive rate of descent during the circle to land maneuver.NTSB ATL95LA045Accident · Serious injuriesLimited investigationFinal reportPiper PA-32R-300 · Burnsville, NCThe pilot's failure to complete the before-landing checklist to ensure that the landing gear was extended.NTSB SEA95LA042Accident · No injuriesLimited investigationFinal reportCessna 152 · Seattle, WAThe pilot misjudging the flare. A factor to the accident was the tailwind.NTSB MIA95LA061Accident · No injuriesLimited investigationFinal reportGlassair III · Boynton Beach, FLa violent shimmy of the nose gear for undetermined reason(s), which resulted in an on-ground loss of directional control and a subsequent nose over.NTSB LAX95LA085Accident · No injuriesLimited investigationFinal reportCessna 172M · Mesa, AZStudent pilot's failure to maintain proper alignment, his delayed remedial action, and improper use of the flight controls. The student pilot's lack of experience was a factor in this accident.NTSB LAX95LA084Accident · No injuriesLimited investigationFinal reportCessna 195 · Phoenix, AZthe failure of the left main strut due to a pre-existing crack.NTSB LAX95LA083Accident · No injuriesLimited investigationFinal reportStinson 108-2 · Lodi, CAthe pilot's inadequate compensation for the existing crosswind wind condition and his failure to maintain proper alignment with the runway.NTSB CHI95LA073Accident · No injuriesLimited investigationFinal reportCessna 421C · Angola, INOverload failure of the right main landing gear shock strut sleeve for an unknown reason.NTSB CHI95LA070Accident · Minor injuriesLimited investigationFinal reportCessna 172 · Cottage Grove, WIThe pilot's selection of unsuitable terrain/runway for landing. Factors related to the accident were: the unfavorable wind, icy runway condition, and snowbank at the end of the runway.NTSB ATL95IA043Incident · No injuriesIncident investigationFinal reportBoeing 737-247 · Atlanta, GAThe inadequate inspection of the aircraft by other maintenance personnel, in that they did not properly diagnose discrepancies in the antiskid braking system.NTSB ATL95LA041Accident · Minor injuriesLimited investigationFinal reportCessna 172N · Meridianville, ALThe failure of the student pilot to maintain directional control of the aircraft.NTSB CHI95LA067Accident · No injuriesLimited investigationFinal reportCessna 172N · Kansas City, MOAn improper recovery from a bounced landing. Factors associated with the accident were an improper airspeed and not attaining a proper descent rate by the pilot.NTSB LAX95LA081Accident · No injuriesLimited investigationFinal reportRotorway Rotorway · Chandler, AZthe student pilot's improper use of the helicopter's flight controls and the instructor's inadequate supervision of the flight.NTSB CHI95LA069Accident · No injuriesLimited investigationFinal reportCessna S550 · Newton, IAthe pilot-in-command's failure to attain runway alignment. A factor was a snowbank.NTSB FTW95LA086Accident · Minor injuriesLimited investigationFinal reportCessna 182P · Lufkin, TXThe pilot's impairment of judgment and performance due to multiple drugs, which resulted in his failure to maintain control of the airplane during the approach/flare for landing.NTSB ANC95LA026Accident · No injuriesLimited investigationFinal reportPiper PA-17 · Dutch Harbor, AKThe partial failure of the right brake due to a leaky brake line.NTSB ANC95LA025Accident · No injuriesLimited investigationFinal reportCessna 207 · Akiak, AKA failure of the pilot to maintain directional control of the airplane. Icy runway conditions and a lack of a local NOTAM to report the runway condition by local maintenance personnel were factors in the accident.NTSB LAX95LA071Accident · No injuriesLimited investigationFinal reportCessna 175 · Davis, CAthe failure of the pilot to maintain directional control of the aircraft while on the rollout phase of landing on a dirt road. A factor in the accident was the pilot's intentional selection of the road as a landing site.NTSB FTW95LA078Accident · No injuriesLimited investigationFinal reportCessna 310Q · Guthrie, OKThe pilot's flight into known adverse weather resulting in an inadvertent stall. A factor was icing conditions.NTSB FTW95LA077Accident · Serious injuriesLimited investigationFinal reportCessna P210N · Albuquerque, NMThe pilot did not align the aircraft with the runway. Factors were the dusk light conditions and the pilot's failure to activate the pilot controlled runway lights.NTSB ANC95LA031Accident · No injuriesLimited investigationFinal reportCessna 182M · New Stuyahok, AKA failure of the pilot to maintain directional control of the airplane during the landing roll. A factor in the accident was an icy runway surface.NTSB LAX95LA066Accident · No injuriesLimited investigationFinal reportCessna 207 · Fort Huachuca, AZThe failure of the radar and tower controllers to ensure that the pilot was aware of the runway status. Factors related to the accident were the downwind no-flap landing and the sunglare.NTSB FTW95LA076Accident · No injuriesLimited investigationFinal reportCessna 172N · Albuquerque, NMThe pilot's failure to maintain directional control during a touch-and-go landing.NTSB CHI95LA063Accident · Minor injuriesLimited investigationFinal reportHoover Bushby MM1 · Chesterfield, MOthe pilot's failure to maintain directional control of the airplane during the landing roll. A factor in the accident was the pilot's lack of recent total experience.NTSB SEA95LA032Accident · Minor injuriesLimited investigationFinal reportPitts S-2B · Afton, WYThe pilot's failure to maintain directional control, and his inadequate remedial action. Factors include snow covered terrain at the edge of the runway.NTSB BFO95LA024Accident · Minor injuriesLimited investigationFinal reportCessna 152 · Stevensville, MDSeparation of the steering linkages on the nosegear which resulted in the pilot being unable to maintain directional control during landing and subsequent on ground collision with a ditch.NTSB MIA95LA050Accident · Serious injuriesLimited investigationFinal reportBeech 95-C55 · Arcadia, FLPoor in flight planning/decision by the pilot for electing to land with fog on the airstrip. Contributing to the accident was failure of the pilot to obtain a formal preflight weather briefing and his failure to fully apply the brakes (normal) after landing.…