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 DEN00LA094Accident · No injuriesLimited investigationFinal reportCessna T210M · Laramie, WYThe pilot-in-command's failure to confirm, the landing gear was down and locked. Factors were the check pilot's failure to confirm the landing gear was down and locked, and the sun glare.NTSB SEA00LA089Accident · Serious injuriesLimited investigationFinal reportGifford TR-4 · Wenatchee, WAThe pilot's improper decision to attempt to close the canopy (entry door) after it inadvertently opened in flight, instead of making a precautionary landing with it open. Factors include the pilot's failure to follow all items on the checklist, his failure to…NTSB LAX00LA198Accident · No injuriesLimited investigationFinal reportCessna 185 · Borrego Springs, CAThe pilot's inadequate compensation for the crosswind condition and his subsequent failure to maintain directional control during landing.NTSB MIA00LA160Accident · Minor injuriesLimited investigationFinal reportDaniel A. Shapiro Searey 1DK · Morganton, NCThe inadvertent forward elevator input by the pilot-in-command while reducing throttle control resulting in the airplane nose-over.NTSB IAD00LA043Accident · Minor injuriesLimited investigationFinal reportCessna 172N · Tappahannock, VAthe pilots's inability to maintain aircraft control after a loss of consciosness.NTSB CHI00LA136Accident · Serious injuriesLimited investigationFinal reportBeech A23-19 · Holmen, WIthe pilot's failure to maintain directional control of the airplane during the landing. Factors associated with the accident were the crosswind, along with the runway light, windsock, garden, and swimming pool that the airplane contacted.NTSB NYC00LA133Accident · Serious injuriesLimited investigationFinal reportPiper PA18-150 · Forest Hill, MDThe pilot's failure to maintain directional control while landing. Factors in this accident were the tailwind condition, and the pilot's lack of flight experience in tail-wheeled airplanes.NTSB FTW00LA148Accident · No injuriesLimited investigationFinal reportCessna 172H · Mesquite, TXThe flight instructor's inadequate supervision of the student pilot during the landing.NTSB MIA00LA151Accident · No injuriesLimited investigationFinal reportMooney M20C · Bryson City, NCThe pilot's failure to maintain directional control on landing rollout with a known quartering crosswind, resulting in an on-ground collision with a known fixed object (wooden pallet.)NTSB CHI00LA133Accident · No injuriesLimited investigationFinal reportRobinson R-22 Beta · Galesburg, NDthe pilot misjudged the landing flare which resulted in a hard landing.NTSB ANC00LA057Accident · No injuriesLimited investigationFinal reportCessna 180K · Anchorage, AKThe pilot's inadvertent ground loop/swerve during landing.NTSB LAX00LA192Accident · No injuriesLimited investigationFinal reportLockheed L1011-385-1 · Maui, HIThe captain's failure to maintain the proper wind-adjusted Vref airspeed, by a margin which varied from 7 to 20 knots too slow, during the final 10 seconds of the approach prior to touchdown.NTSB LAX00LA188Accident · No injuriesLimited investigationFinal reportCessna 310Q · Mesa, AZthe overload fracture and separation of the right main landing gear attachment.NTSB FTW00LA145Accident · No injuriesLimited investigationFinal reportBell 47G · San Antonio, TXThe improper touchdown performed by the flight instructor.NTSB LAX00TA186Accident · No injuriesFinal reportMcDonnell Douglas 500N · Los Angeles, CAThe combined failure of the operator management and the check pilot to ensure the landing area was suitable for the slide on landing. Factors were the high vegetation that entangled the skids, resulting in the abrupt stop and nose down movement of the…NTSB LAX00LA187Accident · No injuriesLimited investigationFinal reportFairchild KR-21 · Marana, AZFailure of the pilot to maintain directional control.NTSB LAX00LA183Accident · Minor injuriesLimited investigationFinal reportCessna T210L · Grand Canyon, AZThe pilot's inadequate compensation for a crosswind and his failure to maintain directional control during landing, resulting in the airplane veering off the runway and the subsequent collision with a culvert.NTSB SEA00LA085Accident · No injuriesLimited investigationFinal reportSchweizer SGS 1-35 · Seaside, ORThe pilot's improper decision to continue to a point where he could not be assured of reaching a safe landing-out site if he encountered an area of significant sink after departing his planned route of flight. Factors include downdrafts, terrain that…NTSB NYC00LA128Accident · Minor injuriesLimited investigationFinal reportCessna P210N · Elizabethtown, KYThe pilot's loss of control due to his improper application of power and rudder, in order to arrest a swerve during the landing roll.NTSB MIA00LA148Accident · No injuriesLimited investigationFinal reportSchweizer SGS 2-33 · Jacksonville, FLthe student pilot's misjudgment of the aircraft's altitude and subsequent maneuver to avoid an obstacle, that resulted in a loss of airspeed, an inadvertent stall, and an inflight loss of control, which resulted in damage to the aircraft during landing.NTSB CHI00LA132Accident · Minor injuriesLimited investigationFinal reportBell 206B · Eckerman, MIThe pilot's failure to attain translational lift following an aborted landing and the loss of tail rotor effectiveness encountered by the pilot. Factors to the accident were the low rotor rpm and the trees.NTSB CHI00LA128Accident · No injuriesLimited investigationFinal reportPiper PA-28-151 · Fulton, MOthe pilot's poor inflight planning which resulted in exceeded the proper touchdown point on the runway. A factor associated with the accident was the ditch that the airplane contacted.NTSB ANC00LA055Accident · No injuriesLimited investigationFinal reportBell 206B · Haines, AKThe pilot's failure to attain a proper touchdown point.NTSB SEA00LA083Accident · No injuriesLimited investigationFinal reportde Havilland U-6A · Kenmore, WAThe pilot's failure to maintain control of the aircraft during the landing roll. Contributing factors were the power wave created by the nearby yacht, the rough water conditions, and the pilot's loss of visual contact with the wave during the rollout.NTSB CHI00LA131Accident · No injuriesLimited investigationFinal reportHughes 269C · Aberdeen, SDthe ground resonance encountered by the pilot.NTSB LAX00LA182Accident · No injuriesLimited investigationFinal reportSmith Arthur Fox Long EZ · Fallon, NVThe pilot's failure to maintain runway alignment and directional control during a crosswind landing that resulted in a touchdown off the runway surface in soft sand. A factor in the accident was an earlier improper repair, which weakened the landing gear…NTSB CHI00LA130Accident · Minor injuriesLimited investigationFinal reportGrunska Kitfox IV · Neenah, WIthe pilot's failure to maintain driectional control of the airplane while landing. A factor associated with the accident was the tree that the airplane contacted.NTSB ATL00LA051Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-140 · Marco Island, FLThe pilot's improper flare and inadequate recovery from a bounced landing, which resulted in a nose over.NTSB ATL00LA050Accident · No injuriesLimited investigationFinal reportCessna 501 · Orlando, FLThe pilot's failure to follow the landing checklist that resulted in the delay of lowering the landing gear before touchdown.NTSB LAX00LA181Accident · Minor injuriesLimited investigationFinal reportHughes 269C · Rialto, CAThe student's misjudged altitude and failure to maintain rotor rpm while practicing an autorotation, and, the instructor's delayed remedial corrective action and inadequate supervision of the flight.NTSB ANC00LA053Accident · No injuriesLimited investigationFinal reportBell 206B · Homer, AKThe pilot's misjudging the landing flare in whiteout/flat light conditions. Factors associated with the accident are the whiteout and flat lighting conditions.NTSB SEA00LA081Accident · No injuriesLimited investigationFinal reportPiper PA-28-140 · Hillsboro, ORAn inadequately planned approach. Misjudging distance/altitude and improper remedial action were factors.NTSB NYC00LA126Accident · No injuriesLimited investigationFinal reportCessna 185F · Pottstown, PAThe second pilot's inadequate compensation for wind conditions and the inadequate supervision of the flight instructor. Factors related to the accident were the crosswind and gusting wind conditions.NTSB ATL00LA053Accident · No injuriesLimited investigationFinal reportPiper PA-32RT-200 · Mt. Pleasant, SCThe airplane collision with a deer during a night landing.NTSB ATL00LA052Accident · No injuriesLimited investigationFinal reportCessna 172M · Clinton, TNThe pilot's inadequate in-flight planning necessitating an intentional ground loop maneuver on landing. Contributing factors were the pilot's misjudgment of distance/airspeed, the high terrain surrounding the runway, and the tailwind condition.NTSB LAX00LA179Accident · Serious injuriesLimited investigationFinal reportCone Questair Venture · Delano, CALoss of directional control during landing for undetermined reasons.NTSB LAX00LA177Accident · No injuriesLimited investigationFinal reportCessna 180 · N. Las Vegas, NVThe pilot's inadequate compensation for the existing crosswind condition, and his improper positioning of the flight controls.NTSB CHI00LA126Accident · No injuriesLimited investigationFinal reportBeech UC-45J · Urbana, ILthe pilot not maintaining directional control on the ground and the abrupt brake application during the landing roll.NTSB ANC00LA051Accident · Minor injuriesLimited investigationFinal reportPiper PA-18 · Seldovia, AKThe pilot's failure to maintain directional control of the airplane. A factor in the accident was an inadvertent ground swerve.NTSB LAX00LA175Accident · No injuriesLimited investigationFinal reportAyres S2R-600 · Buckeye, AZThe pilot's failure to maintain directional control of the aircraft. A factor in the accident was the uneven runway surface.NTSB DEN00LA081Accident · No injuriesLimited investigationFinal reportHutchins RV4 · Los Alamos, NMThe pilot's failure to maintain control of the aircraft after initiating a go-around following a hard bounced landing. Factors were variable shifting winds and a high-density altitude.NTSB SEA00LA077Accident · No injuriesLimited investigationFinal reportPZL-Bielsko Jantar 2A · Hood River, ORThe pilot's failure to maintain directional control of the glider after its wing came in contact with long grass growing on the runway surface. Factors include the pilot's improper decision to attempt a landing on a runway with known directional control…NTSB DEN00LA077Accident · No injuriesLimited investigationFinal reportBeech A36TC · Monument Valley, UTFailure by the pilot to maintain control of the aircraft during landing roll. Factors were a dust devil/whirlwind and the pilot's lack of landing currency.NTSB CHI00LA118Accident · No injuriesLimited investigationFinal reportCessna 170A · St. Paul, MNthe broken landing gear axle.NTSB MIA00LA140Accident · No injuriesLimited investigationFinal reportSmith, Ted Aerostar Aerostar 600 · Vieques, PRThe pilot's improper compensation for wind conditions during approach to landing resulting in the aircraft touching down hard, short of the runway, and receiving substantial damage.NTSB LAX00LA164Accident · No injuriesLimited investigationFinal reportCessna U206G · Parker, AZThe failure of the pilot to obtain the proper airspeed during landing, which resulted in a hard landing and subsequent porpoise down the runway.NTSB LAX00LA161Accident · No injuriesLimited investigationFinal reportCessna 152 · Eureka, CAThe pilot's failure to compensate for a crosswind and to maintain directional control during landing.NTSB CHI00LA116Accident · No injuriesLimited investigationFinal reportBeech 58 · Decatur, ILthe failure of the pilot to extend the landing gear which resulted in the gear-up landing. A factor to the accident was the pilot's failure to complete the landing checklist.NTSB CHI00LA115Accident · No injuriesLimited investigationFinal reportCessna 172R · Battle Creek, MIthe student pilot's failure to maintain directional control of the airplane during the landing. Factors associated with the accident were the misjudged landing flare, the student's lack of total experience, the runway lights, and the runway signs.NTSB MIA00LA136Accident · Serious injuriesLimited investigationFinal reportBellanca 8KCAB · Immokalee, FLthe pilot misjudged the flare resulting in a hard landing short of the intended landing site, subsequently impacting the ground, and nosing over.