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
Portugal, H1 2026
€0.1256 per kWh
+62.5% since H1 2017
European Union, H1 2026
€0.1103 per kWh
aggregate · +78.2% since H1 2017
Spain, H1 2026
€0.0787 per kWh
+18.0% 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.1256 per kWh | €0.0787 per kWh | €0.1103 per kWh |
| H2 2025 | €0.1405 per kWh | €0.0955 per kWh | €0.1228 per kWh |
| H1 2025 | €0.1265 per kWh | €0.0874 per kWh | €0.1143 per kWh |
| H2 2024 | €0.1366 per kWh | €0.0901 per kWh | €0.1244 per kWh |
| H1 2024 | €0.1192 per kWh | €0.0858 per kWh | €0.1104 per kWh |
| H2 2023 | €0.1374 per kWh | €0.1010 per kWh | €0.1141 per kWh |
| H1 2023 | €0.1406 per kWh | €0.1077 per kWh | €0.1163 per kWh |
| H2 2022 | €0.1277 per kWh | €0.1574 per kWh | €0.1125 per kWh |
| H1 2022 | €0.0837 per kWh | €0.0897 per kWh | €0.0847 per kWh |
| H2 2021 | €0.0773 per kWh | €0.1082 per kWh | €0.0784 per kWh |
| H1 2021 | €0.0762 per kWh | €0.0691 per kWh | €0.0640 per kWh |
| H2 2020 | €0.0783 per kWh | €0.0890 per kWh | €0.0701 per kWh |
| H1 2020 | €0.0785 per kWh | €0.0718 per kWh | €0.0646 per kWh |
| H2 2019 | €0.0776 per kWh | €0.1021 per kWh | €0.0728 per kWh |
| H1 2019 | €0.0760 per kWh | €0.0736 per kWh | €0.0674 per kWh |
| H2 2018 | €0.0784 per kWh | €0.0875 per kWh | €0.0719 per kWh |
| H1 2018 | €0.0759 per kWh | €0.0665 per kWh | €0.0631 per kWh |
| H2 2017 | €0.0799 per kWh | €0.0865 per kWh | €0.0682 per kWh |
| H1 2017 | €0.0773 per kWh | €0.0667 per kWh | €0.0619 per kWh |
A dash means no value was published for that period.