Weekly EIA petroleum data

US Crude Oil Inventory Chart

US crude stocks excluding the Strategic Petroleum Reserve, measured against the five-year seasonal average. Updated weekly from the EIA, with WTI price context.

LOW inventory versus season

tighter physical balance

HIGH inventory versus season

looser physical balance A percentile read on physical balance.

Latest curve

US commercial crude inventories

Data through Sep 11, 2026
Current inventory 423.4 million barrels

Week ending

Versus 5-year average +1.0%

+4.2 million barrels

Weekly change -0.6

+2.4 million barrels vs normal

Storage pressure Balanced

80th percentile of five-year sample

Commercial + Strategic Petroleum Reserve

Net draw of 1.04 million barrels

Same EIA week ending . This is the weekly change in total US crude stocks, not just the commercial bucket.

Commercial-0.64million bbl
SPR-0.40million bbl
Net US crude-1.04million bbl

How to read it: the commercial series can build while total US crude draws if the SPR falls by more. Commercial stocks still matter because those barrels are available to refiners and traders. This identity reconciles the stock total; it does not prove that every SPR barrel moved directly into commercial storage.

Seasonal inventory curve

US crude: current year vs history

Chart loading. A recent data table is available directly below.

Tap a point to inspect it. Tap the chart again to close the data box.

Source: U.S. Energy Information Administration (Sep 2026). Published Sep 16, 2026. How the curve is calculated
Weekly US crude stock reconciliation — commercial inventories plus the Strategic Petroleum Reserve, million barrels
Week endingCommercial ΔSPR ΔNet US ΔTotal US stock
Sep 11, 2026 -0.64 -0.40 -1.04 708.39
Sep 4, 2026 -0.39 -1.24 -1.63 709.43
Aug 28, 2026 -4.45 -3.12 -7.57 711.06
Aug 21, 2026 +0.10 -3.70 -3.61 718.64
Aug 14, 2026 +4.40 -5.27 -0.86 722.24
Aug 7, 2026 +17.42 -6.12 +11.31 723.10
Jul 31, 2026 +2.48 -2.84 -0.36 711.80
Jul 24, 2026 -7.17 -3.80 -10.96 712.16
Jul 17, 2026 +2.01 -5.06 -3.05 723.12
Jul 10, 2026 -1.69 -2.98 -4.68 726.17
Jul 3, 2026 +3.00 -6.17 -3.17 730.85
Jun 26, 2026 -3.78 -5.54 -9.31 734.01
Recent US crude observations
Week endingCommercial inventoryWeekly price context
Jun 26, 2026408.4 million barrels73.59
Jul 3, 2026411.4 million barrels70.48
Jul 10, 2026409.7 million barrels72.26
Jul 17, 2026411.7 million barrels80.77
Jul 24, 2026404.5 million barrels88.58
Jul 31, 2026407.0 million barrels84.51
Aug 7, 2026424.4 million barrels78.94
Aug 14, 2026428.8 million barrels84.05
Aug 21, 2026428.9 million barrels87.35
Aug 28, 2026424.5 million barrels84.62
Sep 4, 2026424.1 million barrels91.18
Sep 11, 2026423.4 million barrels99.08
View recent weekly values
Recent US crude observations
Week endingInventoryWeekly price context
Jun 26, 2026408.4 million barrels73.59
Jul 3, 2026411.4 million barrels70.48
Jul 10, 2026409.7 million barrels72.26
Jul 17, 2026411.7 million barrels80.77
Jul 24, 2026404.5 million barrels88.58
Jul 31, 2026407.0 million barrels84.51
Aug 7, 2026424.4 million barrels78.94
Aug 14, 2026428.8 million barrels84.05
Aug 21, 2026428.9 million barrels87.35
Aug 28, 2026424.5 million barrels84.62
Sep 4, 2026424.1 million barrels91.18
Sep 11, 2026423.4 million barrels99.08

About this series

What the commercial barrel count represents.

An accounting identity, not a forecast

This series is a weekly accounting identity made visible. Crude stocks rise when domestic production plus imports exceed refinery runs plus exports, and fall when the reverse holds. Every barrel in the number arrived through one of those channels, which is why the figure responds to refinery maintenance seasons and export economics as much as to anything happening at the wellhead.

Why the SPR stays out

The Strategic Petroleum Reserve is deliberately excluded from the seasonal commercial curve. SPR volumes move on government policy — releases during supply disruptions, repurchases when prices are favourable — so the commercial and policy stocks answer different questions. But separation can hide an offset: a commercial build alongside an equal SPR draw leaves total US crude stocks flat. The weekly reconciliation above therefore adds both changes while keeping the commercial curve intact.

Less seasonal, narrower bands

Crude inventories are also less seasonal than natural gas, so the five-year band here is narrower and deviations from it carry a different weight. A five percent surplus in crude is a more notable dislocation than the same percentage in gas, where the annual cycle is far larger. Read the percentile figure alongside the percentage for that reason.

Read the band, not the level

On the history view the level is drawn against its own five-year seasonal average, and the shaded band between them is the surplus or deficit. That gap is the part worth watching: a level of 400 million barrels means little on its own, but 30 million below the norm for that week is a tight market and 30 million above it is a comfortable one. Read the band against the WTI and Brent lines rather than reading the level alone.

Why WTI and Brent both appear

The two benchmarks are shown together because their spread is informative in itself. WTI prices crude at Cushing and Brent prices waterborne crude in the North Sea, so when the two pull apart the binding constraint is usually US pipeline or export logistics rather than world supply. The Strategic Petroleum Reserve, which this series excludes, has its own page.

Flows are rates, not inventory

The optional exports and net-imports lines show weekly crude flows on a separate million-barrels-per-day axis. Exports are barrels leaving the US; net imports are gross imports minus those exports. They should not be added together, and neither is a stock change. Read them as possible contributors to the weekly inventory move, alongside production and refinery runs—not as an accounting explanation on their own.

Series
EIA PET.WCESTUS1.W
Measures
Ending stocks, excluding the SPR
Coverage
United States, commercial
Unit
Million barrels
Released
Wednesday, 10:30 a.m. ET
Price overlay
WTI and Brent weekly spot
Flow overlays
US crude exports and net crude imports
Benchmark
Rolling five-year seasonal average

Compare across the balance

The other curves worth reading beside this one.

A single series rarely settles a question. Gas and crude respond to different drivers, and a national total can disagree with the hub that prices the contract.

OUTLOOK · WORLD

Global oil supply & demand forecast

Compare next-year agency forecasts, inventory normalization and saved monthly revisions.

Compare forecasts
NG · US

US natural gas storage

Weekly EIA Lower 48 working gas, injection or draw, and Henry Hub price context.

Open US gas
WTI · CUSH

US Cushing crude inventories

The WTI delivery-point inventory — a focused view of local crude tightness.

Open Cushing
GAS · EU

EU natural gas storage

Weekly-sampled AGSI gas in storage, TWh, and capacity fullness.

Open EU gas
BUFFER · EUROPE

Europe seasonal electricity buffer

A 6–12-month gas-storage path with hydro and firm-power coverage kept explicit, plus current market confirmation.

Open seasonal outlook
REFILL · OIL

Inventory Rebuild Demand

Global STEO net depletion, a five-month forecast limit and conditional inventory refill rates.

Estimate refill demand
OIL · WORLD

Global oil demand

Monthly EIA STEO world liquid fuels consumption against supply, and the implied global build or draw.

Open global demand
FORECAST · EIA

EIA crude price forecast

The current STEO path for WTI and Brent, its monthly revisions, and how past forecasts scored against realised spot.

Open price forecast
SUPPLY · WORLD

Global oil production

Monthly world petroleum and other liquids production compared with crude oil production alone.

Open global production
BUFFER · OPEC

OPEC spare capacity

Monthly OPEC surplus crude capacity, Saudi concentration, and historical buffer regime.

Open OPEC capacity
EXPORTS · GULF

Strait of Hormuz

Reported Saudi crude exports against production, refining, direct burn and storage, with the reporting lag stated.

Open the Hormuz tracker
ULSD · US

Diesel tightness tracker

Crack-led weekly EIA score with distillate stocks, product pull, refinery transmission and a separate disruption proxy.

Open diesel tightness

Source ledger

Every number has a provider and a date.

EIA / API v2

United States inventories and prices

Source: U.S. Energy Information Administration (Sep 2026).

Open EIA source
Fraunhofer ISE / Energy-Charts

European power and day-ahead prices

Source: Energy-Charts.info, Fraunhofer ISE (CC BY 4.0).

Open Energy-Charts source

Questions, answered from the method

US crude oil inventory FAQ

Which barrels are counted, which are deliberately excluded, and how the weekly petroleum release works.

Which EIA series does this crude curve use?

EIA API v2 series PET.WCESTUS1.W — US ending stocks of crude oil excluding the Strategic Petroleum Reserve. StorageCurve converts it from thousand barrels to million barrels for readability.

Why exclude the Strategic Petroleum Reserve?

SPR barrels are government emergency stocks. They move on policy decisions rather than on commercial supply and demand, so including them would blur the reading of the commercial balance that refiners and traders actually operate against.

What if commercial crude builds while the SPR draws?

StorageCurve shows a separate weekly reconciliation: commercial stock change plus SPR stock change equals the net change in total US crude stocks. A five-million-barrel commercial build alongside a five-million-barrel SPR draw is roughly flat in total, although commercially available inventory has still increased.

When are US crude oil inventories released?

The EIA Weekly Petroleum Status Report is normally released Wednesday at 10:30 a.m. Eastern Time, with holiday exceptions. The figures describe stocks at the close of the prior reporting week.

What does a crude build or draw actually indicate?

A build means production plus imports exceeded refinery runs plus exports that week; a draw means the reverse. Neither is bullish or bearish on its own — what matters is the size of the move against the normal seasonal change for that week.

Is this the same as the API weekly crude number?

No. The American Petroleum Institute publishes a separate industry estimate, usually the evening before the EIA release. The two frequently disagree. StorageCurve uses the official EIA series only and does not blend them.

Does this include gasoline, distillate, or refined products?

No — this curve is crude oil only. Product inventories answer a different question about downstream demand and are outside the scope of this v1 dashboard.

How does this differ from the Cushing curve?

This is the national commercial total. Cushing is one delivery hub inside it. National stocks can look comfortable while Cushing is tight, or the reverse, because pipeline routing and Gulf Coast export flows move barrels between regions.

What is the shaded band on the history chart?

It is the gap between the weekly level and the five-year seasonal average for that same week — the surplus or deficit at every point in the series, not just today. The average is recalculated for each week from the five years preceding it, so the benchmark moves with the data rather than being a single fixed line.

Why show both WTI and Brent?

WTI prices crude at Cushing, Oklahoma; Brent prices waterborne crude in the North Sea. Watching the spread separates a domestic dislocation from a global one — when the two diverge, the binding constraint is usually US pipeline or export logistics rather than world supply.

What do the crude exports and net-imports overlays measure?

They are weekly EIA flow rates, shown in million barrels per day on a separate axis. Exports are crude leaving the United States. Net crude imports equal gross crude imports minus crude exports, so the two displayed lines must not be added together. Neither line is itself a weekly inventory change.

See the full storage FAQ on the dashboard

Contact StorageCurve

Send a source or methodology question. StorageCurve delivers messages directly and does not store reply addresses or message contents.

Do not send passwords, API keys, account numbers, positions, or other sensitive information.