Global oil atlas
World Oil Production Map
This map compares national petroleum liquids production across the PetroEyes country-year dataset. Use it to see where global supply is concentrated, then compare output against domestic consumption to understand which producers have export capacity and which producers still rely on imported crude grades or refined products.
Year and view
2025 comes from the history file global_oil_history.json (last updated 2026-10-16), which carries production, consumption, exports, and imports for 76 countries for every year from 2015 to 2025. The history file does not label individual years as estimates, so years are shown as reported in that file. The map year slider and play control move through the same years, plus the labeled 2026 estimate year.
World totals 2025
From the history file's own WLD row for 2025, not a sum of the listed countries. Net balance is computed as world production minus world consumption. Changes are computed against 2024.
Global Oil Map
United States in 2025
United States produced 25.3 mb/d and used 20.45 mb/d in 2025: a surplus of 4.85 mb/d it could export or put into storage.
| Metric | Value | Rank | Share of world | Vs 2024 | Vs 2015 |
|---|---|---|---|---|---|
| Production | 25.3 mb/d | 1 of 76 | 24.2% | +2.5 mb/d (+11.0%) | +12.6 mb/d (+99.2%) |
| Consumption | 20.45 mb/d | 1 of 76 | 19.6% | +0.05 mb/d (+0.2%) | +0.95 mb/d (+4.9%) |
| Exports | 4.5 mb/d | 3 of 76 | 9.4% | +0.3 mb/d (+7.1%) | +4 mb/d (+800.0%) |
| Imports | 5.7 mb/d | 2 of 76 | 11.9% | -0.2 mb/d (-3.4%) | -1.6 mb/d (-21.9%) |
| Net balance (computed) | +4.85 mb/d | 3 of 76 | Not shown | +2.45 mb/d (+102.1%) | +11.65 mb/d (+171.3%) |
From the separate snapshot file global_oil_data.json (EIA, IEA, OPEC, World Bank (2024 estimates)): production rank 1, consumption rank 1, net position net importer. Ranks and net position come from that 2024 estimates snapshot only and are never mixed into the history figures above. Read the United States country profile.
United States: production vs consumption, 2015 to 2026
Year by year values for United States
- 2015: production 12.7 mb/d, consumption 19.5 mb/d
- 2016: production 12.3 mb/d, consumption 19.6 mb/d
- 2017: production 13.1 mb/d, consumption 19.9 mb/d
- 2018: production 15.3 mb/d, consumption 20.5 mb/d
- 2019: production 17.1 mb/d, consumption 20.5 mb/d
- 2020: production 16.5 mb/d, consumption 18.1 mb/d
- 2021: production 16.6 mb/d, consumption 19.8 mb/d
- 2022: production 17.8 mb/d, consumption 20.3 mb/d
- 2023: production 21.7 mb/d, consumption 20.2 mb/d
- 2024: production 22.8 mb/d, consumption 20.4 mb/d
- 2025: production 25.3 mb/d, consumption 20.45 mb/d
- 2026 (estimate year): production no data, consumption no data
World Production over time
World totals are the history file's own WLD row for each year, not a sum of the listed countries. The chart covers 2015 to 2025, the years in the history file.
2026 world outlook, from the checked-in forecast files (world level only)
World production forecasts for 2026 in oil_forecasts.json (file last updated 2026-02-14): IEA 106.7 mb/d, OPEC 107.4 mb/d, EIA 106.8 mb/d. The OPEC file (OPEC Monthly Oil Market Report (August 2026)) puts 2026 non-DoC liquids production at 54.84 mb/d; that is a partial total, not world production.
Compare two countries
Pick any two listed countries to see them side by side for 2025: every metric, each country's rank (computed from the history file) and share of the world total, and an overlaid chart of production from 2015 to 2026. Change either pick, or clear both, at any time.
No countries picked yet. Start typing in either box to pick the first country.
Country data 2025: Production
Values are in million barrels per day (mb/d). Net balance is computed as production minus consumption and is labeled computed wherever it appears. Change figures are computed from the history file as the selected year minus the comparison year, in mb/d and in percent.
Share is a share of world total: the denominator is the history file's own WLD total for 2025 and the selected metric. For net balance, a share is not shown, because net balances include negative values and a percentage of a net total would be misleading.
The table covers only the 76 countries in the data files. Countries in neutral slate on the map have no data for the selected year and are not colored as zero. Only the default year (2025) table is in the first served HTML; other years load from the same checked-in data in your browser.
The CSV holds all 76 listed countries for 2025 with every metric, the share of world for production, and the computed changes for that metric against the prior year and 2015.
Showing all 76 listed countries. Shown on the map and in the country detail panel: United States.
Top 10: Production
Largest values for the selected metric in 2025, with share of world total.
Biggest gainers: Production vs 2024 (computed)
Largest increases in mb/d from 2024 to 2025.
Biggest fallers: Production vs 2024 (computed)
Largest decreases in mb/d from 2024 to 2025.
| 25.3 mb/d | 20.45 mb/d | 4.5 mb/d | 5.7 mb/d | +4.85 mb/d | 24.2% | |
| 10.74 mb/d | 3.24 mb/d | 6.74 mb/d | 0.1 mb/d | +7.5 mb/d | 10.3% | |
| 10.48 mb/d | 3.86 mb/d | 6.98 mb/d | 0.21 mb/d | +6.62 mb/d | 10.0% | |
| 6.18 mb/d | 2.47 mb/d | 3.89 mb/d | 0.49 mb/d | +3.71 mb/d | 5.9% | |
| 5.45 mb/d | 17.1 mb/d | 0.1 mb/d | 12.02 mb/d | -11.65 mb/d | 5.2% | |
| 4.76 mb/d | 1.96 mb/d | 1.85 mb/d | 0.1 mb/d | +2.8 mb/d | 4.5% | |
| 4.5 mb/d | 3.12 mb/d | 1.89 mb/d | 0.39 mb/d | +1.38 mb/d | 4.3% | |
| 4.45 mb/d | 0.86 mb/d | 3.64 mb/d | 0.1 mb/d | +3.59 mb/d | 4.3% | |
| 4.14 mb/d | 1.06 mb/d | 3.25 mb/d | 0.1 mb/d | +3.08 mb/d | 4.0% | |
| 2.73 mb/d | 0.51 mb/d | 2.12 mb/d | 0 mb/d | +2.22 mb/d | 2.6% | |
| 2.02 mb/d | 0.2 mb/d | 1.72 mb/d | 0.1 mb/d | +1.82 mb/d | 1.9% | |
| 1.92 mb/d | 1.72 mb/d | 1.01 mb/d | 0.81 mb/d | +0.2 mb/d | 1.8% | |
| 1.87 mb/d | 0.3 mb/d | 1.52 mb/d | 0 mb/d | +1.57 mb/d | 1.8% | |
| 1.62 mb/d | 0.51 mb/d | 1.21 mb/d | 0.2 mb/d | +1.11 mb/d | 1.5% | |
| 1.36 mb/d | 0.3 mb/d | 1.01 mb/d | 0 mb/d | +1.06 mb/d | 1.3% | |
| 1.21 mb/d | 0.1 mb/d | 1.11 mb/d | 0 mb/d | +1.11 mb/d | 1.2% | |
| 1.16 mb/d | 0.2 mb/d | 1.01 mb/d | 0 mb/d | +0.96 mb/d | 1.1% | |
| 1.06 mb/d | 0.4 mb/d | 0.71 mb/d | 0 mb/d | +0.66 mb/d | 1.0% | |
| 0.99 mb/d | 0.18 mb/d | 0.81 mb/d | 0 mb/d | +0.81 mb/d | 0.9% | |
| 0.86 mb/d | 1.41 mb/d | 0.71 mb/d | 1.21 mb/d | -0.55 mb/d | 0.8% | |
| 0.86 mb/d | 0.4 mb/d | 0.51 mb/d | 0.1 mb/d | +0.46 mb/d | 0.8% | |
| 0.76 mb/d | 0.35 mb/d | 0.4 mb/d | 0.05 mb/d | +0.41 mb/d | 0.7% | |
| 0.74 mb/d | 5.64 mb/d | 0.1 mb/d | 5.23 mb/d | -4.9 mb/d | 0.7% | |
| 0.66 mb/d | 1.72 mb/d | 0.2 mb/d | 1.21 mb/d | -1.06 mb/d | 0.6% | |
| 0.63 mb/d | 0.56 mb/d | 0.1 mb/d | 0.05 mb/d | +0.07 mb/d | 0.6% | |
| 0.63 mb/d | 0.1 mb/d | 0.51 mb/d | 0 mb/d | +0.53 mb/d | 0.6% | |
| 0.61 mb/d | 0.76 mb/d | 0.1 mb/d | 0.3 mb/d | -0.15 mb/d | 0.6% | |
| 0.56 mb/d | 0.76 mb/d | 0.3 mb/d | 0.51 mb/d | -0.2 mb/d | 0.5% | |
| 0.48 mb/d | 0.25 mb/d | 0.35 mb/d | 0.1 mb/d | +0.23 mb/d | 0.5% | |
| 0.35 mb/d | 1.36 mb/d | 0 mb/d | 1.01 mb/d | -1.01 mb/d | 0.3% | |
| 0.32 mb/d | 1.06 mb/d | 0.2 mb/d | 0.91 mb/d | -0.74 mb/d | 0.3% | |
| 0.27 mb/d | 0.02 mb/d | 0.25 mb/d | 0 mb/d | +0.25 mb/d | 0.3% | |
| 0.22 mb/d | 0.15 mb/d | 0.1 mb/d | 0 mb/d | +0.07 mb/d | 0.2% | |
| 0.2 mb/d | 0.03 mb/d | 0.18 mb/d | 0 mb/d | +0.17 mb/d | 0.2% | |
| 0.18 mb/d | 0.61 mb/d | 0.1 mb/d | 0.51 mb/d | -0.43 mb/d | 0.2% | |
| 0.15 mb/d | 0.1 mb/d | 0.12 mb/d | 0.08 mb/d | +0.05 mb/d | 0.1% | |
| 0.12 mb/d | 0.02 mb/d | 0.1 mb/d | 0 mb/d | +0.1 mb/d | 0.1% | |
| 0.11 mb/d | 0.01 mb/d | 0.1 mb/d | 0 mb/d | +0.1 mb/d | 0.1% | |
| 0.1 mb/d | 0.02 mb/d | 0.08 mb/d | 0 mb/d | +0.08 mb/d | 0.1% | |
| 0.09 mb/d | 1.21 mb/d | 0 mb/d | 1.11 mb/d | -1.12 mb/d | 0.1% | |
| 0.08 mb/d | 0.56 mb/d | 0 mb/d | 0.51 mb/d | -0.48 mb/d | 0.1% | |
| 0.07 mb/d | 0.2 mb/d | 0 mb/d | 0.13 mb/d | -0.13 mb/d | 0.1% | |
| 0.07 mb/d | 0.14 mb/d | 0.05 mb/d | 0.12 mb/d | -0.07 mb/d | 0.1% | |
| 0.07 mb/d | 0.12 mb/d | 0.02 mb/d | 0.07 mb/d | -0.05 mb/d | 0.1% | |
| 0.07 mb/d | 0.04 mb/d | 0.05 mb/d | 0.02 mb/d | +0.03 mb/d | 0.1% | |
| 0.06 mb/d | 1.01 mb/d | 0 mb/d | 0.96 mb/d | -0.95 mb/d | 0.1% | |
| 0.06 mb/d | 0.03 mb/d | 0.04 mb/d | 0 mb/d | +0.03 mb/d | 0.1% | |
| 0.05 mb/d | 0.05 mb/d | 0.02 mb/d | 0.02 mb/d | +0 mb/d | 0.0% | |
| 0.04 mb/d | 2.12 mb/d | 0 mb/d | 2.02 mb/d | -2.08 mb/d | 0.0% | |
| 0.04 mb/d | 0.05 mb/d | 0 mb/d | 0.21 mb/d | -0.01 mb/d | 0.0% | |
| 0.04 mb/d | 0.28 mb/d | 0 mb/d | 0.24 mb/d | -0.24 mb/d | 0.0% | |
| 0.03 mb/d | 0.25 mb/d | 0 mb/d | 0.22 mb/d | -0.22 mb/d | 0.0% | |
| 0.03 mb/d | 0.15 mb/d | 0.02 mb/d | 0.14 mb/d | -0.12 mb/d | 0.0% | |
| 0.02 mb/d | 1.52 mb/d | 0 mb/d | 1.52 mb/d | -1.5 mb/d | 0.0% | |
| 0.02 mb/d | 0.91 mb/d | 0 mb/d | 1.11 mb/d | -0.89 mb/d | 0.0% | |
| 0.02 mb/d | 0.61 mb/d | 0 mb/d | 0.61 mb/d | -0.59 mb/d | 0.0% | |
| 0.02 mb/d | 0.38 mb/d | 0 mb/d | 0.36 mb/d | -0.36 mb/d | 0.0% | |
| 0.02 mb/d | 0.14 mb/d | 0 mb/d | 0.12 mb/d | -0.12 mb/d | 0.0% | |
| 0.01 mb/d | 3.23 mb/d | 0 mb/d | 3.23 mb/d | -3.22 mb/d | 0.0% | |
| 0.01 mb/d | 2.93 mb/d | 0 mb/d | 2.93 mb/d | -2.92 mb/d | 0.0% | |
| 0.01 mb/d | 1.21 mb/d | 0 mb/d | 1.21 mb/d | -1.2 mb/d | 0.0% | |
| 0.01 mb/d | 0.45 mb/d | 0 mb/d | 0.45 mb/d | -0.44 mb/d | 0.0% | |
| 0.01 mb/d | 0.12 mb/d | 0 mb/d | 0.11 mb/d | -0.11 mb/d | 0.0% | |
| 0.01 mb/d | 0.3 mb/d | 0 mb/d | 0.3 mb/d | -0.29 mb/d | 0.0% | |
| 0.01 mb/d | 0.25 mb/d | 0 mb/d | 0.24 mb/d | -0.24 mb/d | 0.0% | |
| 0.01 mb/d | 0.2 mb/d | 0 mb/d | 0.19 mb/d | -0.19 mb/d | 0.0% | |
| 0.01 mb/d | 0.15 mb/d | 0 mb/d | 0.14 mb/d | -0.14 mb/d | 0.0% | |
| 0 mb/d | 1.31 mb/d | 0.51 mb/d | 1.21 mb/d | -1.31 mb/d | 0.0% | |
| 0 mb/d | 0.56 mb/d | 0 mb/d | 0.56 mb/d | -0.56 mb/d | 0.0% | |
| 0 mb/d | 0.61 mb/d | 0 mb/d | 0.61 mb/d | -0.61 mb/d | 0.0% | |
| 0 mb/d | 0.32 mb/d | 0 mb/d | 0.32 mb/d | -0.32 mb/d | 0.0% | |
| 0 mb/d | 0.22 mb/d | 0 mb/d | 0.22 mb/d | -0.22 mb/d | 0.0% | |
| 0 mb/d | 0.22 mb/d | 0 mb/d | 0.22 mb/d | -0.22 mb/d | 0.0% | |
| 0 mb/d | 0.23 mb/d | 0 mb/d | 0.23 mb/d | -0.23 mb/d | 0.0% | |
| 0 mb/d | 0.19 mb/d | 0 mb/d | 0.19 mb/d | -0.19 mb/d | 0.0% | |
| 0 mb/d | 0.15 mb/d | 0 mb/d | 0.15 mb/d | -0.15 mb/d | 0.0% |
Top 20 oil producing countries (2025)
The table gives search engines and readers the same core data visible on the interactive map: petroleum liquids production and consumption in million barrels per day, each country's share of world production, and the supply balance (production minus consumption). Country names link to the full PetroEyes country profiles.
| # | Country | Production | Share of world | Consumption | Balance |
|---|---|---|---|---|---|
| 1 | United States | 25.3 mb/d | 24.2% | 20.45 mb/d | +4.85 mb/d |
| 2 | Saudi Arabia | 10.74 mb/d | 10.3% | 3.24 mb/d | +7.5 mb/d |
| 3 | Russia | 10.48 mb/d | 10.0% | 3.86 mb/d | +6.62 mb/d |
| 4 | Canada | 6.18 mb/d | 5.9% | 2.47 mb/d | +3.71 mb/d |
| 5 | China | 5.45 mb/d | 5.2% | 17.1 mb/d | -11.65 mb/d |
| 6 | Iran | 4.76 mb/d | 4.5% | 1.96 mb/d | +2.8 mb/d |
| 7 | Brazil | 4.5 mb/d | 4.3% | 3.12 mb/d | +1.38 mb/d |
| 8 | Iraq | 4.45 mb/d | 4.3% | 0.86 mb/d | +3.59 mb/d |
| 9 | United Arab Emirates | 4.14 mb/d | 4.0% | 1.06 mb/d | +3.08 mb/d |
| 10 | Kuwait | 2.73 mb/d | 2.6% | 0.51 mb/d | +2.22 mb/d |
| 11 | Norway | 2.02 mb/d | 1.9% | 0.2 mb/d | +1.82 mb/d |
| 12 | Mexico | 1.92 mb/d | 1.8% | 1.72 mb/d | +0.2 mb/d |
| 13 | Kazakhstan | 1.87 mb/d | 1.8% | 0.3 mb/d | +1.57 mb/d |
| 14 | Nigeria | 1.62 mb/d | 1.5% | 0.51 mb/d | +1.11 mb/d |
| 15 | Qatar | 1.36 mb/d | 1.3% | 0.3 mb/d | +1.06 mb/d |
| 16 | Angola | 1.21 mb/d | 1.2% | 0.1 mb/d | +1.11 mb/d |
| 17 | Libya | 1.16 mb/d | 1.1% | 0.2 mb/d | +0.96 mb/d |
| 18 | Algeria | 1.06 mb/d | 1.0% | 0.4 mb/d | +0.66 mb/d |
| 19 | Oman | 0.99 mb/d | 0.9% | 0.18 mb/d | +0.81 mb/d |
| 20 | United Kingdom | 0.86 mb/d | 0.8% | 1.41 mb/d | -0.55 mb/d |
Figures are 2025 petroleum liquids from the PetroEyes country-year dataset (world production 104.65 mb/d). Production counts crude oil, condensate, natural gas liquids, and other liquids as compiled in the dataset; it is a supply comparison, not a field-level reserve estimate. Source notes and dataset definitions are on the methodology page.
Largest supply surpluses
Supply balance is production minus consumption. It is a clearer country-map measure than raw exports minus imports because official trade categories can include crude, products, re-exports, stock movements, and refinery effects.
Global Oil Supply Deficit & Market Balance Outlook
Evaluating global petroleum liquids balance requires analyzing structural supply constraints against seasonal consumption trends. When daily refinery intake and global demand outpace crude and NGL production, commercial inventories are drawn down, signaling a market supply deficit.
Supply Restraint Drivers
- OPEC+ voluntary production quota management and alliance discipline
- Maturing tier-1 acreage in key US shale basins (Permian, Eagle Ford)
- Upstream capital discipline prioritizing free cash flow over rapid volume growth
- Long lead-time requirements for offshore deepwater project commissioning
Demand & Inventory Triggers
- Non-OECD petrochemical feedstock expansion and transport fuel demand
- Strategic Petroleum Reserve (SPR) replenishment programs in consuming nations
- Refinery run rates adjusting to middle distillate and jet fuel crack spreads
- Geopolitical transit friction across key maritime crude choke points
How PetroEyes interprets production
Production is useful for understanding supply concentration, geopolitical exposure, and the countries most able to affect global balances. It should not be read as a complete export forecast by itself. Refinery demand, domestic subsidies, pipeline access, crude quality, storage, sanctions, and seasonal maintenance can all change how much production reaches the global market.
For demand-side comparison, open the world oil consumption map. For logistics and chokepoint exposure, use the global oil trade routes map.