Live prices Weekly bulletin News

FPE Index — how much pump prices have moved in Europe

An index measures movement, not level: January 5, 2026 = 100. The daily series is built from per-station prices in 8 European markets; before that it is weekly, from the European Commission bulletin, back to 2005.

FPE Diesel
137.7
January 5, 2026 = 100 · Data for October 30, 2026 · daily series
Weighted average pump price: 2.199 €/L — 8 markets, 44,957 stations, October 30, 2026. Litre price including taxes, weighted by road-fuel consumption.
1 day −0.05 %
7 days +0.32 %
30 days −1.24 %
Since January 5, 2026 +37.72 %
1 year +39.14 %
1 year: October 27, 2025 · weekly series
FPE Petrol
124.0
January 5, 2026 = 100 · Data for October 30, 2026 · daily series
Weighted average pump price: 1.984 €/L — 8 markets, 42,691 stations, October 30, 2026. Litre price including taxes, weighted by road-fuel consumption.
1 day −0.15 %
7 days −0.85 %
30 days −4.69 %
Since January 5, 2026 +24.04 %
1 year +23.26 %
1 year: October 27, 2025 · weekly series

Diesel and petrol 95 at the pump, taxes included. National sub-indices are measured in the local currency, which is what the driver there feels. The European aggregate is in euro: Romania’s contribution is converted with the ECB rate of the day.

The last 90 days

FPE DieselFPE Petrol
Index levelIndex level — January 5, 2026 = 1001201301402 Aug24 Aug16 Sep8 Oct30 OctFPE DieselFPE PetrolFPE DieselFPE PetrolDaily change, %Daily change, % — FPE Diesel+0.7 %−0.7 %August 2, 2026: +0.06 %August 3, 2026: +0.12 %August 4, 2026: +0.42 %August 5, 2026: −0.26 %August 6, 2026: −0.54 %August 7, 2026: −0.56 %August 8, 2026: −0.38 %August 9, 2026: −0.07 %August 10, 2026: −0.10 %August 11, 2026: −0.03 %August 12, 2026: +0.25 %August 13, 2026: +0.46 %August 14, 2026: +0.41 %August 15, 2026: +0.00 %August 16, 2026: −0.32 %August 17, 2026: +0.21 %August 18, 2026: +0.42 %August 19, 2026: +0.42 %August 20, 2026: +0.19 %August 21, 2026: +0.26 %August 22, 2026: −0.02 %August 23, 2026: +0.10 %August 24, 2026: +0.09 %August 25, 2026: +0.16 %August 26, 2026: −0.02 %August 27, 2026: −0.12 %August 28, 2026: −0.29 %August 29, 2026: −0.20 %August 30, 2026: −0.04 %August 31, 2026: −0.05 %September 1, 2026: −0.14 %September 2, 2026: −0.82 %September 3, 2026: +0.83 %September 4, 2026: +0.71 %September 5, 2026: +0.08 %September 6, 2026: +0.19 %September 7, 2026: +0.15 %September 8, 2026: +0.28 %September 9, 2026: +0.36 %September 10, 2026: +0.19 %September 11, 2026: +0.41 %September 12, 2026: +0.51 %September 13, 2026: +0.16 %September 14, 2026: +0.57 %September 15, 2026: +0.61 %September 16, 2026: +0.98 %September 17, 2026: +0.60 %September 18, 2026: +0.76 %September 19, 2026: +0.60 %September 20, 2026: +0.07 %September 21, 2026: +0.13 %September 22, 2026: +0.15 %September 23, 2026: −0.11 %September 24, 2026: −0.08 %September 25, 2026: +0.01 %September 26, 2026: +0.24 %September 27, 2026: +0.22 %September 28, 2026: −0.15 %September 29, 2026: −0.59 %September 30, 2026: −0.34 %October 1, 2026: −0.51 %October 2, 2026: −0.47 %October 3, 2026: −0.24 %October 4, 2026: −0.12 %October 5, 2026: −0.02 %October 6, 2026: −0.26 %October 7, 2026: −0.03 %October 8, 2026: −0.23 %October 9, 2026: −0.07 %October 10, 2026: +0.01 %October 11, 2026: −0.00 %October 12, 2026: +0.00 %October 13, 2026: +0.04 %October 14, 2026: −0.00 %October 15, 2026: +0.10 %October 16, 2026: +0.10 %October 17, 2026: +0.05 %October 18, 2026: −0.01 %October 19, 2026: +0.01 %October 20, 2026: +0.04 %October 21, 2026: +0.05 %October 22, 2026: −0.00 %October 23, 2026: +0.02 %October 24, 2026: +0.03 %October 25, 2026: +0.05 %October 26, 2026: +0.02 %October 27, 2026: +0.12 %October 28, 2026: +0.15 %October 29, 2026: +0.01 %October 30, 2026: −0.05 %2 Aug24 Aug16 Sep8 Oct30 Oct
FPE EuropeWestern MediterraneanBalkans
Regional sub-indicesRegional sub-indices951001051106 Aug27 Aug18 Sep9 Oct30 OctFPE EuropeWestern MediterraneanBalkans
FPE DieselFPE Petrol
Index levelIndex level — January 5, 2026 = 1001201301402 Aug16 Sep30 OctFPE DieselFPE PetrolDaily change, %Daily change, % — FPE Diesel+0.7 %−0.7 %August 2, 2026: +0.06 %August 3, 2026: +0.12 %August 4, 2026: +0.42 %August 5, 2026: −0.26 %August 6, 2026: −0.54 %August 7, 2026: −0.56 %August 8, 2026: −0.38 %August 9, 2026: −0.07 %August 10, 2026: −0.10 %August 11, 2026: −0.03 %August 12, 2026: +0.25 %August 13, 2026: +0.46 %August 14, 2026: +0.41 %August 15, 2026: +0.00 %August 16, 2026: −0.32 %August 17, 2026: +0.21 %August 18, 2026: +0.42 %August 19, 2026: +0.42 %August 20, 2026: +0.19 %August 21, 2026: +0.26 %August 22, 2026: −0.02 %August 23, 2026: +0.10 %August 24, 2026: +0.09 %August 25, 2026: +0.16 %August 26, 2026: −0.02 %August 27, 2026: −0.12 %August 28, 2026: −0.29 %August 29, 2026: −0.20 %August 30, 2026: −0.04 %August 31, 2026: −0.05 %September 1, 2026: −0.14 %September 2, 2026: −0.82 %September 3, 2026: +0.83 %September 4, 2026: +0.71 %September 5, 2026: +0.08 %September 6, 2026: +0.19 %September 7, 2026: +0.15 %September 8, 2026: +0.28 %September 9, 2026: +0.36 %September 10, 2026: +0.19 %September 11, 2026: +0.41 %September 12, 2026: +0.51 %September 13, 2026: +0.16 %September 14, 2026: +0.57 %September 15, 2026: +0.61 %September 16, 2026: +0.98 %September 17, 2026: +0.60 %September 18, 2026: +0.76 %September 19, 2026: +0.60 %September 20, 2026: +0.07 %September 21, 2026: +0.13 %September 22, 2026: +0.15 %September 23, 2026: −0.11 %September 24, 2026: −0.08 %September 25, 2026: +0.01 %September 26, 2026: +0.24 %September 27, 2026: +0.22 %September 28, 2026: −0.15 %September 29, 2026: −0.59 %September 30, 2026: −0.34 %October 1, 2026: −0.51 %October 2, 2026: −0.47 %October 3, 2026: −0.24 %October 4, 2026: −0.12 %October 5, 2026: −0.02 %October 6, 2026: −0.26 %October 7, 2026: −0.03 %October 8, 2026: −0.23 %October 9, 2026: −0.07 %October 10, 2026: +0.01 %October 11, 2026: −0.00 %October 12, 2026: +0.00 %October 13, 2026: +0.04 %October 14, 2026: −0.00 %October 15, 2026: +0.10 %October 16, 2026: +0.10 %October 17, 2026: +0.05 %October 18, 2026: −0.01 %October 19, 2026: +0.01 %October 20, 2026: +0.04 %October 21, 2026: +0.05 %October 22, 2026: −0.00 %October 23, 2026: +0.02 %October 24, 2026: +0.03 %October 25, 2026: +0.05 %October 26, 2026: +0.02 %October 27, 2026: +0.12 %October 28, 2026: +0.15 %October 29, 2026: +0.01 %October 30, 2026: −0.05 %2 Aug16 Sep30 Oct
FPE EuropeWestern MediterraneanBalkans
Regional sub-indicesRegional sub-indices951001051106 Aug18 Sep30 OctFPE EuropeWestern MediterraneanBalkans

Three charts: the level of the FPE index, its daily percentage change, and the regional sub-indices, over the last 90 days.

Regional sub-indicesIndex 7 days30 daysBase Market
Western Mediterranean 123.0 +0.28 % −1.42 % June 27, 2026 Spain, France, Italy
Balkans 101.2 +0.34 % −0.68 % August 6, 2026 Croatia, Romania, Slovenia

FPE Diesel · Diesel and petrol 95 at the pump, taxes included.

The markets in the index

MarketIndexPrice 7 daysStationsWeight Base
France 124.8 2.387 €/L +0.61 % 9,013 31.9 % June 26, 2026
Italy 117.7 2.248 €/L −0.53 % 21,216 26.2 % June 26, 2026
Spain 126.0 1.896 €/L +0.70 % 11,239 23.6 % June 26, 2026
Romania 114.1 2.034 €/L 0.00 % 1,144 6.4 % May 21, 2026
Austria 110.7 2.216 €/L +4.44 % 1,814 5.6 % August 5, 2026
Denmark 121.2 2.586 €/L +2.12 % 2,093 2.5 % July 14, 2026
Croatia ★ 106.8 1.883 €/L +0.50 % 856 2.2 % August 5, 2026
Slovenia ★ 103.2 1.952 €/L +0.62 % 540 1.6 % August 5, 2026

FPE Diesel · Data for October 30, 2026 · daily series · Diesel and petrol 95 at the pump, taxes included.
★ Prices regulated by the state and reset about every two weeks. The sub-index stands still, then jumps — that is the market, not a bug.

Computed, but not published

These markets are calculated with the same formula and kept out of the published aggregate. The reason is next to each one.

Methodology

The formula

For every pair of consecutive panel days, the change is the mean of the log price relatives, computed only on the stations that have a valid price on BOTH days (a matched sample). The index is then chained: Index(t) = Index(t−1) × L(t). If three thousand cheap stations join the panel tomorrow, the index does not move — they have no yesterday to be compared with, and they contribute only through their own change, from their second day on. The same holds for a whole market joining.

The weights

Final energy consumption in road transport, Eurostat nrg_cb_oil (FC‑TRA‑ROAD‑E), 2024. Not station counts: Italy has 40% of the stations in our panel but sells 24.5% of its diesel. Stations measure how dense a network is, not what Europe actually buys.

Currency

National sub-indices are measured in the local currency, which is what the driver there feels. The European aggregate is in euro: Romania’s contribution is converted with the ECB rate of the day.

The history

The daily series starts on June 27, 2026. Before it, the index is weekly, built with the same formula and the same weights from the European Commission Weekly Oil Bulletin — all 27 member states, back to 3 January 2005. The two are spliced at the junction by matching the level. What nobody measured is the move between the last bulletin week and the first panel day; the splice puts it at zero, and the composition differs on either side (27 countries weekly, 8 markets daily).

The thresholds

No revisions

A day is computed from the data of that day and the day before, and stays as published. Gaps are not smoothed backwards — that would change yesterday’s value today, which is exactly what a cited series must never do. Changes of methodology are announced in the log at the bottom of this page.

What stops a day from being published

Before publication, a check blocks the day if one market moves more than 4% in a day, if fewer than 6 of the published markets are fresh, or if the fresh markets cover less than 80% of the weight. A blocked day leaves the previous day on the page, with its own correct date.

Validation

Against the European Commission Weekly Oil Bulletin, on the same composition of countries and eleven overlapping weeks: diesel −0.20 ± 0.80 index points, petrol +0.55 ± 0.41. Two entirely independent collections tell the same story. Measured against the full EU‑27 bulletin instead, diesel differs by −2.77 points — that gap is real information: the markets we do not cover moved differently from ours.

Limits, stated plainly

How to cite

The index series is published under CC BY 4.0. That covers this series — a derived statistic of our own making — not the underlying source data, whose licences are listed below.

Suggested citation:

FPE Diesel: 137.7 (January 5, 2026 = 100). fuel-prices.eu, October 30, 2026. CC BY 4.0.
https://www.fuel-prices.eu/fuel-price-index/

Embed the badge

A small SVG, refreshed daily. It is an image, not a script: no code runs, no cookie is set, and it passes any newsroom content policy.

FPE Diesel 137.7

<a href="https://www.fuel-prices.eu/fuel-price-index/">
  <img src="https://www.fuel-prices.eu/fuel-price-index/badge.svg?fuel=diesel&amp;lang=en"
       alt="FPE Diesel" width="230" height="72" loading="lazy">
</a>

Download the series

Full series (CSV) Full series (JSON) Markdown

One row per date, from 2005 to today, with a column telling you whether that row is weekly or daily.

Questions

Is this an official index?

No. It is published by fuel-prices.eu and is not a publication of the European Commission or of any national authority. It is a derived statistic: we reweight and reindex public data, and we say so wherever it appears.

Why does the index differ from the EU bulletin?

Mostly composition. On the same set of countries the two agree to within a fifth of an index point. Across the full EU‑27 the bulletin includes markets we do not measure daily, and those markets moved differently.

Does a past value ever change?

No. A published day is final. If we ever change the method, the change is announced in the revision log and applies from a stated date.

Why January 5, 2026 = 100?

Because 1 January 2026 is not a bulletin date — January 5, 2026 is the closest one. A base at the start of a calendar year makes the year-to-date figure readable without arithmetic.

Revision log

Sources

Not an official index. fuel-prices.eu is not a public authority; this is a derived statistic based on the sources listed below, reweighted and reindexed by us.

English Română Deutsch Français Italiano Español Português Nederlands Ελληνικά Polski Čeština Slovenčina Magyar Български Hrvatski Slovenščina Svenska Dansk Suomi Eesti Latviešu Lietuvių