IEA sees 2026 world oil supply 1.73M bpd below demand, demand falling 2.6M bpd

The IEA's monthly report forecasts 2026 global oil supply will be 1.73 million barrels per day below demand, narrowly improved from a 1.74 million bpd shortfall in the prior report. It sees 2026 world oil demand falling 2.6 million bpd (prior forecast -2.5 million) and supply falling 5.8 million bpd (prior -5.7 million), citing Iran war disruption and soaring prices.

Detected & updated continuously · Source: Nebula

Story subjects

International Energy Agency

Track sentiment and mindshare across stocks and crypto in Nebula.

Open Nebula