Data Sources
Oil Stock Levels — Eurostat
We pull monthly oil stock data from Eurostat's nrg_stk_oilm dataset, which reports closing stock levels on national territory in thousand tonnes. This data is published monthly with an approximate 2-month lag.
Consumption data comes from nrg_cb_oilm (Gross Inland Consumption). We track three fuel categories: motor gasoline (petrol), gas/diesel oil, and kerosene-type jet fuel.
Fuel Prices — EC Weekly Oil Bulletin
Consumer fuel prices are sourced from the European Commission's DG Energy Weekly Oil Bulletin, which collects national average prices (including all taxes) from official authorities in each EU member state every Wednesday and publishes on Thursdays.
Crude Oil Price — Market Data
Brent crude futures prices are fetched from public financial data APIs. EUR conversion uses the current EUR/USD exchange rate.
Days of Supply Calculation
“Days of supply” is calculated as:
This is an estimate. The EU's Oil Stocks Directive (2009/119/EC) requires member states to maintain emergency stocks equal to at least 90 days of net imports or 61 days of consumption, whichever is higher. We use 90 days as the reference threshold since most EU countries are significant net importers.
Status Classification
Safe — Reserves exceed 110% of the 90-day mandatory minimum
Watch — Reserves at 95–110% of minimum (adequate but thinning)
Warning — Reserves at 85–95% of minimum (approaching threshold)
Critical — Reserves below 85% of minimum
AI Analysis
The AI analysis is generated by Claude (Anthropic) using the latest stock, price, and crude oil data. It provides a plain-English interpretation of the numbers and highlights notable trends or risks. The analysis is regenerated whenever the underlying data updates.
AI analysis may contain errors and should not be relied upon for financial or safety decisions. Always verify with official sources.
Limitations
Data lag: Eurostat oil stock data is published with an approximate 2-month delay. The dashboard shows the most recent available period, not real-time stock levels.
Estimation: Days-of-supply is a calculated estimate, not a direct measurement. Actual reserve adequacy depends on import flows, refinery output, and demand patterns that vary day-to-day.
Coverage: Not all countries report all fuel categories. Some data points may be missing or delayed for specific countries.
Not affiliated with any government: EuroOilWatch is an independent transparency project using publicly available EU data.