Compare places
Choose one measure and up to 12 places. Every place then uses the same published series, unit and source, although national definitions can still differ where the source says so. H1 2026 is the most recent period with a value for every selected place.
Comparison period
Values for H1 2026
European Union, H1 2026
€0.2832 per kWh
aggregate · +35.6% since H1 2017
Spain, H1 2026
€0.2509 per kWh
+9.3% since H1 2017
Portugal, H1 2026
€0.2367 per kWh
+3.6% since H1 2017
Trend
View
The chart loads when you scroll to it. The table below shows the same data.
The chart shows a calculation from the published values. The table below keeps the published values.
Euro per kWh, all taxes included. Source: Eurostat. Gaps mean no published value; points are not joined across missing years.
| Period | Portugal | Spain | European Union |
|---|---|---|---|
| H1 2026 | €0.2367 per kWh | €0.2509 per kWh | €0.2832 per kWh |
| H2 2025 | €0.2435 per kWh | €0.2669 per kWh | €0.2896 per kWh |
| H1 2025 | €0.2390 per kWh | €0.2612 per kWh | €0.2879 per kWh |
| H2 2024 | €0.2626 per kWh | €0.2408 per kWh | €0.2887 per kWh |
| H1 2024 | €0.2426 per kWh | €0.2436 per kWh | €0.2916 per kWh |
| H2 2023 | €0.2299 per kWh | €0.2347 per kWh | €0.2847 per kWh |
| H1 2023 | €0.2071 per kWh | €0.2454 per kWh | €0.2887 per kWh |
| H2 2022 | €0.2222 per kWh | €0.3350 per kWh | €0.2768 per kWh |
| H1 2022 | €0.2199 per kWh | €0.3071 per kWh | €0.2490 per kWh |
| H2 2021 | €0.2170 per kWh | €0.2816 per kWh | €0.2415 per kWh |
| H1 2021 | €0.2089 per kWh | €0.2323 per kWh | €0.2203 per kWh |
| H2 2020 | €0.2133 per kWh | €0.2298 per kWh | €0.2153 per kWh |
| H1 2020 | €0.2120 per kWh | €0.2239 per kWh | €0.2139 per kWh |
| H2 2019 | €0.2181 per kWh | €0.2394 per kWh | €0.2169 per kWh |
| H1 2019 | €0.2150 per kWh | €0.2403 per kWh | €0.2168 per kWh |
| H2 2018 | €0.2293 per kWh | €0.2477 per kWh | €0.2152 per kWh |
| H1 2018 | €0.2246 per kWh | €0.2383 per kWh | €0.2103 per kWh |
| H2 2017 | €0.2230 per kWh | €0.2177 per kWh | €0.2089 per kWh |
| H1 2017 | €0.2284 per kWh | €0.2296 per kWh | €0.2089 per kWh |
A dash means no value was published for that period.