W 1832 roku zaborcze władze carskie skonfiskowały dobra zdzięciołskie, które przeszły na własność państwa rosyjskiego. W 1866 roku w wyniku akcji rusyfikacyjnej podczas której zmieniono na Grodzieńszczyznie nazwy 558 miejscowości, zmieniono także nazwę Zdzięcioł na Dziatława. W 1874 roku w czasie pożaru spłonęło 211 domów, 119 zabudowań gospodarczych oraz synagoga. Kolejne pożary wybuchły w 1881, 1882, 1894 i 1897 roku. Podczas I wojny światowej Zdzięcioł był zajęty przez wojska kajzerowskich Niemiec od jesieni 1915 do grudnia 1918 roku. W 1919 roku miejscowość wróciła w granice Polski, co potwierdził Traktat Ryski w 1921 roku zawarty pomiędzy Polską i Rosją bolszewicką.

W okresie II Rzeczypospolitej miasto było siedzibą wiejskiej gminy Zdzięcioł, przynależącej początkowo do okręgu brzeskiego i okręgu nowogródzkiego, a od 1921 do województwa nowogródzkiego. Do II wojny światowej około 75% mieszkańców była pochodzenia żydowskiego. Po układzie Ribbentrop-Mołotow i zaatakowaniu Polski przez Związek Radziecki, Zdzięcioł we wrześniu 1939 roku znalazł się pod okupacją ZSRR, a od 30 czerwca 1941 do 1944 roku został zajęty przez hitlerowskie Niemcy. W lutym 1942 Niemcy założyli wokół synagogi i ulicy Słonimskiej getto dla Żydów. W kwietniu 1942 roku hitlerowcy zabili w Lesie Kurpieszowskim około 1200 Żydów z Zdzięcioła.