Renewable energy generation by country

Figures are based on gross generation and do not account for cross-border electricity supply.

Countries reporting
77
Highest
1,173 terawatt-hours
China
Lowest
0 terawatt-hours
Iceland
Median
4.94 terawatt-hours
Years covered
61
1965–2025
Data points
3,724

What the numbers show

Renewable energy generation is currently reported for 77 countries. The highest value is 1,173 terawatt-hours in China; the lowest is 0 terawatt-hours in Iceland.

The median across all reporting countries is 4.94 terawatt-hours, and the mean is 36 terawatt-hours.

Renewable energy generation: full country ranking

#Country LatestYear 10-year changeTrend
1 China 1,173 terawatt-hours 2025 up 2,871.7% volatile
2 United States 392.75 terawatt-hours 2025 up 896.2% volatile
3 India 168.58 terawatt-hours 2025 up 2,276.9% volatile
4 Japan 110.79 terawatt-hours 2025 up 220.7% volatile
5 Germany 91.59 terawatt-hours 2025 up 140.5% volatile
6 Brazil 88.02 terawatt-hours 2025 up 149,289.0% volatile
7 Spain 64.53 terawatt-hours 2025 up 365.7% volatile
8 Australia 58.38 terawatt-hours 2025 up 842.3% volatile
9 Italy 46.52 terawatt-hours 2025 up 102.8% volatile
10 Turkey 44.15 terawatt-hours 2025 up 22,645.4% volatile
11 South Korea 37.86 terawatt-hours 2025 up 795.1% volatile
12 Pakistan 36.62 terawatt-hours 2025 up 9,496.2% volatile
13 Vietnam 33.85 terawatt-hours 2025 up 507,443.0% volatile
14 France 32.46 terawatt-hours 2025 up 346.9% volatile
15 Mexico 27.14 terawatt-hours 2025 up 13,323.8% volatile
16 Netherlands 25.52 terawatt-hours 2025 up 2,202.2% volatile
17 Poland 23.69 terawatt-hours 2025 up 41,459.8% volatile
18 Chile 20.86 terawatt-hours 2025 up 1,433.9% volatile
19 United Kingdom 20 terawatt-hours 2025 up 165.4% volatile
20 South Africa 18.56 terawatt-hours 2025 up 575.2% volatile
21 United Arab Emirates 18.2 terawatt-hours 2025 up 5,986.3% volatile
22 Saudi Arabia 18.18 terawatt-hours 2025 up 39,523.0% volatile
23 Taiwan 15.98 terawatt-hours 2025 up 1,778.8% volatile
24 Israel 13.39 terawatt-hours 2025 up 1,001.1% volatile
25 Hungary 10.74 terawatt-hours 2025 up 7,515.6% volatile
26 Belgium 10.49 terawatt-hours 2025 up 243.2% volatile
27 Austria 10.45 terawatt-hours 2025 up 1,015.0% volatile
28 Greece 10.45 terawatt-hours 2025 up 167.9% volatile
29 Thailand 9.99 terawatt-hours 2025 up 320.1% volatile
30 Egypt 9.33 terawatt-hours 2025 up 22,118.1% volatile
31 Canada 9.04 terawatt-hours 2025 up 212.1% volatile
32 Portugal 8.73 terawatt-hours 2025 up 996.8% volatile
33 Switzerland 8.09 terawatt-hours 2025 up 622.6% volatile
34 Uzbekistan 7.36 terawatt-hours 2025 volatile
35 Bulgaria 6.83 terawatt-hours 2025 up 394.2% volatile
36 Malaysia 6.64 terawatt-hours 2025 up 2,332.0% volatile
37 Ukraine 6.03 terawatt-hours 2025 up 1,165.7% volatile
38 Argentina 5.16 terawatt-hours 2025 up 35,011.3% volatile
39 Oman 4.94 terawatt-hours 2025 up 133,311.0% volatile
40 Philippines 4.78 terawatt-hours 2025 up 3,352.1% volatile
41 Romania 4.55 terawatt-hours 2025 up 129.7% volatile
42 Denmark 4.49 terawatt-hours 2025 up 643.2% volatile
43 Colombia 4.47 terawatt-hours 2025 volatile
44 Sweden 4.43 terawatt-hours 2025 up 4,467.4% volatile
45 Czechia 4.27 terawatt-hours 2025 up 88.1% volatile
46 Qatar 3.48 terawatt-hours 2025 up 53,341.2% volatile
47 Sri Lanka 3 terawatt-hours 2025 up 6,048.0% volatile
48 Russia 2.86 terawatt-hours 2025 up 751.6% volatile
49 Peru 2.56 terawatt-hours 2025 up 1,011.8% volatile
50 Iran 2.2 terawatt-hours 2025 up 146,743.0% volatile
51 Indonesia 2.14 terawatt-hours 2025 up 40,412.9% volatile
52 Kazakhstan 2.08 terawatt-hours 2025 up 4,408.4% volatile
53 North Macedonia 2.01 terawatt-hours 2025 up 8,777.8% volatile
54 Lithuania 1.97 terawatt-hours 2025 up 2,580.8% volatile
55 Morocco 1.91 terawatt-hours 2025 up 33,374.7% volatile
57 Singapore 1.63 terawatt-hours 2025 up 3,253.1% volatile
58 Bangladesh 1.61 terawatt-hours 2025 up 507.1% volatile
59 Slovenia 1.54 terawatt-hours 2025 up 460.9% volatile
60 Cyprus 1.34 terawatt-hours 2025 up 957.5% volatile
61 Croatia 1.31 terawatt-hours 2025 up 2,193.8% volatile
62 Estonia 1.23 terawatt-hours 2025 up 20,738.2% volatile
63 New Zealand 0.9804 terawatt-hours 2025 up 2,562.0% volatile
64 Finland 0.9779 terawatt-hours 2025 up 8,545.9% volatile
65 Latvia 0.9092 terawatt-hours 2025 up 454,481.0% volatile
66 Slovakia 0.8157 terawatt-hours 2025 up 61.2% volatile
67 Norway 0.7384 terawatt-hours 2025 up 5,410.3% volatile
68 Algeria 0.6456 terawatt-hours 2025 up 1,013.1% volatile
69 Azerbaijan 0.5999 terawatt-hours 2025 up 12,941.3% volatile
70 Iraq 0.5758 terawatt-hours 2025 up 904.8% volatile
71 Hong Kong 0.395 terawatt-hours 2025 up 9,775.0% volatile
73 Belarus 0.1789 terawatt-hours 2025 up 1,887.2% volatile
74 Trinidad and Tobago 0.1466 terawatt-hours 2025 up 2,253.2% volatile
75 Kuwait 0.0572 terawatt-hours 2025 up 1,023.2% volatile
76 Ecuador 0.0371 terawatt-hours 2025 up 2.8% volatile
77 Venezuela 0.0358 terawatt-hours 2025 up 531.9% volatile
78 Turkmenistan 0.007 terawatt-hours 2025 up 33.3% volatile
79 Iceland 0 terawatt-hours 2025 volatile

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
Renewable energy generation
Unit
terawatt-hours
Source
Energy Institute - Statistical Review of World Energy (2026) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
81 places, 3,724 data points, 1965–2025
Last refreshed

Figures are based on gross generation and do not account for cross-border electricity supply.