IEA forecasts world oil demand to fall by 2.6 million bpd in 2026 on Iran war disruption and soaring prices (prev. forecast 2.5 million bpd drop).
— Markets Capital (@MarketsCapApp) October 14, 2026
IEA forecasts world oil supply to drop 5.8 million bpd in 2026, versus previous forecast for a 5.7 million bpd decline
— Markets Capital (@MarketsCapApp) October 14, 2026
IEA forecasts 2027 world oil supply at 3.94 million bpd above total demand, versus previous forecast of 3.73 million bpd above
— Markets Capital (@MarketsCapApp) October 14, 2026


