iron26 / eu-energy-prices
dataset · EU energy prices

EU Electricity & Gas Retail Prices

Household electricity and gas retail prices for 43 European countries, 2007 to 2025, bi-annual — as one clean .parquet file with every Eurostat code decoded to a readable label. Free, under CC BY 4.0.

146,892 rows · 43 countries · electricity + gas · all consumption bands · taxes-included / pre-tax / pre-VAT · EUR, PPS and national currency.

Preview — household prices, second half of 2025

All taxes included, in EUR per kWh. Electricity is the 2 500–4 999 kWh/yr band (Eurostat band DC); gas is the 20–499 GJ band — both typical household profiles. The full file has every band, tax treatment, currency and semester back to 2007.

CountryElectricity €/kWhGas €/kWh
Albania0.11750.1585
Austria0.32720.2784
Belgium0.34990.2611
Bosnia and Herzegovina0.09660.1435
Bulgaria0.13550.1809
Croatia0.16580.2017
Cyprus0.27740.2985
Czechia0.32170.2785
Denmark0.33120.2876
Estonia0.23030.1885
Euro area (EA11-1999, EA12-2001, EA13-2007, EA15-2008, EA16-2009, EA17-2011, EA18-2014, EA19-2015, EA20-2023, EA21-2026)0.29990.2639
European Union - 27 countries (from 2020)0.28960.2618
Finland0.22540.1159
France0.25610.2300
Georgia0.07310.1017
Germany0.38690.3120
Greece0.23780.2334
Hungary0.10820.3048
Ireland0.40420.3174
Italy0.29660.2807
Kosovo*0.0877
Latvia0.24520.1985
Liechtenstein0.3062
Lithuania0.19550.2235
Luxembourg0.26650.2220
Malta0.12820.1588
Moldova0.19670.2013
Montenegro0.09980.1275
Netherlands0.25580.2934
North Macedonia0.11610.1600
Norway0.19220.1031
Poland0.27090.3216
Portugal0.24340.2093
Romania0.28930.2584
Serbia0.11900.2028
Slovakia0.18530.2816
Slovenia0.21210.1923
Spain0.26690.1938
Sweden0.27110.1426
Türkiye0.06360.1147

Showing 40 reporting countries with data for this semester. “—” = Eurostat publishes no value for that series/period.

What's in the file

One row per observation. Every dimension ships as BOTH a stable code (filter on it) and a readable label (show it):

Why Parquet. Eurostat serves this as SDMX with every field as an opaque code (E7000, KWH2500-4999, I_TAX) and time as a string. This file is the same data, decoded, typed, and columnar — open it directly in pandas, polars, DuckDB or R with one line.

Why we built this

Eurostat's electricity (nrg_pc_204) and gas (nrg_pc_205) household price series are the canonical European source, but the dissemination API hands you SDMX with coded dimensions and no bundled dictionary — so every analysis starts with the same hour of decoding. We did that once, deterministically, and refresh it on Eurostat's own update cadence. The numbers are Eurostat's, unchanged; we only made them readable and typed.

Source & licence

Source: Eurostat, datasets nrg_pc_204 (electricity) and nrg_pc_205 (gas), via the dissemination API. Re-used under the Creative Commons Attribution 4.0 International licence, per Eurostat's copyright notice. Attribution: “Source: Eurostat (nrg_pc_204, nrg_pc_205), CC BY 4.0. Normalized by iron26.” Last refreshed from source: 2026-06-14.