Navigate Master — Crude Flow
An interactive dashboard visualizing global crude oil production, trade flows, and supply/demand balance. Based on the OPEC Monthly Oil Market Report (MOMR) March 2026, IEA Oil Market Report, and EIA Short-Term Energy Outlook April 2026.
Key Metrics — March 2026
- Total Liquids Supply: 101.2 mb/d
- World Oil Demand: 104.5 mb/d
- Supply–Demand Balance: −3.3 mb/d deficit
- OPEC+ Share of Supply: 35.8%
Strait of Hormuz Disruption
Effective closure since February 28, 2026. Approximately 5.5 mb/d shut-in. Brent crude peaked at $127.8/b on April 2, 2026, per EIA STEO April 7, 2026. Approximately 19.6 mb/d at risk through the chokepoint.
Top Producing Nations (covered)
Saudi Arabia, Russia, United States, Iraq, UAE, Iran, Kuwait, Nigeria, Libya, Venezuela, Brazil, Canada, Kazakhstan, Norway, Mexico.
Key Consuming Regions (covered)
China, United States, India, Japan, South Korea, European Union, Middle East, Russia & CIS, Southeast Asia, All Other.
Data Sources
JavaScript is required for the interactive visualizations. Please enable JavaScript to use this dashboard.