Data • Energy • Refineries
Global Refinery Status
More than 640 oil refineries mapped worldwide, with a curated status overlay for war damage and major outages. In the 2026 Strait of Hormuz crisis over 80 energy facilities were attacked across the Gulf and Iran, taking an estimated 5,900 kb/d of refining and processing capacity offline or to reduced runs[1,2] with Rystad Energy putting total damage at $58 billion.[3] In Russia, the Ukrainian long-range drone campaign has halted most of the largest refineries; the IEA estimates more than 20% of Russian refining capacity offline by mid-2026, while Ukrainian General Staff claims run to 42.7% (a belligerent figure, not independently verified).[11]
How to read this page: ● measured sourced data · ◐ inferred analyst reading, basis linked · ○ projected anchored to a real starting point. Bracketed citations link to the sources at the foot of the page.
Assumed operating capacity, mapped universe
...
The tally moves with the curated news: confirmed offline capacity subtracts in full, run cuts subtract at sourced throughput where known and at a 50% assumption otherwise, and the band spans stale outages (lower bound: still down; upper bound: quietly recovered). System-wide aggregate entries (Iran, Singapore) do not join individual map dots and sit outside this tally, so the upper bound overstates where only aggregates are tracked.[8]
The backbone: world capacity vs what actually ran, 2014-2024
mb/d, y-axis from 50. Amber: actual refinery throughput. Grey: atmospheric distillation capacity.[12]
The world's refineries have never run anywhere near nameplate: in 2024 they processed 83.0 mb/d against 104.5 mb/d of capacity, 79% utilization, the equivalent of running 290 full-capacity days out of 365. That gap is the world's refining cushion.
Reconciliation: what this page tracks and what it does not
Runs are not consumption. Refinery throughput equals domestic consumption plus net product exports plus stock builds, minus NGLs and biofuels that never pass a refinery. When this page says capacity is "offline" it means the crude distillation units are not running, not that the country's fuel demand is unmet (imports, stock draws, and biofuel substitution can fill the gap).
Stocks are not tracked here. Strategic petroleum reserves, commercial inventories, and short-term stock draws buffer every supply disruption in the short term. This page does not model stocks; a refinery going offline does not immediately translate into a supply shortfall at the pump.
Coverage: ~40% of world capacity. The mapped universe is biased toward large, well-documented facilities that typically run above world-average utilization. Outage tallies apply only to the mapped set. The remaining ~60% is not silently extrapolated.
Regional utilization (EI 2024 baseline)
Utilization varies from 56% (Africa) to 86% (North America). Applying the world average (79%) uniformly overstates the cushion in high-utilization regions and understates it in low-utilization ones.
| Region | Capacity | Throughput | Utilization | Cushion |
|---|---|---|---|---|
| North America | 21.9 | 18.9 | 86% | 3.1 |
| S. & Cent. America | 6.3 | 4.0 | 63% | 2.3 |
| Europe | 15.0 | 11.8 | 78% | 3.2 |
| CIS | 8.4 | 6.6 | 79% | 1.8 |
| Middle East | 11.7 | 9.3 | 79% | 2.4 |
| Africa | 3.5 | 1.9 | 56% | 1.5 |
| Asia Pacific | 37.7 | 30.5 | 81% | 7.2 |
| World | 104.5 | 83.0 | 79% | 21.6 |
mb/d. Cushion = capacity minus throughput (spare capacity at 2024 run rates). Source: EI Statistical Review 2025.
Damaged / restarted (tracked)
2,087 kb/d[2]
Run cuts (tracked)
2,421 kb/d[3]
Loading refinery data...
War-affected facilities
Hand-curated from primary reports. Each entry records a verified status change at a named facility during the 2026 Hormuz war or Russia's war in Ukraine. As of 2026-07-20, 35 facilities are tracked. Facilities with no news are assumed operating (base rate), not verified. A reported outage stays in force until a restart is verified, but any status not re-verified within 90 days decays to grey on the map, and the totals above count only fresh events: a further 310 kb/d of reported offline, run-cut or damaged capacity is stale and excluded.[1,2,3,4,10]
| Facility | Country | Capacity (kb/d) | Status | Since | Verified | Note |
|---|---|---|---|---|---|---|
| Ras Tanura Refinery | SAU | 550 | operating | 2026-03-13 | 2026-07-08 | Restarted around 13 March after minor damage from the 2 March drone interception. The crude loading terminal stayed shut about four months under the Hormuz blockade; loadings resumed 26 June with exports still below normal on buyer caution over renewed shipping threats (July). No new attack on the facility reported since March. |
| Samref Refinery (Yanbu) | SAU | 440 | operating | 2026-03-19 | 2026-03-20(stale) | A drone fell on the refinery (50% ExxonMobil) on 19 March; Aramco assessed the damage as minimal and Yanbu port loadings resumed within days. Yanbu served as the main Red Sea export route through the blockade. No facility-specific update after 20 March, so this status decays to assumed operating. |
| Satorp Refinery (Jubail) | SAU | 460 | run cut | 2026-04-14 | 2026-06-18 | Three April drone strikes damaged three units and forced a full shutdown; undamaged units restarted 14 April at 230 kb/d. By mid-June TotalEnergies' CEO put runs at about 70% of the 460 kb/d capacity, with full capacity not expected before early 2027. |
| Ruwais Refinery | ARE | 817 | damaged restarted | 2026-03-10 | 2026-07-17 | Plant-wide precautionary shutdown on 10 March after a drone-strike fire at the West refinery. By mid-July ADNOC's seaborne crude and condensate supplies to the complex hit the highest level since August 2025 (~193 kb/d, above 200 kb/d in early July), indicating the complex is back up and ramping; no formal restart announcement found. Sources conflict on complex capacity (817-922 kb/d). |
| Mina Al-Ahmadi Refinery | KWT | 460 | damaged restarted | 2026-06-19 | 2026-06-19 | Hit on 20 March and again 3 April (fires, precautionary unit shutdowns). KPC lifted all wartime force majeure notices on 19 June and tendered export crude for July delivery, with refinery operations projected to normalise within two to three weeks; no source yet confirms full rates. Sources conflict on capacity (346-730 kb/d). |
| Ras Laffan LNG | QAT | n/a | offline | 2026-03-19 | 2026-07-01 | QatarEnergy extended force majeure into September on 1 July (fourth month). Trains 4 and 6 (12.8 of 77 mtpa, 17%) are expected offline for up to five years given 2-4 year turbine lead times; analysts expect undamaged capacity restored by around October. CEO Al Kaabi puts repairs at 3-5 years and revenue loss at $20bn per year. |
| Abadan Refinery | IRN | 260 | offline | 2026-02-28 | 2026-07-16 | Destroyed in US-Israeli strikes on 28 February. Iran's largest refinery. |
| South Pars Gas Field / NGL facilities | IRN | n/a | damaged restarted | 2026-05-31 | 2026-06-01 | Output suspended after the 18 March Israeli strike on onshore processing at Asaluyeh. Iran restored production at three offshore South Pars platforms around 31 May; onshore processing damage persists and no later platform-level update was found. |
| Singapore refineries (Jurong, SRC) | SGP | 840 | run cut | 2026-04-15 | 2026-07-15 | March run cuts (ExxonMobil Jurong to ~50%, SRC to ~60%) driven by Hormuz feedstock scarcity. Recovery is underway: substitute WTI cargoes arrived from June and the first post-reopening Mideast cargoes discharged in early July, but the IEA's July OMR still has Asia running at reduced rates and no source confirms restored run rates. |
| Iranian refineries (system-wide) | IRN | 2,100 | offline | 2026-02-28 | 2026-07-15 | Iran's April target of restoring 70-80% of damaged capacity within two months is not verifiably met: no independent system-wide figure exists, the IEA's July OMR says Gulf export refinery loadings are yet to resume, and July analyst reporting puts ~8 mb/d (~10% of global refining) offline with Iran a significant contributor. |
| Ryazan Oil Refinery | RUS | 342 | offline | 2026-05-15 | 2026-05-20 | Rosneft's Ryazan refinery (17.1 Mt/y nameplate, about 5% of Russian refining) halted all processing after a Ukrainian drone attack on 15 May damaged the AVT-3, AVT-4 and AT-6 distillation units and a diesel hydrotreater. Struck repeatedly since (15 cumulative strikes per Carnegie); still listed among disabled plants by the Ukrainian General Staff on 4 July. No restart reported as of 2026-07-20. |
| Omsk Refinery | RUS | 442 | offline | 2026-07-07 | 2026-07-07 | Russia's largest refinery (Gazprom Neft, 22 Mt/y). A 6 July drone strike at ~2,900 km range set CDU-10 on fire and halted CDU-11; the plant stopped processing and suspended exchange fuel sales on 7 July. No restart reported. |
| Kirishi-2 Oil Refinery | RUS | 355 | offline | 2026-05-05 | 2026-05-05 | KINEF (Kirishinefteorgsintez, Surgutneftegaz), Russia's second-largest refinery at 17.7 Mt/y. A 5 May strike forced shutdown with three of four primary units damaged; attacked again on 9 July. No restart reported. |
| Moscow Refinery | RUS | 280 | offline | 2026-05-17 | 2026-06-24 | Gazprom Neft's Kapotnya plant (14 Mt/y) halted output after a 17 May drone attack, was struck again on 16 and 18 June damaging both primary crude units, and caught fire again on 10 July. Industry sources put repairs at six months or more, with restart unlikely before end-2026. |
| Nizhny Novgorod Refinery (NORSI) | RUS | 342 | offline | 2026-07-02 | 2026-07-02 | Lukoil's Kstovo plant (17 Mt/y), Russia's fourth-largest refinery and second-largest gasoline producer. AVT-6 (53% of capacity) was hit on 2 July days after returning from repairs, with AVT-5 (25%) already down since 24 June; crude processing halted. |
| Gazprom Neftekhim Salavat | RUS | 200 | offline | 2026-07-14 | 2026-07-15 | Bashkortostan complex (~10 Mt/y, 2.7% of Russian refining), the last major Russian petrol producer untouched in 2026. An overnight drone strike on 14 July shut down CDU-6 and CDU-4 plus secondary units; industry sources expect weeks to months offline. |
| Volgograd Refinery | RUS | 296 | offline | 2026-06-01 | 2026-06-01 | Lukoil-Volgogradneftepererabotka (14.8 Mt/y). A 29 May drone strike halted CDU-1 (about 40% of capacity) plus units 5 and 6; processing stopped on 1 June. At least the tenth strike on the plant since 2022. No restart reported. |
| Syzran Refinery | RUS | 178 | offline | 2026-05-21 | 2026-07-12 | Rosneft Samara-hub plant (8.9 Mt/y). Halted processing on 21 May after a primary unit was disabled; a 12 July strike then hit AVT-5 and AVT-6 plus reforming and isomerisation units, with OSINT analysts assessing 100% of primary capacity damaged (satellite-confirmed). |
| Saratov Oil Refinery | RUS | 144 | offline | 2026-07-08 | 2026-07-09 | Rosneft plant (7.2 Mt processed in 2020). Third shutdown of 2026 after halts in March and May: an 8 July strike hit CDU-6, the plant's only primary distillation unit, stopping the full cycle. No restart reported. |
| Kuibyshev Refinery | RUS | 94 | offline | 2026-06-10 | 2026-06-11 | Rosneft Samara-city plant (4.7 Mt processed in 2024; nameplate not sourced). A drone strike on the night of 9-10 June halted both primary crude units (CDU-4, CDU-5) with equipment damage and fires. No restart reported. |
| Tuapse Refinery | RUS | 240 | offline | 2026-04-16 | 2026-04-30 | Rosneft's Black Sea export refinery (~12 Mt/y). A 16 April strike set the port and tank farms ablaze for three days; the refinery halted because the damaged port could not ship products, and was struck three more times through early May amid an ongoing oil-spill disaster. No verified restart. |
| Novokuibyshevsk Refinery | RUS | 176 | run cut | 2026-04-18 | 2026-06-11 | Rosneft Samara-hub plant (8.8 Mt/y). Suspended operations after an 18 April drone strike; operating at reduced capacity as of 11 June while sibling plants Kuibyshev and Syzran were fully offline. |
| Yaroslavl Refinery (Slavneft-YANOS) | RUS | 300 | run cut | 2026-06-28 | 2026-06-28 | Slavneft-YANOS (15 Mt/y, top-five plant). Struck by drones on 28 June and again on 6 July; RBC lists it among top-10 plants with production reduced or fully halted, exact level unclear. Treated as run cut pending better data. |
| Afipsky refinery | RUS | 125 | damaged restarted | 2026-07-14 | 2026-07-14 | Krasnodar Krai plant (~6.25 Mt/y). A 14 July drone strike ignited a tank-farm fire (at least the eighth strike on the plant since 2023, after hits in March and June); no processing halt reported in available sources. |
| Amuay Refinery (CRP) | VEN | 645 | run cut | 2026-06-28 | 2026-07-03 | Venezuela's largest refinery (PDVSA, Paraguana Refining Center). Shut down fully on 28 June after two deadly earthquakes and a power outage; back in service on 3 July processing about 140 kb/d, roughly 22% of nameplate, with the FCC active. |
| Cardon Refinery | VEN | 310 | run cut | 2026-04-20 | 2026-04-20(stale) | PDVSA's Cardon plant next to Amuay. Chronic outages: in April the FCC was restarting after a plant-wide power outage, with combined CRP crude runs about 237 kb/d, roughly 25% of joint installed capacity. No newer status found as of 2026-07-20. |
| El Palito oil refinery | VEN | 146 | offline | 2026-06-28 | 2026-07-03 | PDVSA's El Palito lost power in the 28 June earthquake blackout; electrical power was restored but production units had not been restarted as of 3 July. No newer status found. |
| Chalmette Refinery | USA | 185 | damaged restarted | 2026-05-08 | 2026-05-15 | PBF Energy's Louisiana refinery. An 8 May explosion and fire in the 17.5 kb/d reformer (heater failure) was contained in minutes with no injuries; the refinery kept running while the damaged unit undergoes repairs, with no confirmed reformer restart as of mid-May reports. |
| Port Arthur Refinery (Valero) | USA | 380 | damaged restarted | 2026-03-23 | 2026-04-30 | Valero's Port Arthur plant (sources cite 380-435 kb/d). A 23 March explosion destroyed the diesel hydrotreater; crude units, coker, hydrocrackers, reformer, FCC and alkylation were back with throughput largely normalised by 1 May, the kerosene hydrotreater is due back in Q3 2026, and the diesel hydrotreater rebuild has no timeline. The map dot covers the Port Arthur cluster; this event is the Valero facility. |
| Salina Cruz Refinery | MEX | 330 | operating | 2026-06-01 | 2026-06-02 | Pemex's largest refinery. A 1 June fire triggered emergency protocols and the same 16-inch fuel-oil pipeline leaked and burned again on 9 June, 21 June and 8 July; Pemex reports operations maintained through the incidents and no source reports a plant-wide shutdown. |
| Heydar Aliyev Baku Oil Refinery | AZE | 130 | operating | 2026-06-18 | 2026-06-22 | SOCAR's Baku refinery (6.5 Mt/y). An 18 June fire from a heat-exchanger release at the catalytic reforming unit was extinguished the same morning; SOCAR reported no interruption to production. |
| Geelong oil refinery | AUS | 120 | damaged restarted | 2026-04-15 | 2026-06-23 | Viva Energy's Geelong refinery, supplier of about half of Victoria's petrol. A 15 April alkylation-unit fire (failed piping) cut output; units restarted in June with production above 90% of normal, but the alkylation unit stays offline into 2027 with slightly reduced capacity. |
| Dangote Refinery | NGA | 650 | operating | 2026-03-10 | 2026-03-10(stale) | The 650 kb/d Lekki refinery completed a planned RFCC turnaround around January 2026 and publicly dismissed March shutdown rumours, citing 40-50 million litres/day of gasoline output. Expansion toward 700 kb/d announced. No unplanned capacity-loss event sourced in 2026. |
| Pachpadra Refinery (HRRL) | IND | 180 | operating | 2026-06-22 | 2026-06-22 | HPCL Rajasthan Refinery (9 Mt/y). A 20 April CDU fire from a hydrocarbon leak postponed inauguration and damaged six heat exchangers; the CDU restarted in late May and the refinery was declared commercially operational on 22 June, ahead of its 1 July target. |
| Irving Oil Refinery (Saint John) | CAN | 300 | planned maintenance | 2026-09-17 | 2026-07-17 | Canada's largest refinery announced a roughly seven-week turnaround from 17 September to mid-November 2026 (CAD 190M, 2,300 extra workers). Operating normally until then; analysts flag northeast US gasoline, diesel and heating-oil supply risk during the window. |
Damage estimate: $58bn (Rystad Energy via CNBC). Repair estimate: $34bn, timeline: up to two years.[3]
Where the products come from
Measured: 2024 inter-regional net product trade per EI region (exports minus imports; intra-area flows excluded). Inferred: the war-adjusted column subtracts tracked outage losses from the measured balance.[12]
Three regions were net product exporters in 2024: the Middle East (+4.7 mb/d), North America (+3.3) and CIS (+2.1). Tracked outages remove 6.5 mb/d of capacity from those exporters: the CIS surplus is eliminated, the Middle East surplus roughly halved. Importers (Europe, Asia Pacific, Africa) must find replacement supply or draw stocks. Price consequences are traced on price transmission; crude flow disruptions on maritime.
| Region | Product exports | Product imports | Net (measured) | Outage loss | Net (adjusted) |
|---|---|---|---|---|---|
| North America | 6.8 | 3.5 | +3.3 | — | +3.3 |
| S. & Cent. America | 0.6 | 2.3 | -1.7 | -0.7 | -2.3 |
| Europe | 1.9 | 4.5 | -2.7 | — | -2.7 |
| CIS | 2.5 | 0.4 | +2.1 | -3.2 | -1.0 |
| Middle East | 6.1 | 1.4 | +4.7 | -2.2 | +2.4 |
| Africa | 0.9 | 2.8 | -1.9 | — | -1.9 |
| Asia Pacific | 7.4 | 11.3 | -3.9 | -0.4 | -4.3 |
mb/d. Net = exports minus imports (positive = net exporter). Outage loss = nameplate capacity offline or run-cut shortfall from tracked events (hover for cause split). Loss uses nameplate capacity, which overstates actual runs loss by roughly the regional utilization gap (10-20%); the adjusted column is therefore a lower bound on the surviving surplus, not a precise forecast. Intra-area product trade (e.g. within Europe) is excluded from this table.
Regional refinery intake (JODI)
Monthly crude oil refinery intake from the JODI Oil World Database. The Asia and Middle East aggregate tracks the region most exposed to the Hormuz closure, while the EU aggregate shows the downstream product-supply picture for European importers.[9]
Asia + Middle East (latest: 2025-12)
154,777 kt
12 countries reporting
EU (latest: 2025-12)
42,330 kt
27 countries reporting
For the full price-transmission analysis showing how the refinery bottleneck moved the signal downstream (crude cushioned by SPR and spare capacity, while diesel cracks hit records), see the price transmission page.
Dependency structure
Decision this page informs
Product supply security and crack spread exposure
Primary dependencies
- Chokepoint transit (Hormuz, Malacca)● measured
- Refinery operational status● measured
- JODI refinery intake● measured
Binding constraint
Substitutes available
Evidence health
Sources and method (12)
- [1] IEA chief Fatih Birol: 80+ facilities attacked
- [2] Insurance Journal: Gulf refinery damage list
- [3] CNBC/Rystad: $58bn damage estimate
- [4] PressTV: Iran rebuilding, 80% target
- [5] Wikidata: refinery locations and capacity
- [6] OpenStreetMap: refinery geometries
- [7] Wikipedia: 2026 Iran war fuel crisis
- [8] EIA: refinery capacity data
- [9] JODI Oil World Database: monthly refinery intake
- [10] Moscow Times/Reuters: Ryazan refinery halted after May 15 drone attack
- [11] 2025-2026 Russian fuel crisis: IEA and Ukrainian capacity-loss estimates
- [12] Energy Institute Statistical Review 2025: world refining capacity and throughput
Refinery locations aggregated from Wikidata, OpenStreetMap, Wikipedia, and EIA. Status events hand-curated from primary news reports and verified against multiple sources. JODI data published with a 2-3 month lag. This page does not claim to show every refinery globally, only those with coordinates in the public record.