The Soviet authority in Toropets was established on October 30 (November 12), 1917. On August 1, 1927 Pskov Governorate was abolished, and Leningrad Oblast was established. Toropetsky Uyezd was abolished as well, and Toropetsky District, with the administrative center in Toropets, was established. It belonged to Velikiye Luki Okrug of Leningrad Oblast. On June 17, 1929, the district was transferred to Western Oblast. On August 1, 1930 the okrugs were abolished, and the districts were subordinated directly to the oblast. On January 29, 1935 Kalinin Oblast was established, and Toropetsky District was transferred to Kalinin Oblast. The town was occupied by the Wehrmacht during WWII, from August 29, 1941 until January 21, 1942, when it was retaken during the Toropets–Kholm Offensive. On August 22, 1944, the district was transferred to newly established Velikiye Luki Oblast. On October 2, 1957, Velikiye Luki Oblast was abolished, and Toropetssky District was transferred back to Kalinin Oblast. In 1990, Kalinin Oblast was renamed Tver Oblast.