US Trends

how many oil refineries are in russia, how many are hit by ukraine

Russia has about 33 major oil refineries capable of processing over 1 million tons a year, and Ukraine has hit at least 24 of them since the full-scale war began. Ukraine has also struck Russian refineries 158 times overall since the start of the war, according to media-reported data compiled in May 2026.

Quick Scoop

The simplest way to frame it is this: Russia has a few dozen large refineries, not hundreds, and Ukraine has managed to reach most of the big ones at least once. Reuters reported that Ukrainian strikes in 2026 alone had affected 16 refineries by mid-May, while later reporting in late June said Ukraine hit two more refineries overnight in that wave of attacks.

What the numbers mean

  • Total Russian refineries: about 33 major refineries in the main high-capacity group.
  • Refineries hit by Ukraine: at least 24 of those major refineries have been struck.
  • Total strike count: 158 attacks on Russian refineries since the war began, counting repeated hits on the same sites.

Why the figures vary

Different reports use different definitions. Some count only major refineries; others count every attack, including repeat strikes on the same facility or broader energy infrastructure. Reuters also noted that some refineries were targeted multiple times, which is why the number of attacks is much higher than the number of refineries hit.

Bottom line

If you want the cleanest one-line answer: Russia has roughly 33 major oil refineries, and Ukraine has hit at least 24 of them, with 158 total strike events reported since the war started.