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 MIA01LA220Accident · 1 fatalLimited investigationFinal reportPiper J-4A · Mosheim, TNThe failure of the student pilot to maintain altitude clearance during a balked landing go-around resulting in the collision with a utility pole, transmission wires, and a ground borne vehicle.NTSB ANC01LA126Accident · No injuriesLimited investigationFinal reportFreeman Glastar · Glennallen, AKThe pilot's failure to abort the landing. Factors associated with the accident were the pilot's selection of an unsuitable landing area, and his failure to attain a proper touchdown point. An additional factor was a tailwind.NTSB ANC01LA124Accident · No injuriesLimited investigationFinal reportPiper PA-18-135 · Palmer, AKThe pilot's excessive use of brakes during the landing roll.NTSB FTW01LA192Accident · Minor injuriesLimited investigationFinal reportStinson 108-3 · Dover, ARthe pilot's delay in aborting the landing.NTSB NYC01LA218Accident · No injuriesLimited investigationFinal reportCessna 152 · Newark, OHThe student pilot's failure to maintain aircraft control during an aborted landing. A factor in this accident was the crosswind conditions.NTSB MIA01LA219Accident · No injuriesLimited investigationFinal reportPiper PA-28-140 · Wilgrove, NCThe failure of maintenance personal to properly reconnect the throttle-cable-to carburetor attachment, resulting in a throttle cable disconnection while in the landing pattern, and collision with trees. A factor in the accident was the failure of the pilot to…NTSB FTW01LA186Accident · No injuriesLimited investigationFinal reportCessna 421B · New Braunfels, TXthe pilot's inadequate flare of the airplane resulting in a hard landing. A contributing factor was the crosswind.NTSB SEA01TA152Accident · Minor injuriesFinal reportWSK PZL Mielec M-18 Dromader · Ukiah, ORAn inadequate recovery from a bounced landing and directional control was not maintained during landing. A high flare and a fence were factors.NTSB CHI01LA309Accident · No injuriesLimited investigationFinal reportCessna T210N · Fargo, NDthe emegency procedure not followed by the pilot.NTSB ANC01LA114Accident · No injuriesLimited investigationFinal reportPiper PA-18-160 · Anchorage, AKThe pilot's inadvertent ground loop during the landing roll.NTSB SEA01LA151Accident · No injuriesLimited investigationFinal reportPitts Special SC-1 · Jerome, IDThe pilot's failure to maintain directional control during landing. Factors included: an incorrectly manufactured or adjusted rudder travel setting, resulting in restricted movement of the left brake; the mechanic's failure to adjust the rudder travel to the…NTSB SEA01LA150Accident · Minor injuriesLimited investigationFinal reportI.C.A. Brasov IS-28B2 · Wenatchee, WAFailure to maintain clearance from terrain during a low altitude turn. The second pilot overshooting the runway was a contributing factor to the accident.NTSB DEN01LA147Accident · Serious injuriesLimited investigationFinal reportCessna 172N · Peyton, COThe pilot's improper go-around procedure and his failure to maintain adequate airspeed which resulted in an inadvertent stall. A factor was the pilot's lack of total experience.NTSB CHI01LA289Accident · No injuriesLimited investigationFinal reportCessna 177 · South Haven, MIThe pilot not maintaining aircraft control during the landing. Factors to the accident were the pilot not performing a go-around and the ditch.NTSB NYC01LA210Accident · Serious injuriesLimited investigationFinal reportCessna 172L · Brockport, NYThe pilot's delayed go-around during the landing attempt. Factors included the dark night conditions and the pilot's inadequate preflight decision to fly to an airport with inoperative surface lighting.NTSB MIA01LA215Accident · Serious injuriesLimited investigationFinal reportCessna 182Q · Savannah, GAThe delay of the pilot to perform a go-around following a bounced landing and porpoise, and failure of the pilot to maintain directional control resulting in the airplane departing the runway and colliding with a berm.NTSB CHI01LA280Accident · No injuriesLimited investigationFinal reportCessna 182A · Grosse Ile, MIBoth the CFI and the student pilot on board improperly flared the airplane and the CFI's failure to perform remedial action during the landing.NTSB CHI01LA279Accident · No injuriesLimited investigationFinal reportGlobe GC-1B · Traverse City, MIThe pilot not following the emergency landing gear extension procedures. Factors were the failure of the hydraulic motor, and the landing gear locks not engaged.NTSB FTW01LA215Accident · No injuriesLimited investigationFinal reportPiper PA-28-235 · Terrell, TXthe flying pilot's failure to maintain control of the airplane during the landing flare which resulted in a hard landing. A contributing factor was the wind shear weather condition.NTSB FTW01LA189Accident · No injuriesLimited investigationFinal reportDonald A Chiasson FP-404 · Port Allen, LAThe loss of engine power for undetermined reason. A contributing factor was the lack of suitable terrain for the forced landing.NTSB ANC01LA104Accident · No injuriesLimited investigationFinal reportStinson 108-2 · Palmer, AKThe pilot's selection of an unsuitable area for an off-airport landing.NTSB SEA01LA148Accident · No injuriesLimited investigationFinal reportPiper PA-24-250 · Thompson Falls, MTThe pilot's inadequate compensation in gusting wind conditions during the landing flare. A tree was a factor.NTSB CHI01LA272Accident · No injuriesLimited investigationFinal reportCessna 152 · Peru, ILThe pilot's inadequate recovery from a bounced landing. Factors associated with the accident were improper touchdown point, rough terrain, and the nose gear collapse.NTSB NYC01LA206Accident · Minor injuriesLimited investigationFinal reportSchweizer 300C · Cicero, NYThe pilot's failure to maintain directional control while hovering, and the CFI's delayed remedial action.NTSB ANC01LA110Accident · Serious injuriesLimited investigationFinal reportCessna 150 · Delta Junction, AKThe pilot's failure to maintain directional control during the landing roll. A factor associated with the accident is rough and uneven terrain at the off-airport landing site.NTSB SEA01LA147Accident · No injuriesLimited investigationFinal reportSchweizer SGS 1-26B · Rock Island, WAThe student pilot's improper inflight planning and decision (delay in establishing an approach to a suitable landing area) and his subsequent failure to attain the proper glidepath for the selected landing area, resulting in an overshoot of the selected…NTSB FTW01LA201Accident · No injuriesLimited investigationFinal reportCessna 182L · Porter, TXthe pilot's improper recovery from a bounced landing.NTSB ANC01LA116Accident · No injuriesLimited investigationFinal reportPiper PA-18 · Anaktuvuk Pass, AKA failure of the landing gear strut assembly due to corrosion. A factor in the accident was the pilot's inadequate maintenance of the airplane.NTSB NYC01LA204Accident · No injuriesLimited investigationFinal reportRobinson R22 · Islip, NYThe flight instructor's delayed remedial action during a practice autorotation. Factors included the flight instructor's overconfidence in the pilot receiving instruction, and that pilot's improper recovery from a practice autorotation.NTSB IAD01LA092Accident · Serious injuriesLimited investigationFinal reportAerotek Pitts S2 · Xenia, OHThe airplane's excessive airspeed during the approach, which resulted in the pilot's failure to maintain directional control during landing.NTSB CHI01LA266Accident · No injuriesLimited investigationFinal reportGrumman AA-5B · Beaver Island, MIThe pilot misjudged the approach and landing, and his failure to abort the landing. Factors associated with the accident were the trees at the approach end of the runway and the sand/gravel pit that the airplane traveled into.NTSB ANC01LA105Accident · No injuriesLimited investigationFinal reportPiper PA-18-160 · Talkeetna, AKThe pilot's inadequate compensation for wind conditions. A factor associated with the accident was a crosswind.NTSB NYC01LA203Accident · Serious injuriesLimited investigationFinal reportCessna 172L · Parkersburg, WVThe student pilot's failure to obtain a proper rate of climb, resulting in a collision with trees.NTSB IAD01IA093Incident · No injuriesIncident investigationFinal reportMorrison Rans S-12 · Midland, VAThe pilot's failure to obtain/maintain the proper descent rate which resulted in a hard landing and separation of the landing gear. A factor in the incident was the pilot's improper decision to participate in an unauthorized activity with his airplane.NTSB DEN01LA140Accident · No injuriesLimited investigationFinal reportMaule MT-7-235 · Las Cruces, NMThe pilot's failure to properly recover from a bounced landing. Contributing factors include his misjudgment of the flare and his lack of total experience in make and model.NTSB DEN01LA137Accident · No injuriesLimited investigationFinal reportBeech A35 · Moab, UTthe pilot's failure to lower the landing gear resulting in a wheels up landing.NTSB ATL01LA101Accident · No injuriesLimited investigationFinal reportCessna 172 · Mobile, ALThe pilot's improper landing flare that resulted in a hard landing. A factor was the pilot induced porpoise.NTSB NYC01LA198Accident · Minor injuriesLimited investigationFinal reportMoran Europa Monowheel · Oxford, CTThe pilot's failure to maintain directional control during an aborted landing.NTSB LAX01LA266Accident · No injuriesLimited investigationFinal reportMaule M-7-235C · Flagstaff, AZThe pilot's improper recovery from a bounced landing and his failure to maintain directional control, resulting in a ground loop.NTSB IAD01LA090Accident · No injuriesLimited investigationFinal reportSteen Skybolt · Warrenton, VAThe pilot's failure to maintain directional control during landing, and the flight instructor's delayed remedial action.NTSB ANC01LA092Accident · No injuriesLimited investigationFinal reportAeronca 7AC · Skwentna, AKThe pilot's excessive use of brakes during the landing roll.NTSB NYC01LA197Accident · Minor injuriesLimited investigationFinal reportPalmer/Wilgus Fokker F1 · Rhinebeck, NYThe pilot's failure to maintain directional control while landing, resulting in an inadvertent ground-loop. A factor related to the accident was the crosswind conditions.NTSB MIA01LA198Accident · No injuriesLimited investigationFinal reportCessna 152 · Naples, FLThe student pilot's improper recovery from a bounced landing resulting in a hard landing on the nose landing gear, collapse of the nose landing, the airplane sliding off the runway, and the airplane being destroyed by a postcrash fire.NTSB LAX01LA267Accident · No injuriesLimited investigationFinal reportCessna 172S · Scottsdale, AZThe pilot's misjudged landing flare, which lead to a hard landing, inadvertent porpoise, and his improper recovery from a bounced landing.NTSB DEN01LA132Accident · No injuriesLimited investigationFinal reportPiper PA-31-350 · Grand Junction, COthe failure of the nose landing gear right drag brace (link assembly) due to fatigue.NTSB CHI01LA250Accident · Serious injuriesLimited investigationFinal reportBurkhart Grob G102 STD Astir III · Faribault, MNThe pilot's failure to maintain adequate airspeed during the landing which resulted in a stall.NTSB ANC01LA098Accident · No injuriesLimited investigationFinal reportPiper PA-18-150 · Bethel, AKThe pilot's inadequate recovery from a bounced landing. A factor associated with the accident was a crosswind.NTSB LAX01LA264Accident · No injuriesLimited investigationFinal reportWilliams RV-6A · Hawthorne, CAThe pilot's failure to maintain control of his airplane during the landing flare.NTSB DEN01LA131Accident · Minor injuriesLimited investigationFinal reportCessna T210M · Spanish Fork, UTthe pilot's inadequate compensation for the wind conditions which resulted in a loss of control during landing. A contributing factor was the gusty crosswind.NTSB CHI01LA249Accident · No injuriesLimited investigationFinal reportPiper PA-28 · Jeffersonville, INThe airplane was struck by deer during landing roll at night. A factor was the dark night.