Sweden generated the highest percentage of energy from renewable resources in the EU in 2022, with just over 66% of the country’s energy derived from hydro, wind, solid and liquid biofuels, as well as heat pumps.
According to Eurostat data, Finland generated 47.89% of its energy from renewable sources in 2022, largely from hydro, wind and biofuels, ahead of Latvia, which generated 43.3% of its energy from renewable sources.
In terms of the broader economic area, meanwhile, Norway led the way in terms of energy sourced from renewables, with 75.8% of the country’s energy coming from this channel.
At the other end of the spectrum, Ireland generated just 13.1% of its energy from renewable resources, with Malta (13.4%), Belgium (13.76%) and Luxembourg (14.36%) also boasting a low percentage.
At EU level, the share of energy sourced from renewable sources stood at 23.0% in. 2022, an increase of 1.1 percentage points from the previous year, the data showed.
The EU’s updated Renewable Energy Directive has increased the EU’s 2030 renewable energy target from 32% to 42.5%, with a goal to potentially raise it further to 45%. Consequently, EU member states must enhance their collective efforts to meet the revised 2030 target for renewable energy.
Top Countries by Share of Energy from Renewable Sources (% 2022)
| Country | Percentage |
|---|---|
| Norway | 75.82 |
| Sweden | 66.002 |
| Finland | 47.886 |
| Albania | 44.076 |
| Latvia | 43.316 |
| Denmark | 41.601 |
| Montenegro | 39.944 |
| Estonia | 38.472 |
| Portugal | 34.677 |
| Austria | 33.758 |
| Lithuania | 29.599 |
| Croatia | 29.354 |
| Serbia | 27.077 |
| Romania | 24.14 |
| European Union – 27 countries | 23.02 |
| Slovenia | 22.937 |
| Greece | 22.678 |
| Spain | 22.116 |
| Moldova | 21.538 |
| Georgia | 21.151 |
| Germany | 20.796 |
| France | 20.259 |
| Cyprus | 19.429 |
| Bulgaria | 19.095 |
| Italy | 19.006 |
| Kosovo | 18.779 |
| North Macedonia | 18.682 |
| Czechia | 18.195 |
| Slovakia | 17.501 |
| Poland | 16.873 |
| Hungary | 15.19 |
| Netherlands | 14.972 |
| Luxembourg | 14.356 |
| Belgium | 13.759 |
| Malta | 13.404 |
| Ireland | 13.107 |

