Energy & climate
IEA Revises 2026 Global Oil Demand Forecast to -80,000 bbl/d
The IEA revised its 2026 global oil demand forecast downward to minus 80,000 barrels per day, a reversal from the prior projection of plus 730,000 barrels per day.
Primary sources · 1