Russia’s economy and war effort is coming under increasing strain, which will pose increasingly acute challenges to Russian President Vladimir Putin’s ability to sustain the war over the long term. The Washington Post reported on October 27 that the Russian economy is “in danger of overheating,” noting that Russia’s excessively high military spending has fueled economic growth in a way that has forced Russian companies to artificially raise their salaries in order to fulfill labor demands by remaining competitive with Russia’s high military salaries.[1] The Washington Post quoted Russian Central Bank Head Elvira Nabiullina, who warned in July 2024 that Russia’s labor force and production capacity are “almost exhausted.” The Washington Post noted that private Russian companies are struggling to keep up with Russian military salaries and are increasingly having to offer wages several times higher than the typical industry averages. ISW has recently reported that Russian regional authorities are significantly increasing the one-time signing bonuses for Russian contract servicemembers in order to sustain Russia’s rate of force generation (roughly 30,000 troops per month), which underscores the fact that Russia does not have an indefinite pool of manpower and must financially and socially reckon with the ever-growing costs of replenishing its frontline losses via various force-generation avenues.[2] The Washington Post also noted that Russia’s stringent migration policies, particularly after the March 2024 Crocus City Hall attack, have further depleted Russia’s labor pool and amplified economic frictions. This has particularly become the case as migrant workers are increasingly identifying Russia as a hostile and unattractive place to relocate for work.[3] ISW has reported at length on the balance that Putin is trying to strike between catering to his pro-war ultranationalist constituency, which espouses extreme anti-migrant sentiments, and his practical need to leverage migrant labor both economically and militarily.[4]
Putin very likely assesses that calling another partial mobilization wave, or introducing general mobilization, will be too costly to his regime, and has therefore resorted to crypto-mobilization efforts that appear to be placing greater and greater strains on the Russian wartime economy. The recent appearance of North Korean troops in Russia, and their reported deployment to the combat zone in Kursk Oblast, further suggests that Putin’s entire force-generation system is very tenuous.[5] The costs of fueling the war will increase as Russia continues to burn through manpower and materiel on the frontline. Russian resources are finite, and Putin cannot reckon with these costs indefinitely. Russia’s economy will reach a burnout point. That burnout point will inflict great costs on Russian society, which may force Putin to make major decisions about how to resource Russia’s war or change Russia’s mode of warfighting to preserve his regime’s stability.
Key Takeaways:
Russia's economy and war effort is coming under increasing strain, which will pose increasingly acute challenges to Russian President Vladimir Putin's ability to sustain the war over the long term.
Ukrainian and Russian forces both advanced within the main Ukrainian salient in Kursk Oblast.
Russian forces advanced in and near Selydove and northwest of Vuhledar.
Russian authorities are using Cossack organizations to militarize Russian children and build out Russia's force generation reserve in the long term.
We do not report in detail on Russian war crimes because these activities are well-covered in Western media and do not directly affect the military operations we are assessing and forecasting. We will continue to evaluate and report on the effects of these criminal activities on the Ukrainian military and the Ukrainian population and specifically on combat in Ukrainian urban areas. We utterly condemn Russian violations of the laws of armed conflict and the Geneva Conventions and crimes against humanity even though we do not describe them in these reports.
Ukrainian Operations in the Russian Federation
Russian Main Effort – Eastern Ukraine (comprised of three subordinate main efforts)
Russian Subordinate Main Effort #1 – Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City
Russian Subordinate Main Effort #2 – Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
Russian Subordinate Main Effort #3 – Capture the entirety of Donetsk Oblast
Russian Supporting Effort – Southern Axis
Russian Air, Missile, and Drone Campaign
Russian Mobilization and Force Generation Efforts
Russian Technological Adaptations
Activities in Russian-occupied areas
Significant Activity in Belarus
Ukrainian Operations in the Russian Federation
Ukrainian forces recently advanced within the main Ukrainian salient in Kursk Oblast amid continued Ukrainian ground attacks in the area on October 27. Geolocated footage published on October 26 indicates that Ukrainian forces recently advanced southwest of Olgovka (east of Korenevo) and east of Kolmakov (east of Sudzha).[6] Russian sources, including the Ministry of Defense (MoD), claimed on October 27 that Ukrainian forces attacked southeast of Korenevo near Zeleny Shlyakh, Novoivanvoka, Daryino, Nizhny Klin, Pogrebki, and Nikolaevo-Daryino; and southeast of Sudzha near Plekhovo.[7]
Russian forces recently marginally advanced within the main Ukrainian salient in Kursk Oblast. Geolocated footage published on October 26 indicates that Russian forces recently marginally advanced southeast of Martynovka (northeast of Sudzha).[8] Elements of the Russian 137th Airborne (VDV) Regiment (106th VDV Division) are operating near Lyubimovka (southeast of Korenevo); elements of the 11th VDV Brigade are reportedly operating near Cherkasskaya Konopelka (southeast of Sudzha); and elements of the 810th Naval Infantry Brigade (Black Sea Fleet) and 155th Naval Infantry Brigade (Pacific Fleet, Eastern Military District [EMD]) are reportedly operating in unspecified areas of Kursk Oblast.[9]
A Russian source claimed that Ukrainian forces attacked near Novy Put in Glushkovsky Raion, west of the main Ukrainian salient in Kursk Oblast, as of the evening of October 26.[10]
Russian Main Effort – Eastern Ukraine
Russian Subordinate Main Effort #1 – Kharkiv Oblast (Russian objective: Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City)
Russian forces continued offensive operations in northern Kharkiv Oblast on October 27 but did not make any confirmed advances. Russian forces continued attacking northeast of Kharkiv City near Vovchansk and Starytsya (southwest of Vovchansk) on October 26 and 27.[11] Ukraine’s Kharkiv Group of Forces Spokesperson Colonel Yevhenii Romanov stated 60 percent of the 122mm and 152mm artillery ammunition that Russian forces are firing in the Kharkiv direction is from North Korea.[12] Romanov stated that the North Korean shells are poor quality and do not hit their targets or explode at the right time. Romanov also noted that the Russian military may be delivering Iranian-provided ammunition to Russian forces in the area. Drone operators of the Russian 16th Spetsnaz Brigade (Russian General Staff’s Main Intelligence Directorate [GRU]) are reportedly operating in Kharkiv Oblast.[13]
Russian Subordinate Main Effort #2 – Luhansk Oblast (Russian objective: Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and northern Donetsk Oblast)
Russian forces continued operations along the Kupyansk-Svatove-Kreminna line on October 27 but did not make any confirmed advances. Geolocated footage published on October 26 shows Ukrainian forces successfully repelling a Russian platoon-sized mechanized assault northeast of Torske (west of Kreminna).[14] A Russian milblogger claimed that unspecified Russian Spetsnaz units are operating near Senkove (south of Kupyansk on the west bank of the Oskil River), although ISW has not observed any visual or independent confirmation that Russian forces have crossed the Oskil River.[15] Russian milbloggers claimed that Russian forces advanced within Pershotravneve (west of Svatove) and into the northern outskirts of Terny (west of Kreminna).[16] A Ukrainian battalion commander operating in the Kupyansk direction stated that Russian forces are intensifying glide bomb strikes against Kupyansk and the east (left) bank of the Oskil River in an attempt to gain a foothold on the left bank of the Oskil River and assault Kupyansk-Vuzlovyi (south of Kupyansk).[17] The Ukrainian commander stated that Ukrainian forces repelled a Russian reinforced battalion-sized mechanized assault in the Kupyansk direction two weeks ago, which may refer to the Russian reinforced battalion-sized mechanized assault launched in the Kupyansk direction on September 26.[18] Russian forces continued attacking northeast of Kupyansk near Synkivka; north of Kupyansk near Kindrashivka; south of Kupyansk near Kruhlyakivka, Kolisnykivka, Zahryzove; southeast of Kupyansk near Vyshneve, Lozova, and Berestove; east of Kupyansk near Petropavlivka; west of Svatove near Pershotravneve; northwest of Kreminna near Chereshchyna, Terny, Hrekivka, Novomykhailivka, and Makiivka; south of Kreminna near Hryhorivka; west of Kreminna near Torske and Zarichne; and southwest of Kreminna near Serebryanka on October 26 and 27.[19]
Russian Subordinate Main Effort #3 – Donetsk Oblast (Russian objective: Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas)
The Ukrainian General Staff reported that Russian forces conducted unsuccessful ground attacks northeast of Siversk near Bilohorivka on October 26 and 27.[20] Elements of the Russian 85th Motorized Rifle Brigade (3rd Combined Arms Army [CAA], formerly 2nd Luhansk People’s Republic Army Corps [LNR AC]) are reported operating in the Siversk direction.[21]
The Ukrainian General Staff reported that Russian forces conducted an unsuccessful ground attack near Orikhovo-Vasylivka (northeast of Chasiv Yar) on October 27.[22] Elements of the Russian 98th Airborne (VDV) Division are reportedly operating near Chasiv Yar.[23]
Russian forces continued offensive operations in the Toretsk direction on October 27 but did not advance. Russian and Ukrainian sources reported continued fighting within Toretsk itself; south of Toretsk near Niu-York; and west of Toretsk near Shcherbynivka.[24] Russian President Vladimir Putin claimed on October 27 that Russian forces control two-thirds (67 percent) of Toretsk, although ISW has only observed visual evidence to assess that Russian forces occupy about 23 percent of the city.[25]
Russian forces continued to advance in and near Selydove amid continued intensive offensive operations southeast of Pokrovsk. Geolocated footage published on October 27 shows Russian forces raising a flag over the Selydove City Council building, indicating that Russian forces have made advances into central Selydove.[26] Several Russian milbloggers claimed that Russian forces seized and are clearing the entirety of Selydove, although ISW has not yet observed confirmation of Russian forces operating in western Selydove.[27] Geolocated footage published on October 27 also shows that Russian forces recently advanced south of Vyshneve (just west of Selydove).[28] Some Russian sources claimed that Russian forces have also advanced into Vyshneve, although ISW has not yet observed confirmation of Russian forces operating within Vyshneve.[29] The Ukrainian General Staff reported that Russian forces attacked east of Pokrovsk near Promin, Myrolyubivka, and Vozdvyzhenka; and southeast of Pokrovsk near Krasnyi Yar, Krutyi Yar, Mykolaivka, Lysivka, and Selydove on October 26 and 27.[30] Elements of the Russian 114th Motorized Rifle Brigade (51st CAA, formerly 1st Donetsk People’s Republic [DNR] AC) are reportedly operating near Hirnyk (southeast of Pokrovsk), and elements of the 1453rd Motorized Rifle Regiment (51st CAA) are reportedly operating in Selydove.[31] Elements of the 74th Separate Motorized Rifle Brigade (41st CAA, Central Military District [CMD]) are reportedly operating in the general Pokrovsk direction.[32]
Russian forces continued offensive operations east of Kurakhove on October 27 but did not make any confirmed advances. Russian and Ukrainian sources reported continued fighting west of Oleksandropil; near Dalne, Hostre, Maksymilyanivka, and Kurakhivka; and on the eastern outskirts of Kurakhove itself.[33] Elements of the 110th Motorized Rifle Brigade (51st CAA) are reportedly operating near Oleksandropil, and elements of the 102nd Motorized Rifle Regiment and 238th Artillery Brigade (both 8th CAA, Southern Military District [SMD]) and the 5th Motorized Rifle Brigade (51st CAA) are operating on the outskirt of Kurakhove.[34]
Russian forces recently advanced near Vuhledar amid continued offensive operations southwest of Donetsk City on October 27. Geolocated footage published on October 27 shows a Russian soldier raising the flag of the 36th Motorized Rifle Brigade (29th CAA, Eastern Military District [EMD]) over central Bohoyavlenka (northwest of Vuhledar), indicating that Russian forces have likely seized most of the settlement.[35] Russian security forces told Kremlin newswire TASS on October 27 that Ukrainian forces have withdrawn from most of their positions in Bohoyavlenka.[36] Additional geolocated footage published on October 26 shows that Russian forces have advanced in fields southwest of Novoukrainka (southwest of Bohoyavlenka and northwest of Vuhledar).[37] A Russian milblogger claimed that Russian forces also advanced in southern Novoukrainka, although ISW has not yet observed confirmation of this claim.[38] A Ukrainian brigade operating near Vuhledar posted footage on October 26 of a Ukrainian forces repelling a Russian mechanized assault near Zolota Nyva (west of Vuhledar) and reported that Russian forces used several dozens of pieces of equipment including tanks and armored vehicles, of which Ukrainian forces reportedly destroyed 20 pieces of equipment.[39] ISW cannot independently confirm when the mechanized assault took place, nor the echelon of the attack. Russian and Ukrainian sources reported continued fighting northeast of Vuhledar near Katerynivka, Antonivka, Kostyantynivka, and Yelyzavetivka, and near Bohoyavlenka, Novoukrainka, and Zolota Nyva.[40] Elements of the Russian 430th Motorized Rifle Regiment (likely a mobilized regiment), 14th Spetsnaz Brigade (Main Directorate of the General Staff of the Russian Armed Forces [GRU]), and 36th Motorized Rifle Brigade (29th CAA, EMD) are operating near Bohoyavlenka; elements of the 40th Naval Infantry Brigade (Pacific Fleet, EMD) and 36th CAA (EMD) are operating near Shakhtarske and Novoukrainka; elements of the 255th Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, SMD), 9th Motorized Rifle Brigade (51st CAA), and 1472nd Motorized Rifle Regiment (68th AC, EMD) are operating near Katerynivka; and elements of the 33rd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, SMD) are operating near Antonivka.[41]
Neither Russian nor Ukrainian sources reported fighting in the Donetsk-Zaporizhia Oblast border area on October 27. Ukrainian Tavriisk Group of Forces Spokesperson Colonel Vladyslav Voloshyn confirmed on October 27 that Russian forces managed to recently seize Levadne (southwest of Velyka Novosilka) and noted that Ukrainian forces are conducting efforts to restore positions in the area even though Levadne is in a tactically challenging lowland area.[42]
Russian Supporting Effort – Southern Axis (Russian objective: Maintain frontline positions and secure rear areas against Ukrainian strikes)
Russian forces continued ground attacks in western Zaporizhia Oblast on October 27 but did not make any confirmed advances. Russian forces attacked in the vicinity of Novodanylivka (north of Robotyne) on October 26 and 27.[43] Ukraine’s Tavriisk Group of Forces Spokesperson Colonel Vladyslav Voloshyn stated that the Ukrainian military has not detected Russian efforts to form offensive groups in southern Ukraine.[44]
Russian forces continued ground attacks in east (left) bank Kherson Oblast on October 26 and 27 but did not make any confirmed advances.[45] Elements of the Russian 104th Airborne (VDV) Division reportedly continue operating in Kherson Oblast.[46]