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 ANC04LA039Accident · No injuriesLimited investigationFinal reportPiper PA-18-150 · Fairbanks, AKThe student pilot's loss of directional control during the landing roll, which resulted in the airplane entering deep snow alongside the runway, and nosing over.NTSB SEA04LA067Accident · No injuriesLimited investigationFinal reportChampion 7ECA · Hardin, MTThe pilot's failure to perform a go-around. Contributing factors were the pilot's misjudgment of speed and distance and the tree.NTSB NYC04CA104Accident · No injuriesData collectionFinal reportCessna 172N · Bridgeport, CTThe pilot's inadequate compensation for wind conditions and his failure to maintain aircraft control which resulted in a hard landing. A factor was the gusty winds.NTSB NYC04CA102Accident · No injuriesData collectionFinal reportCessna 172P · Westfield, MAThe student pilot's improper flare and his failure to maintain aircraft control while landing.NTSB FTW04CA107Accident · No injuriesData collectionFinal reportAyres S2R-T34 · Friona, TXThe pilot's failure to maintain directional control during landing roll. Contributing factors were prevailing crosswind, rain, and the restricted vision from water on the windscreen, and a vehicle parked near the runway.NTSB ATL04LA092Accident · No injuriesLimited investigationFinal reportCessna 140 · Greenville, SCFatigue failure of the leaf spring gear strut.NTSB ANC04LA038Accident · No injuriesLimited investigationFinal reportGrumman G21 · Unalaska, AKThe inadvertent ground loop/swerve by the second pilot during the landing roll, and the first (check) pilot's inadequate supervision of the second pilot, which resulted in a loss of control and substantial damage to the airplane. Factors associated with the…NTSB CHI04CA102Accident · No injuriesData collectionFinal reportSchweizer SGS 2-33A · Lake Village, INThe unsuitable terrain the Certified Flight Instructor encountered during the off-field landing. The low altitude, the downdraft or "sink" experienced during flight, and the soft terrain conditions were factors to the accident.NTSB FTW04LA102Accident · No injuriesLimited investigationFinal reportWaco RBA · Temple, TXThe pilot's failure to maintain directional control during the landing roll. A contributing factor was the locked wheel.NTSB CHI04LA097Accident · No injuriesLimited investigationFinal reportCessna 172R · Kalamazoo, MIThe air traffic control procedures/directives not followed by tower air traffic controller, the inadequate compensation for wind conditions by the student pilot during landing, the lack of total experience by the student pilot, and the recommended crosswind…NTSB SEA04LA061Accident · No injuriesLimited investigationFinal reportCessna 305A · Bozeman, MTThe pilot's failure to maintain directional control during the landing roll in the tail wheel-equipped aircraft, leading to an inadvertent ground-loop, during which the aircraft's wing impacted the ground.NTSB CHI04CA094Accident · No injuriesData collectionFinal reportCessna 180 · Long Lake, WIThe pilot flared improperly and failed to maintain directional control during landing.NTSB NYC04LA173Accident · No injuriesLimited investigationFinal reportPiper PA-28R-200 · Factoryville, PAAn encounter with a deer, as reported by the pilot. A factor in this accident was the muddy grass off the left side of the runway.NTSB FTW04LA100Accident · Minor injuriesLimited investigationFinal reportMurphy Glasair III · Weatherford, TXThe pilot's misjudgment of the runway distance due to his misperception of his location point on the runway.NTSB NYC04CA097Accident · No injuriesData collectionFinal reportCessna 182T · Perkasie, PAThe pilots' inadequate compensation for winds and his failure to maintain directional control during landing. A factor related to the accident was the gusting wind conditions.NTSB LAX04LA174Accident · No injuriesLimited investigationFinal reportMitsubishi MU-2B-26A · La Verne, CAthe pilot's failure to adequately compensate for an asymmetrical thrust condition and to maintain directional control during the landing flare. The owner/pilot's failure to comply with the applicable service bulletin concerning propeller/power control rigging…NTSB FTW04CA098Accident · No injuriesData collectionFinal reportStinson 108-1 · Slidell, LAthe pilot's failure to compensate for the gusty wind conditions and maintain control of the airplane while landing.NTSB SEA04CA059Accident · No injuriesData collectionFinal reportRockwell S-2R · Mattawa, WACompensation for wind conditions not maintained. Factors include a tailwind and a rock pile adjacent to the runway.NTSB FTW04LA099Accident · No injuriesLimited investigationFinal reportGrumman G-164B · Mamou, LAThe pilot's delay in aborting the landing. A contributing factor included the entrance of a crawfish boat onto the airstrip.NTSB NYC04CA094Accident · No injuriesData collectionFinal reportPiper PA-28-181 · Louisville, KYThe student pilot's failure to maintain directional control while landing, and the CFI's delayed remedial action. A factor related to the accident was the gusting wind conditions.NTSB NYC04CA091Accident · No injuriesData collectionFinal reportPiper PA-28-180 · Norwood, MAThe student pilot failure to recover from a bounced landing. A factor in this accident was the student pilot's lack of solo flight experience.NTSB ANC04LA036Accident · No injuriesLimited investigationFinal reportStinson 108-2 · Levelock, AKThe pilot's selection of unsuitable terrain for landing, which resulted in an overrun. Factors contributing to the accident were the pilot's inadequate weather evaluation, a tailwind, and a slippery, ice-covered landing surface.NTSB SEA04LA053Accident · No injuriesLimited investigationFinal reportCessna 172E · Raymond, WAThe pilot's failure to maintain directional control during the landing roll resulting in the aircraft nosing over. Incorrect remedial action and soft terrain were factors.NTSB DEN04CA054Accident · No injuriesData collectionFinal reportCessna T310R · Broomfield, COthe pilot's improper in-flight planning/decision and his failure to verify the landing gear position. Factors contributing to the accident were the pilot's diverted attention due to the electrical failure.NTSB CHI04CA093Accident · No injuriesData collectionFinal reportBeech F33A · Wahoo, NEThe pilot's improper recovery from the bounced landing resulting in the collapse of the nose landing gear. A factor was the pilot's misjudged landing flare.NTSB CHI04CA088Accident · Minor injuriesData collectionFinal reportCessna 172A · Springfield, MOThe pilot failed to initiate a go-around and the airplane porpoised during the hard landing. Factors associated with the accident were the excessive groundspeed and the overload failure of the nose gear.NTSB ANC04LA037Accident · No injuriesLimited investigationFinal reportPiper PA-31T3 · Kaktovik, AKThe pilot's selection of unsuitable terrain for landing, which resulted in the airplane colliding with drifted snow during the landing roll. Factors contributing to the accident were a snow covered runway, airport personnel's failure to remove accumulated…NTSB SEA04LA069Accident · No injuriesLimited investigationFinal reportBellanca 7GCBC · Marion, MTThe pilot's failure to maintain directional control during the landing roll. Contributing factors were the gust of wind and the snowbank.NTSB NYC04CA089Accident · No injuriesData collectionFinal reportCessna 172P · Zelienople, PAThe pilot's improper recovery from a bounced landing.NTSB FTW04LA095Accident · No injuriesLimited investigationFinal reportPiper PA-30 · Galveston, TXThe pilot's failure to maintain directional control during the landing roll. A factor was the pilot's failure to evaluate the wind, prior to landing downwind.NTSB CHI04LA086Accident · No injuriesLimited investigationFinal reportBeech 1900D · Manhattan, KSThe captain's improper decision due to his attempt to taxi back onto the runway after coming to a stop in the grass, and the resulting collapse of nose landing gear. Contributing factors were the inoperative nose wheel steering, the pilot's inability to…NTSB SEA04LA055Accident · No injuriesLimited investigationFinal reportLake LA-4-200 · Cusick, WAThe pilot's failure to adequately compensate for crosswind conditions and his failure to maintain proper alignment in the direction of landing during the touchdown portion of a water landing on a river. Factors include crosswind conditions.NTSB NYC04LA087Accident · Minor injuriesLimited investigationFinal reportCessna 172L · Turner, METhe pilot's misjudgment of speed/distance and the delayed aborted landing. A factor in this accident was the tail wind condition.NTSB LAX04CA155Accident · No injuriesData collectionFinal reportJerry Garrison Christen Eagle II · Hollister, CAthe pilot's failure to obtain proper runway alignment and maintain clearance from a sign due to his inadequate visual lookout. Factors in the accident were crosswind conditions.NTSB CHI04LA087Accident · No injuriesLimited investigationFinal reportPiper PA-28R-200 · Peru, ILThe inadvertent landing gear retraction by the dual student during the landing roll.NTSB ATL04LA084Accident · No injuriesLimited investigationFinal reportMaule MX-7-180A · Plains, GAThe pilot's misjudgment of the speed/distance/altitude which resulted in a overrun of the runway.NTSB ANC04LA030Accident · No injuriesLimited investigationFinal reportCessna 180 · Chugiak, AKThe pilot's inadequate compensation for a crosswind condition during the landing roll, which resulted in a loss of control, and an on ground collision with a snow bank. A factor associated with the accident was a crosswind.NTSB MIA04IA056Incident · No injuriesIncident investigationFinal reportAirbus Industrie A300F4-605R · Fort Lauderdale, FLThe flight crews' inadvertent setting of the parking brake during flight resulting in the airplane being landed with the parking brake set and failure of all 8 main landing gear tires during the landing rollout.NTSB LAX04CA160Accident · No injuriesData collectionFinal reportCessna C195A · Gila Bend, AZthe pilot's failure to maintain directional control, resulting in a ground loop. Factors in the accident were the pilot's unfamiliarity with the airplane and the delayed remedial action of the flight instructor.NTSB SEA04LA056Accident · No injuriesLimited investigationFinal reportCessna R182 · Bremerton, WAThe pilot's failure to maintain directional control which resulted in a loss of control and subsequent wing strike with terrain. A contributing factor was the soft terrain.NTSB NYC04CA085Accident · No injuriesData collectionFinal reportDiamond Aircraft Industries DA-40 · Bardstown, KYThe pilot's failure to attain the proper touchdown point, and his failure to maintain directional control during landing.NTSB LAX04LA149Accident · No injuriesLimited investigationFinal reportCessna 402A · Peach Springs, AZthe pilot's inadequate flare and touchdown that imparted high side loadings on the right main landing gear, which resulted in an overload failure of the landing gear bellcrank and the collapse of that gear.NTSB DEN04LA051Accident · No injuriesLimited investigationFinal reportShook Rans S-12 · Berthoud, COthe pilot's improper flare and his inadequate compensation for wind. The wind gust was a contributing factor.NTSB NYC04CA084Accident · No injuriesData collectionFinal reportCessna 172S · Stevensville, MDThe student pilot's failure to maintain aircraft control while landing. A factor was the student pilot's lack of experience.NTSB DEN04LA049Accident · No injuriesLimited investigationFinal reportCessna 182P · Hanksville, UTthe pilot's selection of unsuitable terrain to conduct a precautionary landing. Factors contributing to the accident was the soft, dirt road.NTSB ATL04LA081Accident · No injuriesLimited investigationFinal reportCessna 182P · Nashville, TNThe pilot's improper landing flare and his inadequate recovery from a bounced landing resulting in a hard landing and propeller strike of the runway.NTSB ATL04LA080Accident · No injuriesLimited investigationFinal reportMaule MX-7-235 · Nashville, TNThe pilot's inadequate compensation for wind and his failure to maintain aircraft control which resulted in a hard landing. The pilot's decision to land in wind conditions that exceeded the demonstrated crosswind component, wind gusts, and a crosswind were…NTSB MIA04CA057Accident · No injuriesData collectionFinal reportBeech V35B · Bay St. Louis, MSThe failure of the pilot to complete the landing checklist and extend the landing gear resulting in a gear up landing and damage to the airplane.NTSB LAX04LA151Accident · No injuriesLimited investigationFinal reportPiper PA-28-180 · Reno, NVthe pilot's premature flare and failure to maintain adequate airspeed resulted in an inadvertent stall and a hard landing, which collapsed the landing gear.NTSB LAX04CA146Accident · Minor injuriesData collectionFinal reportRobinson R22 Beta · Long Beach, CAthe student pilot's improper use of the cyclic control and the certified flight instructor's inadequate supervision, which resulted in a rollover.