| Kupiansk offensive | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Part of the Luhansk Oblast campaign of the Russo-Ukrainian war (2022–present) | |||||||||
| Kupiansk frontline as of 17 December 2025 | |||||||||
| |||||||||
| Belligerents | |||||||||
| Russia | Ukraine | ||||||||
| Commanders and leaders | |||||||||
| Serhii Storozhenko [1] | Andrii Besedin [2] | ||||||||
| Units involved | |||||||||
| Order of battle | Order of battle | ||||||||
| Strength | |||||||||
| Several 2,000-person brigades (February 2025) [3] | |||||||||
The Kupiansk offensive refers to a series of military engagements in the Russo-Ukrainian war taking place around the city of Kupiansk, as well as along the Oskil river between Kupiansk through Dvorichna to the border settlement of Topoli in Kharkiv Oblast, with the goal of capturing Kupiansk and territory along the Oskil river. Offensive operations restarted in the direction after Russian forces attacked Kupiansk in late November 2024, and intensified after Russian forces established several bridgeheads across the western bank of the Oskil river in early 2025. [3]
In September 2022, Ukrainian forces launched a major counteroffensive in Kharkiv Oblast, forcing Russian forces to withdraw from a majority of Kharkiv Oblast and onto the eastern bank of the Oskil river. During the counteroffensive, Kupiansk city was liberated. [4]
In late 2024, amidst Russian offensive efforts in Donetsk Oblast, Russian forces began attacking and advancing in eastern Kharkiv Oblast, particularly in the direction of Kupiansk, the administrative centre of Kupiansk Raion. On November 13, Russian forces directly attacked Kupiansk city from the north, using two armoured columns. [5] However, by late November, Russian forces had mostly withdrawn from Kupiansk city after successful Ukrainian counterattacks.[ citation needed ] Russian military bloggers reported in late December that Russian forces had withdrawn from the northeastern outskirts of Kupiansk to fortified positions near Petropavlivka some time ago, as Ukrainian unmanned aerial vehicles disrupted Russian ground supply lines. [6]
At the end of January 2025, the Institute for the Study of War assessed that Russian forces are attempting to use their bridgeheads across the Oskil river to support their advances and encircle Kupiansk from the northwest, as well as set the ground for future advances and offensives into Kharkiv Oblast. [7]
On 26 November, Russian sources claimed that Russian forces had used boats to cross the Oskil River and had entered the town of Dvorichna. [8] The next day, Russian sources claimed that Russian forces were also attempting to cross the Oskil near the village of Novomlynsk, [9] and that fighting was ongoing on the outskirts of Dvorichna. [10] The following day, Ukrainian officials acknowledged that a small group of Russian forces had crossed to the west bank of the Oskil. [11] [12] [13] According to Ukrainian military observer Kostiantyn Mashovets, Russian forces had crossed the river near a suspension bridge south of Novomlynsk , and the Russian contigent on the west bank of the Oskil was no larger than a company-sized force. [14]
By 1 December, Russian forces had also crossed the Oskil River south of Dvorichna, establishing a second company-sized bridgehead in the area of Masiutivka and Zapadne, according to Mashovets and Russian sources. [15] Russian sources claimed that Russian forces advanced into a forested area west of the village of Masiutivka. [16]
On 3 December, it was reported that the 8th Battalion of Ukraine's 10th Mountain Assault Brigade and the 2nd Battalion of the 3rd Tank Brigade had cleared Russian forces from Novomlynsk and the surrounding area. [17] [18] Geolocated footage indicated that Ukrainian forces were in control of the village. [19] The Ukrainian military claimed that the Russians were forced into a chaotic retreat across the river. [17] Mashovets said the next day that the Russian bridgehead at Novomlynsk had been eliminated and that the bridgehead at Masiutivka-Zapadne had been "significantly reduced" by Ukrainian forces. [20]
However, in mid-December, Mashovets said that the latter Russian bridgehead had "significantly expanded" [21] and that Ukrainian forces had seemingly retreated to the Dvorichna-Kupiansk highway. [22] By late December, Russian sources claimed that Russian forces had advanced to the highway [23] and in early January, Mashovets said that Russian forces were using the highway to advance towards Zapadne. [24] The Russian military claimed to have taken control of Zapadne on 22 January. [25] [26] Footage of Russian forces in the center of the village was published on 4 February. Mashovets acknowledged the next day that Russian forces had seized the village. [27] [28]
Russian forces advanced in the southern and southeastern parts of the town of Dvorichna in mid-December. [29] [30] By mid-January, Mashovets claimed that half of the town was held by Russia's 69th Motor Rifle Division. [31] The Russian military claimed to have taken control of Dvorichna on 28 January, crediting the 25th Motor Rifle Brigade with its capture, [32] but a local Ukrainian official disputed the claim. [33] [34] [35]
In early January, Russian sources claimed that Russian forces had reached the village of Kalynove from the northeast, [36] and the Russian military claimed to have seized Kalynove on 12 January. [37] [38]
In mid-January, Russian forces crossed the Russia-Ukraine border and advanced near the border village of Topoli. [39] [40] In early February, Ukrainian and Russian sources reported that Russian forces had established a bridgehead over the Oskil near Topoli, taking up positions on Mount Milova, south of the village. [41] [42] [43] In mid-February, Russian forces advanced near the village, entering its center. [44] [45] On 24 February, the Russian military claimed to have taken Topoli. [46]
Russian forces retook Novomlynsk by 31 January [47] and took Fyholivka by 6 February. [48] [49] In early March, the Ukrainian military claimed that Russian forces were attempting to create a new bridgehead over the Oskil River near Krasne Pershe . [50] [51] Russian forces were also reported to have been advancing toward Krasne Pershe from their bridgehead at Novomlynsk and Fyholivka; [52] [53] Mashovets reported that elements of the 69th Motor Rifle Division had advanced in an area between Fyholivka and the Oskil River. [54] On 20 March, Mashovets claimed that Russian forces had established another bridgehead along the Kamianka-Kolodiazne road. [55] On 28 March, the Russian military claimed to have taken Krasne Pershe. [56] [57]
By early April, Russian forces had advanced across the Oskil River into the southeastern part of the village of Kamianka, [58] and continued to advance in and around the village throughout the month. [59] [60] [61] [62] On 28 April, the Russian military claimed that the 69th Motor Rifle Division's 344th Motor Rifle Regiment had taken full control of Kamianka, [63] although a Ukrainian military spokesman claimed that there were still Ukrainian positions in the village. [64]
In February, a Russian source said that Russian forces were planning to conduct an offensive south of Zapadne. [65] Mashovets claimed that elements of the 69th Motor Rifle Division were advancing southwards towards Kindrashivka along the Oskil River. [66] [67] By early March, Russian sources claimed that Russian forces had advanced and reached Kindrashivka, reportedly as part of an effort to interdict the Velykyi Burluk-Kupiansk road and enable future attacks on Kupiansk from the northwest. [68] [69] In early April, Russian sources claimed that Russian forces had entered Kindrashivka and established positions in the northern part of the village. [70] [71] [72] In late May, Russian sources claimed that Russian forces had advanced into the eastern part of the village. [73] On 30 May, the Russian military claimed that Kindrashivka had been captured by the 121st Motor Rifle Regiment of the 68th Motor Rifle Division, [74] though in early June, Russian sources claimed that the 27th Motor Rifle Brigade was responsible for the capture. [75]
In late March, Russian sources claimed that Russian forces reached and entered Mala Shapkivka . [76] [77] [78] By mid-April, geolocated footage indicated that Russian forces had reached the eastern outskirts of the village. [79]
In mid-April, Russian forces, reportedly of the 27th Motor Rifle Brigade, advanced in the vicinity of the Dvorichna-Kupiansk highway near Zapadne. [80] [81] By late April, Russian sources claimed that Russian forces had reached the village of Doroshivka . [82] On 29 April, the Russian military claimed that its forces had taken control over Doroshivka. [83] [84]
On 23 May, the Russian military claimed that its forces had taken the village of Radkivka , [85] However, in June and July, Russian sources described the village as contested. [86] [87] By 23 July, the Institute for the Study of War assessed that Radkivka was under Russian control. [88]
By 27 May, Russian forces crossed the international border, entering the village of Stroiivka. [89] Two days later, Russian forces took control over Stroiivka. [90]
The Russian military claimed on 18 June that its forces took control of Dovhenke . [91]
On 20 June, the Russian military claimed that its 27th Motor Rifle Brigade had seized Myrove , [92] though this would be disputed by Russian sources throughout July. [93] [94] [95] On 6 July, the Russian military claimed that its forces had taken control over Sobolivka , west of Kupiansk, [96] though this was also disputed by other Russian sources. [97] [98] [99] The Institute for the Study of War assessed that both villages had come under Russian control by 6 August. [100]
By 8 August, Ukrainian forces had retaken Kindrashivka, [101] but on 14 August, Russian sources claimed that the elements of the 25th and 27th Motor Rifle Brigades recaptured Kindrashivka. [102] [103]
In late July, a Ukrainian military commander warned that Russian forces were attempting to infiltrate into Kupiansk via Holubivka and Kindrashivka. [104] Russian forces, reportedly of the 121st Motor Rifle Regiment, [105] took control over Holubivka by 24 July, [106] and Russian forces advanced into northern Kupiansk the same day. [107] [108] Later in July, a Ukrainian officer claimed that Russian forces were attempting to flank Kupiansk from the west. [109] By early August, Russian forces had advanced northwest and north of Kupiansk as part of an effort to envelop and seize the city, [110] [111] and had secured positions in the western outskirts of the city. [112]
Throughout August, Russian sources claimed that small groups of Russian forces were infiltrating Kupiansk and were holding positions in buildings on the city's outskirts. [113] [114] [115] By 24 August, Russian forces had advanced within the northern part of Kupiansk. [116]
On 30 August, the Institute for the Study of War assessed that Ukrainian forces had retaken Myrove and Sobolivka. [117] Russian forces retook Myrove by 2 September, [118] though Ukrainian forces recaptured Myrove again by 24 October. [119]
In late August, a Ukrainian military commander claimed that Russian forces were attempting to infiltrate into Kupiansk through sewer lines. [120] In early-mid September, Russian forces attempted to infiltrate northern Kupiansk through an underground gas pipeline [121] between the villages of Lyman Pershyi and Radkivka, [122] according to statements by Ukrainian military officials. [123] [124] Ukrainian forces reportedly later damaged the pipeline to prevent further infiltration attempts. [125] [126] [127]
By 6 September, Russian forces had advanced into the northwestern part of Kupiansk and established forward positions. [128] By 14 September, Russian forces had advanced in central Kupiansk, [129] reaching Sadova Street two days later. [130] Mashovets said that Russian infiltration and assault groups had been detected near the Spartak Stadium and Dovhalivska Street. [131] On 20 September, Russian sources claimed that Russian forces had seized the Kupiansk-Pivdennyi railway station [132] and advanced into the Yuvileinyi district in southwestern Kupiansk, interdicting the Kupiansk-Kharkiv highway. [133] According to Ukrainian military journalist Yurii Butusov , in mid-September, Russian forces captured an important height north of Kupiansk, which placed the Ukrainians in a "critical" situation. [134]
In the beginning of October, Russian sources claimed that about one-third of the city was under Russian control, [135] while a Ukrainian military commander said that Russian forces only held positions in the city's northern outskirts. [136] Russian advances continued in central Kupiansk in early October. [137] [138]
On September 18, the BBC reported that a new push into Kupiansk is led by former Ukrainian officer Serhii Storozhenko who is currently leading the 6th Combined Arms Army, the next day, Russian forces attempted to infiltrate the city using underground pipes. [139]
On 28 September, the head of the Kupiansk City Military Administration, Andrii Besedin, announced the city's closure to civilians. [140]
By 16 October, according to the British Ministry of Defense, Russian forces had seized most of the high-rise buildings in northern Kupiansk. [141] Russian advances in central Kupiansk continued in late October. [142] [143] By late October and early November, Russian forces had infiltrated southern Kupiansk, occupying buildings and positions in the area. [144] [145] [146] [147] By 9 November, Russian forces had infiltrated southwestern Kupiansk and occupied a building on the H-26 Kupiansk-Kharkiv highway. [148]
On 20 November 2025, Russian general Valery Gerasimov publicly announced that Kupiansk had been fully captured by Russian forces [149] [150] of Army Group Zapad. [151] The Russian ministry of defense credited the 27th Motor Rifle Brigade and 1486th Motor Rifle Regiment with capturing Kupiansk. [152] General Sergey Kuzovlev reiterated the news in the presence of Putin, wearing a quasi-military uniform, who clarified "so that's it, completed it all?" to Kuzovlev's confirmation. [151] The next day, Putin said that Russian forces would "inevitably repeat" what had occurred in Kupiansk on other areas of the front. [153]
The supposed capture of Kupiansk was disputed both by Russian sources [154] [155] and the Ukrainian military, [156] which claimed that the groups of Russian soldiers in Kupiansk numbered about 40 total personnel. [157]
On 27 November while speaking to journalists, Putin once again referred to Kupiansk, saying that "as we know the enemy formations are fully liquidated there", [151] and also said on 2 December that all of Kupiansk had been under complete Russian control for several weeks. [158]
However, during the following weeks Ukrainian forces conducted a series of counterattacks, which resulted in the elimination of the Russian assault forces from the town centre. The operation culminated with President Zelensky visiting the entrance to the city in person on 12 December and recording a video at the distinctive monument with the town's name. [159]
The 2nd Corps of the National Guard of Ukraine reported on 12 December that as a result of a Ukrainian counterattack, the villages of Kindrashivka and Radkivka had returned to Ukrainian control, as well as areas in northern Kupiansk. [160] The 2nd Corps claimed that Ukrainian forces broke through to the Oskil River as part of the counterattack, cutting off Russian lines of communication to Kupiansk [161] and surrounding 200 Russian personnel in the city. [162] According to a Ukrainian military report, these advances were the result of a multi-week effort beginning on 16 November. [163] However, Butusov claimed that Ukrainian forces had recaptured Kindrashivka by 9 October, Radkivka by 11 October, and reached the Oskil River, cutting off Russian lines to Kupiansk, by 21 October. [164]
On 13 December, Butusov said that Ukrainian forces had retaken full control over Kupiansk's Yuvileinyi District. [165]
The Kupiansk offensive is part of a renewed effort to advance into eastern Kharkiv Oblast and retake positions up to, and across, the Oskil river in order to cut off Ukrainian logistics on the eastern bank. [166] The Institute for the Study of War has assessed that recapturing territory up to the Oskil river would allow Russian forces to encircle northern Donetsk Oblast and directly attack Ukrainian logistics centres there, such as Lyman, as part of Russia’s broader main effort in eastern Ukraine. [167]
Russian milbloggers also claimed that Russian forces used boats to cross the Oskil River and enter Dvorichna...
Russian sources also claimed that Russian forces continue efforts to advance across the Oskil River near Novomlynsk (north of Kupyansk)...
Russian milbloggers claimed that... fighting continues on the outskirts of the settlement.
A Ukrainian official confirmed that a small group of Russian forces has recently crossed to the west (right) bank of the Oskil River in the Kupyansk direction amid continued fighting north of Kupyansk on November 28 and 29.
The deputy commander of a Ukrainian drone battalion operating in the Kupyansk direction stated on November 28 that a small group of Russian infantry crossed to the west bank and that Ukrainian forces are working to repel the group.
Ukrainian military observer Kostyantyn Mashovets stated on November 29 that Russian forces also crossed the Oskil River near the suspension bridge south of Novomlynsk (northeast of Dvorichna) and that the Russian contingent on the west bank is no larger than a company-sized force...
Ukrainian military observer Kostyantyn Mashovets stated on December 1 that Russian forces crossed the Oskil River south of Dvorichna and created a second company-sized bridgehead in the Masyutivka-Zapadne area. Russian milbloggers made similar claims about a Russian bridgehead in the area...
Several Russian milbloggers reiterated claims that Russian forces operating north of Kupyansk crossed the Oskil River and advanced in a forested area west of Masyutivka (southeast of Dvorichna).
Geolocated footage published on December 3 indicates that Ukrainian forces control Novomlynsk (north of Kupyansk and on the western bank of the Oskil River)...
Ukrainian military observer Kostyantyn Mashovets stated on December 4 that Ukrainian forces eliminated a Russian bridgehead on the west (right) bank of the Oskil River near Novomlynsk (north of Kupyansk and northeast of Dvorichna) and significantly reduced another Russian bridgehead on the right bank in the direction of Masyutivka-Zapadne area (southeast of Dvorichna).
Ukrainian military observer Kostyantyn Mashovets stated on December 16 that Ukrainian forces have pushed Russian forces off the west bank of the Oskil River north of Dvorichna (north of Kupyansk) but that Russian forces significantly expanded their tactical bridgehead along the river south of the settlement.
Ukrainian military observer Kostyantyn Mashovets stated that Ukrainian forces seem to have retreated westward to the P-79 highway in the direction of Dvorichna (north of Kupyansk).
Russian milbloggers claimed that Russian forces... advanced along the R-79 highway between Dvorichna and Zapadne (both north of Kupyansk)...
Ukrainian military observer Kostyantyn Mashovets stated that... Russian forces advanced along the Dvorichna-Kupyansk highway towards Zapadne (southwest of Dvorichna and northwest of Kupyansk).
The Russian Ministry of Defense (MoD) claimed on January 22 that Russian forces seized Zapadne (north of Kupyansk).
Geolocated footage published on February 4 indicates that Russian forces recently advanced in central Zapadne (north of Kupyansk).
Ukrainian military observer Kostyantyn Mashovets stated on February 5 that Russian forces seized Zapadne (north of Kupyansk).
Geolocated footage published on December 18 indicates that Russian forces recently marginally advanced in southern Dvorichna (north of Kupyansk)...
Geolocated footage published on December 22 indicates Russian forces recently marginally advanced in southeastern Dvorichna (northeast of Kupyansk).
Ukrainian military observer Kostyantyn Mashovets stated that elements of the Russian 69th Motorized Rifle Division (6th Combined Arms Army [CAA], Leningrad Military District [LMD])... hold positions in half of Dvorichna...
The Russian MoD claimed on January 28 that elements of the Russian 25th Motorized Rifle Brigade (6th Combined Arms Army [CAA], Leningrad Military District [LMD]) seized Dvorichna (northeast of Kupyansk)...
Ukrainian Kharkiv Oblast Head Oleh Synehubov stated on January 28 that Russian forces have not seized Dvorichna and that fighting continues in the settlement.
A Russian milblogger claimed that Russian forces advanced... to northeastern Kalynove...
The Russian Ministry of Defense (MoD) claimed on January 12 that Russian forces seized Kalynove (north of Kupyansk)...
A Russian milblogger claimed on January 18 that Russian forces crossed the Russia-Ukraine international border and advanced north and south of Topoli...
Russian forces recently advanced along the Russia-Ukraine international border northeast of Kupyansk amid continued offensive operations in the Kupyansk direction on January 19... The Ukrainian General Staff acknowledged recent claims that Russian forces attacked near Stroivka (northeast of Kupyansk along the Russia-Ukraine international border), indicating that a Russian milblogger's claim that Russian forces advanced north of Topoli (southeast of Stroivka) is accurate.
Russian milbloggers claimed on February 5 and 6 that Russian forces... crossed the Oskil River near Topoli (northeast of Kupyansk and along the international border) and consolidated positions on the west (right) bank of the river; and advanced south and southwest of Topoli.
Geolocated footage published on February 16 indicates that Russian forces recently crossed the Oskil River and advanced in the fields southwest of Topoli (northeast of Kupyansk).
Geolocated footage published on February 22 indicates that Russian forces recently advanced in central Topoli (north of Kupyansk near the international border).
The Russian Ministry of Defense (MoD) claimed on February 24 that Russian forces seized Topoli (northeast of Kupyansk).
The Russian Ministry of Defense (MoD) claimed on February 5 that Russian forces seized Novomlynsk (northeast of Kupyansk), but ISW assessed that Russian forces seized the settlement as of January 31.
Geolocated footage published on February 6 indicates that Russian forces recently advanced on the west bank of the Oskil River along the O-210921 highway, into Fyholivka (northeast of Kupyansk and north of Dvorichna), and seized the settlement.
The Russian Ministry of Defense (MoD) claimed on February 17 that Russian forces seized Fyholivka (north of Kupyansk), but ISW assessed that Russian forces seized the settlement as of February 6.
Ukraine's Khortytsia Group of Forces reported on March 6 that Russian forces are trying to create a new bridgehead on the right bank of the Oskil River near Krasne Pershe...
Russian forces continued conducting ground attacks... northeast of Kupyansk near... Krasne Pershe along the Oskil River as part of Russian efforts to establish a new bridgehead on the river's west (right) bank...
Another Russian milblogger claimed that Russian forces continue attacking from Fyholivka toward Krasne Pershe (northeast of Fyholivka) along the west (right) bank of the Oskil River.
A Russian milblogger claimed on March 13 that Russian forces advanced 700 meters from bridgeheads in the Fyholivka-Novomlynsk area towards Krasne Pershe...
Ukrainian military observer Kostyantyn Mashovets stated that elements of the Russian 69th Motorized Rifle Division (6th Combined Arms Army [CAA], Leningrad Military District [LMD]) advanced between Fyholivka (northeast of Kupyansk) and the Oskil River within the last several days.
Mashovets stated that Russian forces have recently created a new bridgehead along the road between Kamyanka and Kolodyazi...
The Russian Ministry of Defense (MoD) claimed on March 28 that Russian forces seized Krasne Pershe (northeast of Kupyansk).
Russian milbloggers claimed on March 28 and 29 that Russian forces seized Krasne Pershe (northwest of Kupyansk).
Russian forces recently advanced across the Oskil River northeast of Kupyansk. Geolocated footage published on April 3 and geolocated on April 4 shows that Russian forces advanced across the Oskil River to southeastern Kamyanka (northeast of Kupyansk).
Geolocated footage published on April 5 indicates that Russian forces recently advanced in southern Kamyanka (northeast of Kupyansk near the international border).
Geolocated footage published on April 8 indicates that Russian forces recently advanced in eastern Kamyanka (northeast of Kupyansk near the international border).
Geolocated footage published on April 17 indicates that Russian forces recently advanced east of Kamyanka (northeast of Kupyansk near the international border).
Geolocated footage published on April 28 indicates that Russian forces recently seized southern Kamyanka (northeast of Kupyansk near the international border) and advanced on the settlement's eastern outskirts.
The Russian Ministry of Defense (MoD) claimed on April 28 that elements of the Russian 344th Motorized Rifle Regiment (reportedly of the 69th Motorized Rifle Division, 6th Combined Arms Army [CAA], Leningrad Military District [LMD]) seized the entirety of Kamyanka.
Ukrainian Khortytsia Group of Forces Spokesperson Colonel Viktor Trehubov rejected on April 29 the Russian MoD's April 28 claim that Russian forces seized Kamyanka. Trehubov stated that Ukrainian fortifications and outposts remain in the village and that fighting continues in the area.
A Russian milblogger claimed that Russian forces are developing an offensive south of Zapadne alongside the Oskil River.
Mashovets stated that elements of the Russian 69th Motorized Rifle Division (6th Combined Arms Army [CAA], Leningrad Military District [LMD])... advanced 250 to 300 meters southward along the Oskil River towards Kindrashivka (north of Kupyansk and southwest of Dvorichna).
Russian milbloggers claimed that Russian forces advanced to the outskirts of Kindrashivka (north of Kupyansk) and are attempting to interdict the Ukrainian ground line of communication (GLOC) along the Kupyansk-Velykyi Burluk highway and set conditions to attack Kupyansk from the northwest.
A Russian milblogger claimed that Russian forces advanced southwest of Kalynove and toward Kindrashivka... to support Russian forces' ongoing effort to interdict the Ukrainian ground line of communication (GLOC) between Kupyansk and Velykyi Burluk.
Russian sources claimed that Russian forces advanced into Kindrashivka...
A milblogger claimed that Russian forces consolidated their positions in northern Kindrashivka after seizing a stronghold near the P79 Kupyansk-Dvorichna road northeast of the settlement.
Russian milbloggers claimed on April 1 and 2 that Russian forces advanced to the northern outskirts of Kindrashivka.
Russian milbloggers claimed that Russian forces also advanced into eastern Kindrashivka...
The Russian Ministry of Defense (MoD) and Russian milbloggers claimed that elements of the Russian 121st Motorized Rifle Regiment (reportedly of the 68th Motorized Rifle Division, 6th Combined Arms Army [CAA], Leningrad Military District [LMD]) seized Kindrashivka...
Russian milbloggers claimed that Russian forces, reportedly elements of the Russian 27th Motorized Rifle Brigade (1st Guards Tank Army [GTA], Moscow Military District [MMD]), seized Kindrashivka (north of Kupyansk).
Russian milbloggers claimed that Russian forces advanced... toward... Mala Shapkivka...
A Russian milblogger claimed that Russian forces reached the outskirts of Mala Shapkivka (northwest of Kupyansk).
A Russian milblogger claimed on March 28 that Russian forces... entered Mala Shapkivka...
Geolocated footage published on April... 18 indicates that Russian forces recently advanced... to the eastern outskirts of Mala Shapkivka (northwest of Kupyansk)...
Geolocated footage published on April 17... indicates that Russian forces recently advanced near the P-79 Kupyansk-Dvorichna highway southwest of Zapadne...
A Russian milblogger claimed that elements of the Russian 27th Separate Motorized Rifle Brigade (1st Guards Tank Army [GTA], Moscow Military District [MMD]) advanced across the P-79 Kupyansk-Dvorichna highway west of Zapadne...
A Russian source claimed that Russian forces advanced to Doroshivka (northwest of Kupyansk).
The Russian Ministry of Defense (MoD) and other Russian sources claimed that Russian forces seized Doroshivka (northwest of Kupyansk)...
The Russian defence ministry has said its troops have captured the village of Doroshivka in Ukraine's northeastern Kharkiv region.
The Russian Ministry of Defense (MoD) claimed that Russian forces seized Radkivka (immediately north of Kupyansk).
A Russian milblogger claimed... that Radkivka (south of Kindrashivka)... are contested "gray zones."
A Kremlin-affiliated Russian milblogger claimed that Radkivka (northwest of Kupyansk) is a contested "gray zone"...
Geolocated footage published on July 23 indicates that Russian forces recently advanced south of Radkivka (north of Kupyansk) and likely seized the settlement.
Additional geolocated footage published on May 27 indicates that Russian forces recently crossed the international border into northeastern Stroivka (northeast of Kamyanske just across the border) and northwest of the settlement.
Geolocated footage published on May 29 shows Russian forces raising a flag in the southwestern outskirts of Stroivka (northeast of Kupyansk along the international border), indicating that Russian forces likely seized the settlement. The Russian Ministry of Defense (MoD) and Russian milbloggers also claimed that Russian forces seized Stroivka.
The Russian Ministry of Defense (MoD) claimed on June 18 that Russian forces seized Dovhenke (north of Kupyansk)...
The Russian Ministry of Defense (MoD) claimed on June 20 that elements of the Russian 27th Motorized Rifle Brigade (1st Guards Tank Army [GTA], Moscow Military District [MMD]) seized Moskovka (just northeast of Kupyansk).
A Russian source denied reports that Russian forces seized... Mosovka...
Another Russian milblogger claimed that there is no evidence supporting claims that Russian forces entered Myrove...
A Kremlin-affiliated Russian milblogger... refuted claims that Russian forces reached Myrove (northwest of Kupyansk).
The Russian Ministry of Defense (MoD) claimed on July 6 that Russian forces seized Sobolivka (just west of Kupyansk). Select Russian milbloggers claimed that there is no confirmation of the alleged seizure, however, noting that there has been no video evidence of Russian advances in this area.
A Russian source denied reports that Russian forces seized Sobolivka...
Another Russian milblogger claimed that there is no evidence supporting claims that Russian forces entered... Sobolivka...
Geolocated footage published on August 6 indicates that Russian forces advanced south of Sobolivka (immediately west of Kupyansk) and likely seized Sobolivka and Myrne...
Geolocated footage published on August 8 indicates that Ukrainian forces recently retook and advanced southwest of Kindrashivka (north of Kupyansk).
Russian milbloggers claimed that Russian forces seized Kindrashivka...
Elements of the 25th Motorized Rifle Brigade (6th Combined Arms Army [CAA], LMD) and 27th Motorized Rifle Brigade (1st Guards Tank Army [GTA], Moscow Military District [MMD]) reportedly participated in the claimed seizure of Kindrashivka (north of Kupyansk) on August 14.
A Ukrainian drone regiment commander operating in the Kupyansk direction stated on July 23 that Russian forces... are trying to infiltrate Kupyansk from the north via Holubivka and northwest via Kindrashivka.
A Russian milblogger claimed that elements of the Russian 121st Motorized Rifle Regiment (68th Motorized Rifle Division, 6th Combined Arms Army [CAA], Leningrad Military District [LMD]) seized Holubivka...
Geolocated footage published on July 24 indicates that Russian forces recently advanced in southern Holubivka (northeast of Kupyansk), likely seized the settlement...
Geolocated footage published on July 24 indicates that Russian forces recently... advanced into northern Kupyansk.
Russian forces recently advanced into... Kupyansk.
A Ukrainian reserve officer stated on July 28 that Russian forces... are now attempting to flank Kupyansk from the west.
Russian forces have recently advanced northwest and north of Kupyansk in ongoing efforts to envelop and seize the city...
Ukrainian military observer Kostyantyn Mashovets stated that Russian forces advanced along the P-79 Kupyansk-Dvorichna highway on the northern outskirts of Kupyansk.
Russian forces likely advanced to the western outskirts of Kupyansk and secured positions from which they can threaten Ukrainian ground lines of communication (GLOCs) into the town.
A Russian source claimed that Russian forces "infiltrated" Kupyansk in unspecified locations and are holding some positions in buildings likely on the outskirts of the settlement.
Russian sources claimed that Russian forces advanced within Kupyansk... Russian milbloggers claimed that small Russian groups are infiltrating Kupyansk...
Russian troops were fighting street battles in Kupiansk, Russian military expert Andrey Marochko told TASS. He said troops were deploying small, mobile groups targeting Ukrainian positions with precise strikes.
Geolocated footage published on August 24 indicates that Russian forces recently advanced within northern Kupyansk.
Ukrainian forces recently advanced in the Kupyansk direction... Ukrainian Dnipro Group of Forces Spokesperson Colonel Viktor Trehubov reported on August 30 that Ukrainian forces recently recaptured Myrove... indicating that Russian forces likely no longer hold positions in Sobolivka (west of Kupyansk and immediately south of Myrove) and likely also seized Sobolivka. A Russian milblogger corroborated Trehubov's reporting by claiming that Russian forces have not completely seized Myrove and that the area northwest of Myrove is a contested "gray" zone.
Geolocated footage published on September 2 indicates that Russian forces recently advanced to central Myrove... and likely seized the settlement.
Geolocated footage published on October 24 indicates that Ukrainian forces recently seized Myrove...
The commander of a Ukrainian regiment operating in the Kupyansk direction reported on August 30 that Russian forces are attempting to infiltrate into Kupyansk by moving through sewer lines into the settlement.
The commander of a Ukrainian drone regiment operating in the Kupyansk direction... stated that...Ukrainian forces identified and defeated Russian attempts to infiltrate northern Kupyansk through a gas pipe in early September 2025.
Ukrainian Dnipro Group of Forces Spokesperson Lieutenant Colonel Oleksiy Belskyi... stated that Ukrainian forces still maintain fire control over the gas pipeline that Russian forces recently used to move from Lyman Pershyi... to Radkivka.
The Ukrainian 10th Army Corps reported on September 14 that Ukrainian forces continue counter-sabotage operations in and near Kupyansk following recent Russian attempts to infiltrate into Kupyansk using an underground pipeline... Ukrainian sources reported on September 12 that Russian forces attempted to advance behind Ukrainian positions in Kupyansk using a pipeline with an entrance near Lyman Pershyi... and exit near Radkivka...
Ukrainian 10th Army Corps (AC) Spokesperson Tetyana Branytska... reported that Russian forces suffered significant losses during recent infiltration attempt in which Russian forces advanced into Kupyansk through an underground gas pipeline on September 12.
The commander of a Ukrainian drone regiment operating in the Kupyansk direction reported on September 18... that Ukrainian forces damaged the pipes to prevent Russian forces from leveraging them for infiltrations...
The commander of a Ukrainian drone regiment operating in the Kupyansk direction... stated that...Ukrainian forces destroyed the pipeline that Russian forces used to accumulate on the northern outskirts of Kupyansk in mid-September 2025, inhibiting further infiltration attempts.
Ukrainian sources reported... that Ukrainian drone strikes have since rendered this pipeline impassable.
Recent geolocated footage indicates that Russian forces have likely advanced into northwestern Kupyansk... Geolocated footage published on September 5 shows a Ukrainian drone strike against a Russian position in a building in northwestern Kupyansk, indicating that Russian forces have likely established forward positions within northwestern Kupyansk.
Geolocated footage posted on September 14 and 15 indicates that Russian forces recently advanced in central Kupyansk...
Russian forces recently advanced in the Kupyansk direction... Geolocated footage published on September 16 indicates that Russian forces recently advanced to Sadova Street in Kupyansk.
Mashovets stated that Ukrainian forces detected small Russian infiltration and assault groups near the Spartak Stadium and Dovhalivska Street in northern Kupyansk...
A Russian milblogger claimed that Russian forces seized the Kupyansk-Pivdennyi railway station (central Kupyansk)...
Another milblogger claimed that Russian forces advanced into the Yuvileynyi Microraion (southwestern Kupyansk) and interdicted the P-07 Kupyansk-Kharkiv City highway.
Butusov reported that... Russian forces... also seized a key height north of Kupyansk — making the situation critical for Ukrainian forces by mid-September 2025.
...other milbloggers claimed on October 2 that Russian forces control roughly a third of the city.
The commander of a Ukrainian brigade operating in the Kupyansk direction stated... that Russian forces only maintain positions on the northern outskirts of Kupyansk.
Geolocated footage published on October 8 indicates that Russian forces recently advanced in central Kupyansk.
Geolocated footage published on October 8 indicates that Russian forces recently advanced along the P-79 Kupyansk-Chuhuiv highway in central Kupyansk.
The UK Ministry of Defense (MoD) reported on October 16 that Russian forces have seized most of the high-rise buildings in northern Kupyansk but that Ukrainian forces are working to clear the buildings.
Geolocated footage published on October 28 indicates that Russian forces recently advanced in central Kupyansk.
Geolocated footage published on October 31 indicates that Russian forces recently advanced in central Kupyansk.
Geolocated footage published on October 21 shows Ukrainian forces striking Russian positions in southern Kupyansk after Russian forces conducted what ISW assesses was an infiltration mission.
Geolocated footage published on October 29 shows Ukrainian forces striking Russian positions in southern Kupyansk in what ISW assesses to be an infiltration mission.
Geolocated footage published on October 29 shows Ukrainian forces striking a Russian-occupied building in southern Kupyansk after what ISW assesses to be an infiltration mission.
Geolocated footage published on November 7 shows Ukrainian forces striking a Russian-occupied building in southern Kupyansk after what ISW assesses to be an infiltration mission.
Geolocated footage published on November 9 shows Ukrainian forces striking a Russian-occupied building on the H-26 Kupyansk-Kharkiv City highway in southwestern Kupyansk after what ISW assesses to be an infiltration mission.
Gerasimov claimed that Russian forces seized all of Kupyansk.
...Russian Chief of the General Staff Army General Valery Gerasimov's November 20 claims that Russian forces seized Kupyansk...
The Russian Ministry of Defense (MoD) credited elements of the 27th Motorized Rifle Brigade and 1486th Motorized Rifle Regiment with the claimed seizure of Kupyansk...
...Putin highlighted on November 21 that Russian forces will "inevitably" repeat their operations in the Kupyansk direction in other areas of the front.
A Russian milblogger claimed that Russian milbloggers are "puzzled" by Russian Chief of the General Staff Army General Valery Gerasimov's November 20 claims that Russian forces seized Kupyansk, as there is no concrete evidence indicating that Russian forces seized the town.
A Kremlin-affiliated Russian milblogger noted that there is no evidence of Russian control of the area south of Svativska Street in central Kupyansk or the industrial area east of the railway.
The Ukrainian General Staff denied claims that Russian forces seized Kupyansk, stating that Ukrainian efforts to detect and eliminate the Russian sabotage and reconnaissance groups that infiltrated into the town and its suburbs are ongoing.
Ukraine's Joint Forces Task Force reported that groups of Russian soldiers numbering about 40 total personnel are scattered in northern Kupyansk.
...Kupyansk has been effectively under our control for several weeks, completely and in its entirety... The city is divided into two parts: a larger central part of it is on the right bank of the river and a smaller part is on the left bank. Russian troops control both the right-bank and left-bank areas, entirely.
Ukrainian 2nd Khartiya Corps reported on December 12 that Ukrainian forces conducted a successful counterattack to stabilize the situation in the Kupyansk direction and liberated Kindrashivka and Radkivka... liberated areas in northern Kupyansk,
Ukrainian 2nd Khartiya Corps reported on December 12 that Ukrainian forces... broke through to the Oskil River, cutting Russian ground lines of communication (GLOCs) to the Kupyansk area.
The Ukrainian 2nd Corps stated that Ukrainian forces have encircled roughly 200 Russian personnel in Kupyansk as of December 12.
The Ukrainian Joint Forces Task Force reported on November 16 that it began efforts to push back Russian advances in the Kupyansk direction, and these recent advances are likely the result of a multi-week effort to retake Kupyansk.
Butusov reported that Ukrainian forces had liberated... Kindrashivka by October 9, and Radkivka by October 11... Butusov reported that Ukrainian forces had reached the west (right) bank of the Oskil River and cut Russian ground lines of communication (GLOCs) to Kupyansk from the north by October 21.
Ukrainian military observer Yuriy Butusov reported that Ukrainian forces completely seized Yuvileynyi Microraion in southwestern Kupyansk...