Russia's oil production in June 2026 stood at 8.928 million bpd
Russia's crude oil production dropped to 8.86 million bpd in June 2026, its lowest in over two years, as Ukrainian drone strikes disabled over 40% of
Excluding Libya, Iran, Venezuela and UAE, the alliance's production volume stood at 27.633 million bpd
While the planned production target was set at 29.548 million bpd, actual output stood at 22.988 million bpd