Ukraine Has Now Hit Every One of Russia’s Largest Refineries.
Here’s the Six-Month Map — and the Bill.
Since February 2026, Ukraine has struck more than forty named refineries, storage depots, pumping stations, and export terminals inside Russia and occupied Crimea — reaching, by early July, every one of the eleven refineries Kyiv counts among Russia’s largest. The strikes run from Volgograd in the south to Kirishi on the Baltic to Omsk, nearly 2,500 kilometers away in western Siberia, the single deepest hit of the campaign.
Ukraine’s General Staff says the campaign has disabled 42.7 percent of Russia’s refining capacity and cost the oil industry $13.5 billion since August 2025. Independent Western estimates run lower — the International Energy Agency says “more than 20 percent,” Reuters has reported a 33–40 percent range — but Russia’s own budget data settles the direction of travel: a trillion-ruble hole in 2026 oil-and-gas revenue, gasoline prices up nearly 20 percent in a year, and fuel restrictions that reached 78 of the country’s 83 regions at their early-July peak.
By the week of July 20, the picture had started to shift again — not toward peace, but toward a new target: the tanker fleet moving what fuel Russia has left. This page maps where the strikes have landed, what they’ve cost, and where the campaign is headed next.
- 40+ — named refineries, depots, pumping stations, and terminals struck inside Russia since February 2026, including every one of the country's 11 largest refineries · Source: UNITED24 Media
- 42.7% — of Russian refining capacity Kyiv's General Staff claims disabled; independent Western estimates run lower, roughly 20–40% · Source: Ukraine General Staff; International Energy Agency; Reuters
- $13.5 billion — in cumulative Russian oil-industry losses since August 2025, per Ukraine's General Staff · Source: UNN.ua
- 50+ of 83 — Russian regions officially reporting fuel-supply problems by early July, with unofficial reports of disruption in nearly all of them · Source: CNN analysis
- 1 trillion rubles — projected shortfall in Russia's 2026 oil-and-gas budget revenue after the strikes cut output · Source: Russian Accounts Chamber, via Ukraine Today / Moscow Times reporting
Ukraine's official ArmyInform strikes tracker filters by date and by "middle" (30–200km) versus "deep" (200km+) strikes.
The Institute for the Study of War publishes a written daily campaign assessment naming individual facilities hit, updated most evenings.
This page draws on both, plus the wire and outlet reporting cited throughout — it does not embed a live map graphic of its own.
Since February, drones have reached refineries stretching from the Baltic to Siberia. Kirishi in Leningrad Oblast (roughly 20 million tons of annual capacity, about 6 percent of national refining) was struck May 6 and reportedly again July 9, though Russian officials disputed damage on the second hit. Ryazan has been offline since May 15. Syzran in Samara Oblast took a strike on July 12 that hit, per Ukraine’s General Staff, 100 percent of its primary crude-processing capacity — both distillation units and its high-octane reforming unit. TANECO in Tatarstan, Yaroslavl’s Yanos plant, and the Bashneft refinery in Ufa were each struck more than once. By July 13, Ukrainian special forces said they had reached Gazprom Neftekhim Salavat in Bashkortostan — in Kyiv’s telling, the last major Russian gasoline producer not yet hit in 2026.
The deepest strike of the campaign hit Omsk in western Siberia — Russia’s single largest refining complex at 22 million tons a year — on the night of July 6–7, roughly 2,500 kilometers from the front line. The refinery halted operations the next day.
Two sets of numbers describe what it adds up to. Ukraine’s General Staff puts cumulative damage at 42.7 percent of national refining capacity disabled, a figure it has reiterated as recently as this week. The International Energy Agency’s independent tracking describes “more than 20 percent” offline; Reuters, citing industry sources, has reported a 33–40 percent range through June. What both sides agree on is the output number: Russian crude processing fell to roughly 3.9–4.1 million barrels a day in June — the lowest level in more than twenty years, and, per Bloomberg’s reporting on the figures, well below the country’s five-year average.
The campaign has moved well past refineries. A LUKOIL-Yugnefteprodukt storage depot in Mikhailovsk, Stavropol Krai, was struck three times in ten days — July 9, 13, and 19 — and drones twice penetrated Moscow’s dense air-defense ring to hit oil depots at Noginsk, 50 kilometers from the Kremlin, on July 18, and at Podolsk, roughly 40 kilometers out, on July 20. On July 23, a strike hit the Subkhankulovo pumping station in Bashkortostan, a Transneft-Ural node feeding four pipeline sections spanning 612 kilometers, nearly 1,300 kilometers from the front.
The most concentrated damage sits on the supply corridor into occupied Crimea. A railway bridge over the North Crimean Canal at Rozdolne was first reported struck June 18, then hit again by Ukrainian Special Operations Forces on June 22 and a “double tap” the next day that collapsed the remaining span — and several other bridges linking occupied Kherson to Crimea were damaged in mid-June. On June 21, strikes disabled four S-400 radar systems and two Pantsir air-defense batteries stationed on the Kerch (Crimean) Bridge itself, forcing a temporary ferry suspension. No independent source has confirmed a direct strike on the bridge’s own deck or pillars — the damage documented so far is to its defenses and its approaches, and this page treats that distinction carefully rather than overstating it.
During the night of 18 June 2026, units of the Defence Forces of Ukraine conducted a repeat strike against the Moscow Oil Refinery in Moscow region of the russian federation.
Ukraine’s Unmanned Systems Forces have since named a standing naval-drone operation — “MoLoChKa” — that its commanders say targeted roughly 200 vessels in July alone and cut ferry capacity across the Kerch Strait by 75 percent, squeezing a peninsula that had already banned civilian gasoline sales outright under a formal state of emergency.
Russia’s own budget numbers tell the clearest story. The Finance Ministry’s 2026 plan assumed 8.92 trillion rubles in oil-and-gas revenue; only 41 percent of that target had come in by midyear, and the country’s Accounts Chamber now projects a roughly 1 trillion ruble shortfall for the full year. At the pump, Rosstat recorded gasoline prices up 6.88 percent in June alone and nearly 20 percent year-over-year.
The pain reached beyond fuel lines. Russia’s summer grain harvest, which needs diesel on a tight seasonal clock, was running at less than a third of last year’s pace by July 1, with Rostov Oblast officials estimating potential crop losses near 15 percent from missed harvest windows. A jet-fuel export ban running through November pushed airport fuel prices up 17 percent on average — 64 percent at one Dagestan airport — prompting regional carrier Azimuth Airlines to say its flights had “lost all economic rationale.”
“Flights have lost all economic rationale.”
Azimuth Airlines, on Russia's jet-fuel shortage, June 24, 2026
Regional governments responded with measures a major oil exporter rarely needs. Occupied Crimea declared a full state of emergency and banned civilian fuel sales outright. Irkutsk and Zabaykalsky moved to manual, prioritized fuel distribution; Saratov capped purchases at 30 liters per vehicle. Two independent counts converge on the same picture: a CNN analysis of official statements and local reporting found more than 50 of Russia’s 83 regions officially confirming fuel-supply problems by early July, with unofficial reports of disruption in nearly all of them, while a separate tracking map published by Zona Media counted at least 56 regions with formal rationing measures already in place as of June 25.
Overnight, our warriors applied Ukraine's long-range sanctions against an oil refinery in Russia's Saratov – about 700 kilometers from the frontline... There were also strikes in the Rostov and Kirov regions, as well as at a military base...
By the week of July 20, the picture had started to shift — not toward peace, but toward a new target set. Bloomberg reported the fuel crunch easing at the margins — Moscow stations carrying at least one fuel type climbed to 54 percent, St. Petersburg to 61 percent, though Krasnoyarsk and Novosibirsk stayed near one-fifth — as Ukraine’s forces redirected much of their effort at sea: at least 124 vessels, 89 of them tankers, were struck between July 8 and 20 alone.
That is a change in tactics, not a ceasefire. Refinery and depot strikes kept landing through the week of July 23 — the Subkhankulovo pumping station and a small independent refinery at Novospasskoye in Ulyanovsk Oblast among them — while Ukraine’s General Staff continued citing the campaign’s cumulative toll, $13.5 billion in oil-industry losses since August 2025, as recently as this week.
Overnight drone strikes hit two Russian oil refineries—Gazprom Neftekhim in Salavat (~1,500 km from Ukraine) and the Afipsky refinery in Krasnodar Krai.
Washington and Moscow still read the same facts differently. President Donald Trump (R) called the pressure campaign “an escalation, but it’s also an escalation that can help lead to an end” at the July 8 NATO summit in Ankara; Secretary of State Marco Rubio (R) went further, telling reporters the strikes are “changing the course of the war.” Kremlin spokesman Dmitry Peskov dismissed the “helps peace” framing as a “mistaken view,” even as President Vladimir Putin has publicly conceded “a certain shortage” at Russian gas stations. Finnish President Alexander Stubb, an outside observer with his own read on the numbers, has put Russia’s capacity reduction at roughly 40 percent — well above the IEA’s floor and close to Kyiv’s own figure.
Whichever damage estimate you trust — Kyiv’s 42.7 percent, the IEA’s floor of “more than 20,” or Helsinki’s own estimate of roughly 40 — the map itself isn’t in dispute. Every one of Russia’s largest refineries has been hit at least once, a supply corridor into Crimea has been cut and re-cut, and a nation that exports oil for a living spent the early summer of 2026 rationing gasoline by license plate across dozens of its own regions. The campaign is now pivoting from refineries to the tankers that move what fuel is left. The bill, by Kyiv’s own count, has already passed $13.5 billion — and it is still running.




