REFINED PRODUCTS / EUROPE

European Diesel Inventories

Compare EU27 gasoil and diesel stocks with seasonal history and member states. Every observation keeps its reporting month and stock definition.

EU27 CLOSING STOCKS

48.4million tonnes · 2026-06Compare seasonal history ↓

View seasonal chart ↓

Latest stocks48.38 million tonnes
Monthly change-2.47 million tonnes
Against five-year mean-1.8%
Age since month-end103 days

Reference month 2026-06. Eurostat EU27 gas oil and diesel oil (O4671). Total closing stocks include emergency holdings; these are not commercial-only stocks.

Monthly reports arrive with a delay. Country releases can be newer than the EU aggregate; neither a fresh download nor a newer country report updates the headline month.

Stocks against five-year seasonal history

Five-year minimum–maximum and mean. Historical ranges are not confidence intervals.

The observations remain available in the tables below.

EU member-state comparison

Values aligned to 2026-06. A dash means unavailable at that period; latest valid dates are shown separately. The EU headline is the published aggregate, not a sum reconstructed from these rows.

Regional stocks and changes · million tonnes
RegionStocks at headline periodChangeAgainst five-year meanLatest valid periodFlag
European Union - 27 countries (from 2020)48.383-2.466-1.8%2026-06—
Belgium2.305-0.142-1.2%2026-08—
Bulgaria0.636-0.026+0.7%2026-08—
Czechia0.970-0.034+4.8%2026-08—
Denmark0.904-0.021-14.0%2026-08—
Germany8.686-1.145-1.4%2026-08—
Estonia0.2770.000+16.5%2026-07—
Ireland1.104-0.121+4.0%2026-07—
Greece0.757-0.013+15.8%2026-06—
Spain5.192-0.211-9.1%2026-07—
France8.591-0.243-4.5%2026-07—
Croatia0.379-0.018+12.7%2026-07—
Italy4.166-0.081+5.2%2026-07—
Cyprus0.196-0.059-29.1%2026-07—
Latvia0.308-0.017-8.1%2026-07—
Lithuania0.368-0.040+0.3%2026-07—
Luxembourg0.212+0.001-11.1%2026-07—
Hungary0.635-0.031-10.3%2026-07—
Malta0.103+0.021+21.1%2026-07—
Netherlands2.590-0.212-2.5%2026-07—
Austria1.077-0.056-5.6%2026-08—
Poland3.362-0.184+12.9%2026-07—
Portugal1.090-0.008+8.5%2026-07—
Romania0.404+0.090-1.0%2026-07—
Slovenia0.498+0.030+3.4%2026-07—
Slovakia0.255-0.028-3.5%2026-07—
Finland2.105+0.012-6.6%2026-08—
Sweden1.212+0.071-11.8%2026-07—
Recent observations for every region

European Union - 27 countries (from 2020)

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-0648.383-2.46649.28145.622 – 53.354-1.285 – -0.275—
2026-0550.849+0.85650.02146.390 – 54.639-0.818 – +0.810—
2026-0449.993+0.33349.97347.208 – 53.829-0.509 – +1.279—
2026-0349.660-0.67449.73046.346 – 54.029-2.743 – +0.644—
2026-0250.334+0.44850.59147.439 – 55.089-1.872 – +0.920—
2026-0149.887+1.91551.43348.991 – 55.825+0.910 – +3.734—
2025-1247.972+0.60349.40947.641 – 52.787-1.126 – +2.030—
2025-1147.369-0.56848.90646.320 – 53.913-1.338 – +0.443—
2025-1047.937-0.67549.16145.877 – 54.128-2.228 – +0.947—
2025-0948.612-1.21850.18944.931 – 54.185-2.037 – -0.181—
2025-0849.830+1.85751.40246.028 – 56.223-0.272 – +2.273—
2025-0747.973-0.18850.44446.300 – 53.950-1.439 – +0.988—

Belgium

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-082.154-0.2012.4152.171 – 2.718-0.157 – +0.228—
2026-072.356+0.0512.3832.065 – 2.873-0.145 – +0.310—
2026-062.305-0.1422.3312.035 – 3.019-0.157 – +0.114—
2026-052.446+0.0932.3952.182 – 2.904-0.119 – +0.082—
2026-042.353+0.1492.4142.111 – 3.023-0.013 – +0.120—
2026-032.204-0.0692.3732.046 – 3.035-0.159 – +0.195—
2026-022.273+0.1452.3411.980 – 3.195-0.208 – +0.079—
2026-012.129+0.0012.3711.999 – 3.226-0.210 – +0.236—
2025-122.127+0.0042.3282.062 – 2.990-0.158 – +0.169—
2025-112.124-0.1272.2841.894 – 2.827-0.189 – +0.027—
2025-102.251+0.2502.3922.083 – 3.014-0.422 – +0.106—
2025-092.000-0.2152.5282.135 – 2.909-0.136 – +0.166—

Bulgaria

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-080.532-0.0580.6320.573 – 0.687-0.021 – +0.024—
2026-070.590-0.0460.6220.549 – 0.671-0.046 – +0.022—
2026-060.636-0.0260.6320.564 – 0.670-0.008 – +0.047—
2026-050.662+0.0160.6160.569 – 0.662+0.011 – +0.044—
2026-040.646+0.0430.5900.524 – 0.633-0.078 – +0.037—
2026-030.603-0.0810.6050.510 – 0.659-0.121 – +0.036—
2026-020.684-0.0160.6400.516 – 0.780-0.054 – +0.019—
2026-010.699+0.0720.6480.571 – 0.762-0.029 – +0.051—
2025-120.628-0.0140.6240.544 – 0.726+0.007 – +0.066—
2025-110.641+0.0070.5880.496 – 0.674-0.101 – +0.046—
2025-100.635-0.0170.5920.527 – 0.646-0.147 – +0.022—
2025-090.651+0.0380.6220.530 – 0.743-0.043 – +0.091—

Czechia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-080.948+0.0220.9220.877 – 1.015-0.065 – +0.028—
2026-070.926-0.0440.9260.862 – 0.987-0.055 – +0.047—
2026-060.970-0.0340.9260.876 – 0.997-0.056 – +0.007—
2026-051.004+0.0440.9520.932 – 1.004-0.075 – +0.001—
2026-040.960+0.0070.9750.932 – 1.019-0.102 – +0.016—
2026-030.953-0.0421.0070.916 – 1.121-0.056 – +0.026—
2026-020.995-0.0151.0170.970 – 1.095-0.005 – +0.063—
2026-011.010+0.0251.0040.968 – 1.032+0.037 – +0.080—
2025-120.985+0.0560.9450.923 – 0.971-0.007 – +0.082—
2025-110.929-0.0290.8950.871 – 0.930-0.040 – +0.028—
2025-100.958-0.0230.8960.843 – 0.937-0.074 – +0.012—
2025-090.981+0.0530.9180.880 – 0.999-0.019 – +0.005—

Denmark

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-080.878+0.0291.0450.931 – 1.146-0.068 – +0.076—
2026-070.849-0.0551.0550.958 – 1.163-0.089 – +0.113—
2026-060.904-0.0211.0510.986 – 1.089-0.056 – +0.070—
2026-050.925+0.0441.0400.980 – 1.127-0.096 – +0.073—
2026-040.881-0.0131.0530.928 – 1.166-0.089 – +0.155—
2026-030.893-0.1351.0180.917 – 1.147-0.141 – +0.046—
2026-021.028-0.1421.0931.024 – 1.236-0.107 – +0.039—
2026-011.170+0.1101.1210.985 – 1.223-0.053 – +0.121—
2025-121.060+0.0811.0880.968 – 1.229-0.022 – +0.083—
2025-110.979-0.0381.0620.964 – 1.177-0.050 – +0.046—
2025-101.017-0.0421.0780.989 – 1.227-0.061 – +0.064—
2025-091.059+0.0471.0780.925 – 1.282-0.072 – -0.006—

Germany

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-0810.165+0.0668.8278.260 – 9.360-0.065 – +0.269—
2026-0710.099+1.4148.7018.272 – 9.384-0.322 – +0.145—
2026-068.686-1.1458.8068.588 – 9.272-0.395 – +0.118—
2026-059.831-0.2638.9278.476 – 9.666-0.196 – +0.378—
2026-0410.093+0.5098.8198.490 – 9.288+0.035 – +0.278—
2026-039.585-0.1138.6868.383 – 9.091-0.783 – +0.123—
2026-029.698-0.0308.9338.549 – 9.261-0.485 – +0.080—
2026-019.728+1.7369.1758.711 – 9.746+0.002 – +1.044—
2025-127.992-0.0068.7088.310 – 9.056-0.275 – +0.560—
2025-117.998-0.0058.5087.751 – 9.114-0.315 – +0.253—
2025-108.003-0.1708.4698.066 – 8.888-0.612 – +0.063—
2025-098.173-0.2988.7268.293 – 8.966-0.651 – +0.033—

Estonia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.2770.0000.2340.186 – 0.277-0.009 – +0.005—
2026-060.2770.0000.2380.186 – 0.284-0.013 – +0.004—
2026-050.277-0.0010.2420.195 – 0.284-0.057 – +0.024—
2026-040.278-0.0080.2480.194 – 0.289-0.005 – +0.066—
2026-030.286+0.0010.2350.195 – 0.281-0.010 – +0.022—
2026-020.285+0.0010.2340.197 – 0.280-0.041 – +0.006—
2026-010.284+0.0180.2430.193 – 0.278-0.025 – +0.001—
2025-120.266+0.0260.2510.193 – 0.280-0.014 – +0.027—
2025-110.240-0.0430.2450.172 – 0.277-0.003 – +0.022—
2025-100.283+0.0030.2390.172 – 0.259-0.004 – +0.051—
2025-090.280+0.0050.2180.176 – 0.254-0.031 – +0.009—
2025-080.275-0.0020.2290.190 – 0.256-0.015 – +0.012—

Ireland

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-071.064-0.0401.1170.891 – 1.237-0.044 – +0.136—
2026-061.104-0.1211.0620.825 – 1.213-0.002 – +0.036—
2026-051.225-0.0011.0380.827 – 1.177-0.009 – +0.030—
2026-041.226-0.0331.0250.812 – 1.186-0.086 – +0.045—
2026-031.258+0.0321.0340.767 – 1.206-0.085 – +0.033—
2026-021.226+0.0071.0380.852 – 1.199-0.094 – -0.008—
2026-011.220-0.0061.0720.946 – 1.218-0.020 – +0.149—
2025-121.226+0.0051.0380.894 – 1.224-0.061 – +0.068—
2025-111.220-0.0201.0250.827 – 1.212-0.043 – +0.008—
2025-101.241+0.0011.0410.870 – 1.225-0.020 – +0.025—
2025-091.239-0.0361.0450.890 – 1.227-0.110 – +0.048—
2025-081.275+0.0381.0610.889 – 1.179-0.021 – +0.045—

Greece

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-060.757-0.0130.6540.617 – 0.698-0.097 – +0.068—
2026-050.770+0.1020.6880.630 – 0.740-0.208 – -0.001—
2026-040.669+0.0060.7520.698 – 0.838-0.115 – +0.045—
2026-030.663-0.1460.7850.666 – 0.894-0.113 – +0.093—
2026-020.808-0.0960.7840.647 – 0.864-0.154 – +0.063—
2026-010.905+0.0770.8630.722 – 0.998-0.023 – +0.180—
2025-120.827-0.0190.7980.738 – 0.840-0.111 – +0.081—
2025-110.846+0.0620.7860.737 – 0.882-0.035 – +0.131—
2025-100.784+0.0380.7430.613 – 0.784-0.105 – +0.117—
2025-090.746-0.0510.7220.629 – 0.873-0.205 – +0.098—
2025-080.797+0.0790.7440.608 – 1.078-0.075 – +0.249—
2025-070.719+0.0200.7110.643 – 0.828+0.010 – +0.066—

Spain

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-075.205+0.0135.6725.126 – 6.365-0.426 – +0.150—
2026-065.192-0.2115.7144.976 – 6.289-0.492 – +0.035—
2026-055.403+0.0665.8754.991 – 6.781-0.218 – +0.339—
2026-045.337+0.0505.7435.209 – 6.441-0.201 – +0.421—
2026-035.287+0.2435.6585.200 – 6.240-0.511 – +0.053—
2026-025.044+0.0355.8755.222 – 6.751-0.159 – +0.296—
2026-015.009-0.0445.8675.381 – 6.455-0.088 – +0.436—
2025-125.053+0.0575.6875.246 – 6.543-0.281 – +0.130—
2025-114.996-0.0905.8095.116 – 6.824-0.247 – -0.010—
2025-105.087-0.2085.9435.363 – 6.861-0.211 – +0.328—
2025-095.295-0.0735.9725.436 – 6.533-0.310 – -0.015—
2025-085.368+0.2426.1105.599 – 6.843-0.161 – +0.249—

France

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-078.404-0.1879.0388.364 – 9.964-0.185 – +0.369—
2026-068.591-0.2438.9987.995 – 9.980-0.395 – +0.153—
2026-058.834+0.1249.1618.390 – 10.111-0.214 – +0.238—
2026-048.710+0.0749.0968.604 – 9.991-0.275 – +0.712—
2026-038.636-0.0539.0378.471 – 9.884-1.105 – +0.163—
2026-028.689-0.0269.3668.950 – 10.228-0.381 – +0.096—
2026-018.715+0.0659.4948.928 – 10.228+0.022 – +0.518—
2025-128.650-0.2719.3178.903 – 9.973-0.304 – +0.499—
2025-118.921+0.3819.2458.669 – 10.277+0.008 – +0.582—
2025-108.540-0.1709.0278.087 – 10.102-0.382 – +0.129—
2025-098.710-0.3989.1707.958 – 10.007-0.704 – +0.070—
2025-089.108+0.3159.4428.662 – 10.333-0.006 – +0.442—

Croatia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.306-0.0730.3430.266 – 0.408-0.063 – +0.048—
2026-060.379-0.0180.3360.264 – 0.367-0.025 – +0.017—
2026-050.397+0.0100.3390.276 – 0.386-0.006 – +0.033—
2026-040.387-0.0030.3250.281 – 0.370-0.018 – +0.025—
2026-030.390+0.0310.3190.260 – 0.354-0.071 – +0.018—
2026-020.358-0.0460.3290.287 – 0.356-0.041 – +0.009—
2026-010.404+0.0040.3420.304 – 0.377-0.011 – +0.038—
2025-120.400-0.0070.3310.311 – 0.359-0.010 – +0.054—
2025-110.408+0.0240.3080.279 – 0.343-0.036 – +0.013—
2025-100.384-0.0210.3150.273 – 0.380-0.022 – +0.055—
2025-090.405-0.0100.3070.240 – 0.380-0.057 – +0.001—
2025-080.416+0.0080.3290.273 – 0.379-0.021 – +0.025—

Italy

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-073.996-0.1703.9103.660 – 4.149-0.759 – +0.269—
2026-064.166-0.0813.9603.576 – 4.419-0.241 – -0.021—
2026-054.247+0.2724.1123.704 – 4.440-0.068 – +0.171—
2026-043.975-0.2644.0543.666 – 4.282-0.090 – -0.004—
2026-034.239-0.0604.1053.671 – 4.356-0.072 – +0.079—
2026-024.300+0.2174.1213.743 – 4.339-0.333 – +0.132—
2026-014.082-0.1734.2244.076 – 4.399+0.052 – +0.352—
2025-124.256+0.2263.9593.735 – 4.347-0.323 – +0.250—
2025-114.030-0.1173.9653.677 – 4.366-0.384 – +0.053—
2025-104.147-0.3294.0833.970 – 4.314-0.206 – +0.153—
2025-094.477+0.0544.1373.843 – 4.464-0.154 – +0.263—
2025-084.423+0.2964.1203.580 – 4.618-0.135 – +0.441—

Cyprus

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.192-0.0040.3000.271 – 0.335-0.026 – +0.061—
2026-060.196-0.0590.2760.241 – 0.331-0.019 – +0.006—
2026-050.255+0.0370.2860.250 – 0.339-0.022 – +0.008—
2026-040.218+0.0020.2910.258 – 0.339+0.003 – +0.033—
2026-030.215-0.0250.2760.244 – 0.306-0.020 – +0.003—
2026-020.240+0.0380.2790.242 – 0.326-0.021 – +0.007—
2026-010.202-0.0650.2860.255 – 0.341-0.064 – +0.025—
2025-120.268-0.0070.3050.273 – 0.324-0.020 – +0.008—
2025-110.274+0.0000.3110.276 – 0.333-0.022 – +0.029—
2025-100.274-0.0190.3130.298 – 0.324+0.002 – +0.062—
2025-090.293+0.0300.2940.262 – 0.312-0.011 – +0.033—
2025-080.263-0.0080.2920.257 – 0.314-0.029 – +0.010—

Latvia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.314+0.0060.3280.283 – 0.400-0.032 – +0.001—
2026-060.308-0.0170.3350.286 – 0.400-0.003 – +0.104—
2026-050.325-0.0010.3120.289 – 0.329-0.010 – +0.018—
2026-040.326+0.0100.3080.279 – 0.331-0.017 – +0.009—
2026-030.317+0.0060.3100.270 – 0.347-0.013 – +0.133—
2026-020.311+0.0620.2790.198 – 0.360-0.133 – +0.002—
2026-010.249-0.0820.3130.255 – 0.380-0.145 – +0.004—
2025-120.330+0.0060.3690.327 – 0.411-0.031 – +0.075—
2025-110.325+0.0030.3610.327 – 0.4150.000 – +0.015—
2025-100.322-0.0070.3550.312 – 0.4010.000 – +0.006—
2025-090.329+0.0190.3510.306 – 0.396-0.003 – +0.009—
2025-080.310+0.0080.3480.297 – 0.398-0.005 – +0.014—

Lithuania

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.351-0.0180.3780.367 – 0.401-0.005 – +0.052—
2026-060.368-0.0400.3670.349 – 0.382-0.045 – -0.017—
2026-050.409+0.0020.3990.392 – 0.414-0.086 – +0.049—
2026-040.407+0.0110.3940.345 – 0.477-0.047 – +0.066—
2026-030.396-0.0270.3940.359 – 0.428-0.056 – +0.043—
2026-020.423+0.0190.3970.368 – 0.429-0.038 – +0.014—
2026-010.404-0.0160.4040.379 – 0.427-0.020 – +0.034—
2025-120.420+0.0510.3940.367 – 0.422-0.058 – -0.002—
2025-110.369+0.0140.4090.382 – 0.425-0.024 – +0.051—
2025-100.355-0.0030.4010.354 – 0.435-0.050 – +0.036—
2025-090.358+0.0170.3970.378 – 0.412-0.002 – +0.024—
2025-080.341-0.0330.3790.353 – 0.394-0.025 – +0.019—

Luxembourg

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.191-0.0210.2110.194 – 0.237-0.059 – -0.009—
2026-060.212+0.0010.2380.203 – 0.296-0.007 – +0.008—
2026-050.211-0.0030.2370.206 – 0.288-0.003 – +0.009—
2026-040.214+0.0020.2340.208 – 0.280-0.009 – +0.008—
2026-030.212-0.0050.2380.214 – 0.289-0.005 – +0.005—
2026-020.2170.0000.2390.211 – 0.284-0.013 – +0.008—
2026-010.217+0.0040.2410.203 – 0.286-0.022 – +0.028—
2025-120.213-0.0060.2330.200 – 0.274-0.012 – +0.009—
2025-110.219+0.0000.2340.191 – 0.279-0.007 – +0.010—
2025-100.218+0.0130.2320.198 – 0.275-0.012 – +0.022—
2025-090.206+0.0050.2340.199 – 0.284-0.013 – +0.011—
2025-080.201+0.0070.2350.201 – 0.273-0.005 – +0.023—

Hungary

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.622-0.0140.7140.583 – 0.804-0.031 – +0.024—
2026-060.635-0.0310.7080.560 – 0.794-0.027 – +0.004—
2026-050.666-0.0530.7130.564 – 0.792-0.034 – +0.012—
2026-040.719-0.0480.7180.598 – 0.792-0.065 – +0.038—
2026-030.767-0.0420.7230.655 – 0.784— – ——
2026-020.809+0.014—— – —— – ——
2026-010.795+0.0220.7070.596 – 0.7980.000 – +0.079—
2025-120.774+0.0290.6700.517 – 0.774-0.006 – +0.050—
2025-110.745+0.0190.6520.467 – 0.773-0.027 – +0.032—
2025-100.726-0.0350.6550.494 – 0.796-0.007 – +0.006—
2025-090.761+0.0240.6540.498 – 0.791-0.031 – +0.006—
2025-080.737-0.0110.6610.492 – 0.796-0.149 – +0.001—

Malta

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.085-0.0190.0840.071 – 0.096-0.035 – +0.042—
2026-060.103+0.0210.0850.045 – 0.130-0.003 – +0.013—
2026-050.083+0.0120.0820.045 – 0.134-0.003 – +0.030—
2026-040.070-0.0060.0770.045 – 0.137-0.002 – +0.015—
2026-030.077+0.0010.0740.047 – 0.137-0.010 – +0.007—
2026-020.075-0.0050.0750.046 – 0.130-0.009 – +0.004—
2026-010.081-0.0020.0780.054 – 0.132-0.066 – +0.015—
2025-120.083+0.0000.1010.071 – 0.121+0.005 – +0.022—
2025-110.083-0.0050.0920.063 – 0.115-0.013 – +0.007—
2025-100.088+0.0040.0960.076 – 0.112-0.006 – +0.045—
2025-090.085+0.0010.0850.067 – 0.104-0.012 – +0.001—
2025-080.084-0.0020.0890.072 – 0.106+0.001 – +0.015—

Netherlands

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-072.292-0.2972.5021.732 – 3.284-0.573 – +0.344—
2026-062.590-0.2122.6561.712 – 3.857-0.207 – +0.183—
2026-052.802+0.1812.6681.529 – 3.752-0.321 – +0.206—
2026-042.621-0.3252.7731.850 – 3.965-0.101 – +0.122—
2026-032.946+0.0202.7411.806 – 4.066-0.453 – +0.310—
2026-022.926+0.2122.8842.259 – 3.755-0.286 – +0.225—
2026-012.714+0.3192.8652.142 – 4.042-0.103 – +0.545—
2025-122.395-0.0082.6322.200 – 3.497-0.396 – +0.893—
2025-112.403-0.3542.5731.580 – 3.648-0.312 – +0.091—
2025-102.757+0.4752.6891.844 – 3.960-0.690 – +0.408—
2025-092.282-0.2082.9121.436 – 4.025-0.713 – +0.253—
2025-082.490+0.4363.0591.699 – 4.001-0.050 – +0.638—

Austria

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-081.067+0.0261.0690.841 – 1.197-0.115 – +0.052—
2026-071.041-0.0361.1020.956 – 1.194-0.094 – +0.002—
2026-061.077-0.0561.1410.999 – 1.247-0.116 – -0.007—
2026-051.134+0.0541.1971.115 – 1.299-0.198 – +0.026—
2026-041.080+0.0591.2461.171 – 1.313-0.070 – +0.045—
2026-031.021-0.1041.2521.125 – 1.322-0.031 – +0.062—
2026-021.125+0.0201.2431.156 – 1.330-0.050 – +0.078—
2026-011.105+0.0341.2161.095 – 1.380+0.059 – +0.137—
2025-121.071+0.0301.1261.002 – 1.321+0.001 – +0.073—
2025-111.040-0.0101.0940.968 – 1.316-0.043 – +0.096—
2025-101.050-0.0811.0760.871 – 1.359-0.064 – +0.122—
2025-091.131-0.0661.0550.749 – 1.342-0.091 – +0.037—

Poland

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-073.314-0.0473.0142.637 – 3.339-0.037 – +0.083—
2026-063.362-0.1842.9782.648 – 3.323-0.143 – +0.113—
2026-053.546+0.0012.9592.598 – 3.210-0.104 – +0.244—
2026-043.544+0.0742.9262.580 – 3.228-0.014 – +0.200—
2026-033.470+0.0672.8562.455 – 3.167-0.155 – +0.144—
2026-023.403+0.0992.8342.562 – 3.178-0.142 – +0.172—
2026-013.305+0.1982.8392.589 – 3.232+0.096 – +0.393—
2025-123.106+0.1032.6432.356 – 3.122-0.083 – +0.017—
2025-113.003-0.1042.6662.339 – 3.123-0.156 – +0.118—
2025-103.107-0.0942.6512.495 – 3.137-0.265 – +0.194—
2025-093.201-0.0192.7252.421 – 3.364-0.257 – +0.091—
2025-083.221-0.1192.8262.515 – 3.274-0.123 – +0.062—

Portugal

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-071.089-0.0020.9720.895 – 1.068-0.122 – +0.010—
2026-061.090-0.0081.0050.912 – 1.128-0.080 – +0.102—
2026-051.099+0.0480.9770.810 – 1.098-0.080 – +0.044—
2026-041.050+0.0551.0190.883 – 1.109-0.081 – +0.073—
2026-030.995-0.0771.0310.964 – 1.111-0.083 – +0.057—
2026-021.073+0.0851.0610.945 – 1.150-0.082 – +0.053—
2026-010.988-0.0641.0840.945 – 1.204-0.013 – +0.204—
2025-121.052+0.1241.0080.958 – 1.117-0.112 – +0.094—
2025-110.929-0.0810.9870.877 – 1.111-0.077 – +0.115—
2025-101.009-0.1980.9420.762 – 1.008-0.165 – +0.042—
2025-091.207+0.0180.9720.927 – 1.032-0.026 – +0.064—
2025-081.189+0.1220.9630.917 – 0.993-0.010 – +0.047—

Romania

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.386-0.0180.4540.342 – 0.548-0.077 – +0.186—
2026-060.404+0.0900.4080.354 – 0.508-0.116 – +0.083—
2026-050.314-0.0250.4110.364 – 0.478-0.072 – +0.035—
2026-040.339-0.0210.4100.352 – 0.462-0.048 – +0.037—
2026-030.360-0.0850.4080.329 – 0.472-0.056 – +0.005—
2026-020.445+0.0420.4370.372 – 0.481-0.054 – +0.034—
2026-010.403-0.0590.4360.376 – 0.481+0.008 – +0.034—
2025-120.462+0.0820.4160.342 – 0.466-0.049 – +0.063—
2025-110.380-0.1500.4050.369 – 0.449-0.129 – +0.070—
2025-100.530+0.0310.4320.364 – 0.546-0.074 – +0.072—
2025-090.499+0.0170.4250.370 – 0.474-0.117 – +0.080—
2025-080.482-0.0660.4480.361 – 0.555-0.029 – +0.066—

Slovenia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.480-0.0180.4980.467 – 0.539-0.028 – +0.050—
2026-060.498+0.0300.4810.463 – 0.505-0.015 – +0.032—
2026-050.468+0.0100.4720.431 – 0.490-0.013 – +0.014—
2026-040.458-0.0030.4730.442 – 0.486-0.050 – +0.037—
2026-030.461-0.0340.4810.430 – 0.526-0.022 – +0.022—
2026-020.495-0.0040.4820.450 – 0.507-0.050 – +0.019—
2026-010.499+0.0010.4880.448 – 0.518-0.028 – +0.024—
2025-120.498+0.0180.4800.458 – 0.494-0.026 – +0.037—
2025-110.4800.0000.4680.440 – 0.497-0.027 – -0.002—
2025-100.480+0.0070.4790.466 – 0.501-0.038 – +0.036—
2025-090.473-0.0140.4850.431 – 0.520-0.035 – +0.013—
2025-080.487-0.0110.4980.466 – 0.534-0.011 – +0.015—

Slovakia

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-070.283+0.0280.2710.252 – 0.297-0.015 – +0.026—
2026-060.255-0.0280.2640.226 – 0.289-0.065 – +0.034—
2026-050.284+0.0030.2770.251 – 0.317-0.108 – +0.017—
2026-040.281+0.0500.3040.273 – 0.359-0.011 – +0.068—
2026-030.231+0.0060.2870.255 – 0.354-0.015 – +0.016—
2026-020.224-0.0430.2860.239 – 0.359-0.057 – +0.032—
2026-010.267+0.0260.2960.273 – 0.327-0.018 – +0.049—
2025-120.242-0.0030.2790.248 – 0.323+0.000 – +0.065—
2025-110.245-0.0030.2520.237 – 0.266-0.008 – +0.019—
2025-100.247-0.0200.2490.233 – 0.265-0.058 – -0.001—
2025-090.267-0.0090.2770.242 – 0.315-0.020 – +0.076—
2025-080.276+0.0040.2690.239 – 0.300-0.058 – +0.033—

Finland

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-082.268+0.0762.2752.084 – 2.493-0.056 – +0.042—
2026-072.192+0.0872.2722.077 – 2.451-0.055 – +0.095—
2026-062.105+0.0122.2541.982 – 2.432-0.094 – +0.088—
2026-052.093+0.2132.2531.956 – 2.425-0.111 – +0.035—
2026-041.880+0.0282.2962.041 – 2.506-0.129 – +0.027—
2026-031.852-0.0722.3382.063 – 2.591-0.141 – +0.239—
2026-021.924-0.0932.3132.150 – 2.562-0.062 – +0.171—
2026-012.017-0.1652.2691.979 – 2.616-0.070 – +0.288—
2025-122.182-0.0022.2082.023 – 2.429-0.155 – +0.032—
2025-112.184+0.0522.2681.991 – 2.483-0.174 – +0.040—
2025-102.132+0.0482.3082.055 – 2.483-0.165 – +0.088—
2025-092.0840.0002.3612.079 – 2.604-0.132 – +0.074—

Sweden

PeriodStocksChangeFive-year meanStock rangeChange rangeFlag
2026-071.107-0.1051.4591.325 – 1.611-0.068 – +0.179—
2026-061.212+0.0711.3741.312 – 1.520-0.158 – +0.061—
2026-051.141-0.1301.3931.268 – 1.551-0.083 – +0.078—
2026-041.272-0.0731.4131.292 – 1.557-0.146 – +0.061—
2026-031.344+0.0901.4611.323 – 1.620-0.074 – +0.088—
2026-021.254-0.0331.4391.302 – 1.573-0.160 – +0.045—
2026-011.287-0.1201.4881.304 – 1.599-0.289 – +0.114—
2025-121.407+0.0481.4731.381 – 1.592+0.014 – +0.139—
2025-111.358+0.0461.4131.242 – 1.579-0.083 – -0.025—
2025-101.312-0.1091.4651.326 – 1.603-0.142 – -0.010—
2025-091.421-0.1471.5181.460 – 1.644-0.085 – +0.067—
2025-081.568+0.2021.5361.400 – 1.670-0.048 – +0.130—

Sources, dates and definitions

Eurostat nrg_stk_oilm · M / STK_CL / O4671 / THS_T. Stocks converted from thousand tonnes to million tonnes. No density-based barrel conversion or days-of-supply estimate is applied.

Retrieved 2026-10-11T14:00:43+00:00. Provider dataset updated 2026-10-09T11:00:00+0200; this is not the release date of every observation. Page payload generated 2026-10-11T14:00:43+00:00.

Seasonal references require all five previous calendar months. Missing values are never filled. Provisional flags remain visible; confidential (c), break (b) and unreliable (u) values are excluded. Monthly changes require consecutive months.

Series identifiers and source freshness by region
  • European Union - 27 countries (from 2020): nrg_stk_oilm/M/STK_CL/O4671/THS_T/EU27_2020 · retrieved 2026-10-11T14:00:43+00:00
  • Belgium: nrg_stk_oilm/M/STK_CL/O4671/THS_T/BE · retrieved 2026-10-11T14:00:43+00:00
  • Bulgaria: nrg_stk_oilm/M/STK_CL/O4671/THS_T/BG · retrieved 2026-10-11T14:00:43+00:00
  • Czechia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/CZ · retrieved 2026-10-11T14:00:43+00:00
  • Denmark: nrg_stk_oilm/M/STK_CL/O4671/THS_T/DK · retrieved 2026-10-11T14:00:43+00:00
  • Germany: nrg_stk_oilm/M/STK_CL/O4671/THS_T/DE · retrieved 2026-10-11T14:00:43+00:00
  • Estonia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/EE · retrieved 2026-10-11T14:00:43+00:00
  • Ireland: nrg_stk_oilm/M/STK_CL/O4671/THS_T/IE · retrieved 2026-10-11T14:00:43+00:00
  • Greece: nrg_stk_oilm/M/STK_CL/O4671/THS_T/EL · retrieved 2026-10-11T14:00:43+00:00
  • Spain: nrg_stk_oilm/M/STK_CL/O4671/THS_T/ES · retrieved 2026-10-11T14:00:43+00:00
  • France: nrg_stk_oilm/M/STK_CL/O4671/THS_T/FR · retrieved 2026-10-11T14:00:43+00:00
  • Croatia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/HR · retrieved 2026-10-11T14:00:43+00:00
  • Italy: nrg_stk_oilm/M/STK_CL/O4671/THS_T/IT · retrieved 2026-10-11T14:00:43+00:00
  • Cyprus: nrg_stk_oilm/M/STK_CL/O4671/THS_T/CY · retrieved 2026-10-11T14:00:43+00:00
  • Latvia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/LV · retrieved 2026-10-11T14:00:43+00:00
  • Lithuania: nrg_stk_oilm/M/STK_CL/O4671/THS_T/LT · retrieved 2026-10-11T14:00:43+00:00
  • Luxembourg: nrg_stk_oilm/M/STK_CL/O4671/THS_T/LU · retrieved 2026-10-11T14:00:43+00:00
  • Hungary: nrg_stk_oilm/M/STK_CL/O4671/THS_T/HU · retrieved 2026-10-11T14:00:43+00:00
  • Malta: nrg_stk_oilm/M/STK_CL/O4671/THS_T/MT · retrieved 2026-10-11T14:00:43+00:00
  • Netherlands: nrg_stk_oilm/M/STK_CL/O4671/THS_T/NL · retrieved 2026-10-11T14:00:43+00:00
  • Austria: nrg_stk_oilm/M/STK_CL/O4671/THS_T/AT · retrieved 2026-10-11T14:00:43+00:00
  • Poland: nrg_stk_oilm/M/STK_CL/O4671/THS_T/PL · retrieved 2026-10-11T14:00:43+00:00
  • Portugal: nrg_stk_oilm/M/STK_CL/O4671/THS_T/PT · retrieved 2026-10-11T14:00:43+00:00
  • Romania: nrg_stk_oilm/M/STK_CL/O4671/THS_T/RO · retrieved 2026-10-11T14:00:43+00:00
  • Slovenia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/SI · retrieved 2026-10-11T14:00:43+00:00
  • Slovakia: nrg_stk_oilm/M/STK_CL/O4671/THS_T/SK · retrieved 2026-10-11T14:00:43+00:00
  • Finland: nrg_stk_oilm/M/STK_CL/O4671/THS_T/FI · retrieved 2026-10-11T14:00:43+00:00
  • Sweden: nrg_stk_oilm/M/STK_CL/O4671/THS_T/SE · retrieved 2026-10-11T14:00:43+00:00

Download observations and seasonal inputs · Calculation method

Next: US inventories · US diesel tightness · Global supply & demand

About this series

Read the buffer and its change separately

A stock level shows the inventory buffer. Draws and builds show its movement. Compare each with its own seasonal history and check the observation date before interpreting it.

Coverage
EU27 gasoil/diesel
Cadence
Monthly

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.

DISTILLATE · US

US Diesel Inventories

Weekly stocks, seasonal ranges, days of supply and PADD comparisons.

Inspect US stocks
GASOIL · EU27

European Diesel Inventories

Monthly closing stocks, seasonal comparisons and member-state data.

Inspect EU stocks
GAS/DIESEL · WORLD

Diesel supply & demand tracker

Independent output, demand, stocks and export samples with reporting dates.

Check diesel balance
REFINING · 2026–2030

Global refining capacity outlook

Year-by-year new capacity, closures and the extra diesel it can supply, against your demand scenario.

Test the capacity forecast
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.

Eurostat

Monthly EU27 gasoil/diesel stocks

Observation dates, retrieval times and definitions are shown with the inventory data.

Open primary source ↗

Questions, answered from the method

European Diesel Inventories questions

Definitions, reporting dates and seasonal calculations.

What do European diesel inventories measure?

The headline uses Eurostat gas oil and diesel oil, product O4671, for EU27_2020. Europe in this page title refers to the EU27 aggregate, not every European country.

Are these commercial stocks only?

No. STK_CL is total closing stocks and includes emergency holdings. Emergency subsets must not be added to the total; this is not a measure of freely available commercial supply.

Why are stocks shown in tonnes rather than barrels?

Eurostat publishes thousand tonnes; dividing by 1,000 gives million tonnes. A conversion to barrels would require an appropriate product density, which this page does not assume.

Does the EU27 include the United Kingdom?

No. EU27_2020 is the current 27-member grouping. The United Kingdom, Norway and Switzerland are not included in this headline or its member-state table.

Are emergency stocks all immediately available to buyers?

No. Inclusion in a stock statistic does not establish commercial availability, release authorization, transport access or fuel-grade suitability.

Why is the latest EU observation several months old?

These are monthly submissions followed by compilation and publication. The page shows elapsed days since the observation month ended. A recent website retrieval does not turn that month into current market data.

Is the source update timestamp a release date for every country?

No. Eurostat’s dataset update timestamp can cover revisions to different observations. It is shown separately from the observation month and website retrieval time.

How are seasonal months matched?

Each monthly closing stock is compared with the same calendar month in the previous five years. Changes use the immediately preceding month, including December-to-January transitions.

How are provisional and flagged observations handled?

Provisional flags are retained and displayed. Confidential, break-in-series and unreliable observations are excluded from values and seasonal calculations; the original flag remains visible.

Is the EU headline reconstructed from available countries?

No. The headline is Eurostat’s published EU27 aggregate. Country rows are shown separately at the aggregate month, with their latest valid dates. Missing countries are not estimated or silently removed from a new total.

What does the shaded range mean?

It spans the minimum and maximum stock levels in the same period of the five preceding years. It is a historical reference, not a forecast or confidence interval.

How is the five-year mean calculated?

The arithmetic mean uses exactly five valid same-period stock observations. If any required observation is missing, the mean and range remain unavailable.

What is a draw or build?

A draw is a negative change from the immediately preceding reporting period. A build is a positive change. A missing preceding period makes the change unavailable.

Can stocks be low while the latest draw is ordinary?

Yes. The stock level describes the remaining buffer; the change describes its recent movement. A draw inside its historical range can still leave a small buffer.

Is the five-year range a storage target?

No. Demand patterns, refinery operations and storage arrangements change. Exceptional historical years remain in the reference and may widen its range.

Does low inventory predict a price rise?

No. Stocks are one physical indicator. Demand, refinery output, imports, exports, freight and expectations also affect prices.

Why do the chart and regional table sometimes have different dates?

The chart uses the selected region’s observations. The comparison table aligns values to the national or EU headline period and separately identifies each region’s latest valid date.

Are missing values treated as zero?

No. Missing data remain unavailable and charts do not bridge gaps. A published zero is different from an absent observation.

Where can I check the underlying observations?

The downloadable normalized inventory file includes histories, source identifiers, seasonal inputs, flags and retrieval metadata. Recent observations are also available in the page table.

What should I inspect next?

Compare the other regional inventory page, then inspect the US Diesel Tightness Tracker or the global supply-and-demand page for additional physical and price context.

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.