Solar energy generation vs. capacity by country

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

Countries reporting
79
Highest
1.17 million terawatt-hours
China
Lowest
0.009 terawatt-hours
Iceland
Median
4,782 terawatt-hours
Years covered
61
1965–2025
Data points
3,724

What the numbers show

Solar energy generation vs. capacity is currently reported for 79 countries. The highest value is 1.17 million terawatt-hours in China; the lowest is 0.009 terawatt-hours in Iceland.

The median across all reporting countries is 4,782 terawatt-hours, and the mean is 35,115 terawatt-hours.

Solar energy generation vs. capacity: full country ranking

#Country LatestYear 10-year changeTrend
1 China 1.17 million terawatt-hours 2025 up 2,871.7% volatile
2 United States 392,747 terawatt-hours 2025 up 896.2% volatile
3 India 168,582 terawatt-hours 2025 up 2,276.9% volatile
4 Japan 110,787 terawatt-hours 2025 up 220.7% volatile
5 Germany 91,591 terawatt-hours 2025 up 140.5% volatile
6 Brazil 88,016 terawatt-hours 2025 up 149,289.0% volatile
7 Spain 64,534 terawatt-hours 2025 up 365.7% volatile
8 Australia 58,381 terawatt-hours 2025 up 842.3% volatile
9 Italy 46,522 terawatt-hours 2025 up 102.8% volatile
10 Turkey 44,153 terawatt-hours 2025 up 22,645.4% volatile
11 South Korea 37,860 terawatt-hours 2025 up 795.1% volatile
12 Pakistan 36,620 terawatt-hours 2025 up 9,496.2% volatile
13 Vietnam 33,848 terawatt-hours 2025 up 507,443.0% volatile
14 France 32,461 terawatt-hours 2025 up 346.9% volatile
15 Mexico 27,143 terawatt-hours 2025 up 13,323.8% volatile
16 Netherlands 25,520 terawatt-hours 2025 up 2,202.2% volatile
17 Poland 23,689 terawatt-hours 2025 up 41,459.8% volatile
18 Chile 20,862 terawatt-hours 2025 up 1,433.9% volatile
19 United Kingdom 19,996 terawatt-hours 2025 up 165.4% volatile
20 South Africa 18,560 terawatt-hours 2025 up 575.2% volatile
21 United Arab Emirates 18,204 terawatt-hours 2025 up 5,986.3% volatile
22 Saudi Arabia 18,179 terawatt-hours 2025 up 39,523.0% volatile
23 Taiwan 15,975 terawatt-hours 2025 up 1,778.8% volatile
24 Israel 13,392 terawatt-hours 2025 up 1,001.1% volatile
25 Hungary 10,738 terawatt-hours 2025 up 7,515.6% volatile
26 Belgium 10,490 terawatt-hours 2025 up 243.2% volatile
27 Austria 10,448 terawatt-hours 2025 up 1,015.0% volatile
28 Greece 10,447 terawatt-hours 2025 up 167.9% volatile
29 Thailand 9,990 terawatt-hours 2025 up 320.1% volatile
30 Egypt 9,332 terawatt-hours 2025 up 22,118.1% volatile
31 Canada 9,036 terawatt-hours 2025 up 212.1% volatile
32 Portugal 8,732 terawatt-hours 2025 up 996.8% volatile
33 Switzerland 8,086 terawatt-hours 2025 up 622.6% volatile
34 Uzbekistan 7,361 terawatt-hours 2025 volatile
35 Bulgaria 6,828 terawatt-hours 2025 up 394.2% volatile
36 Malaysia 6,639 terawatt-hours 2025 up 2,332.0% volatile
37 Ukraine 6,031 terawatt-hours 2025 up 1,165.7% volatile
38 Argentina 5,155 terawatt-hours 2025 up 35,011.3% volatile
39 Oman 4,936 terawatt-hours 2025 up 133,311.0% volatile
40 Philippines 4,782 terawatt-hours 2025 up 3,352.1% volatile
41 Romania 4,553 terawatt-hours 2025 up 129.7% volatile
42 Denmark 4,491 terawatt-hours 2025 up 643.2% volatile
43 Colombia 4,475 terawatt-hours 2025 volatile
44 Sweden 4,430 terawatt-hours 2025 up 4,467.4% volatile
45 Czechia 4,266 terawatt-hours 2025 up 88.1% volatile
46 Qatar 3,477 terawatt-hours 2025 up 53,341.2% volatile
47 Sri Lanka 2,995 terawatt-hours 2025 up 6,048.0% volatile
48 Russia 2,858 terawatt-hours 2025 up 751.6% volatile
49 Peru 2,560 terawatt-hours 2025 up 1,011.8% volatile
50 Iran 2,203 terawatt-hours 2025 up 146,743.0% volatile
51 Indonesia 2,139 terawatt-hours 2025 up 40,412.9% volatile
52 Kazakhstan 2,082 terawatt-hours 2025 up 4,408.4% volatile
53 North Macedonia 2,006 terawatt-hours 2025 up 8,777.8% volatile
54 Lithuania 1,965 terawatt-hours 2025 up 2,580.8% volatile
55 Morocco 1,908 terawatt-hours 2025 up 33,374.7% volatile
56 Ireland 1,675 terawatt-hours 2025 up 81,752.7% volatile
57 Singapore 1,634 terawatt-hours 2025 up 3,253.1% volatile
58 Bangladesh 1,614 terawatt-hours 2025 up 507.1% volatile
59 Slovenia 1,537 terawatt-hours 2025 up 460.9% volatile
60 Cyprus 1,339 terawatt-hours 2025 up 957.5% volatile
61 Croatia 1,314 terawatt-hours 2025 up 2,193.8% volatile
62 Estonia 1,229 terawatt-hours 2025 up 20,738.2% volatile
63 New Zealand 980.44 terawatt-hours 2025 up 2,562.0% volatile
64 Finland 977.94 terawatt-hours 2025 up 8,545.9% volatile
65 Latvia 909.16 terawatt-hours 2025 up 454,481.0% volatile
66 Slovakia 815.7 terawatt-hours 2025 up 61.2% volatile
67 Norway 738.38 terawatt-hours 2025 up 5,410.3% volatile
68 Algeria 645.62 terawatt-hours 2025 up 1,013.1% volatile
69 Azerbaijan 599.9 terawatt-hours 2025 up 12,941.3% volatile
70 Iraq 575.79 terawatt-hours 2025 up 904.8% volatile
71 Hong Kong 395 terawatt-hours 2025 up 9,775.0% volatile
72 Luxembourg 300.37 terawatt-hours 2025 up 189.6% volatile
73 Belarus 178.85 terawatt-hours 2025 up 1,887.2% volatile
74 Trinidad and Tobago 146.56 terawatt-hours 2025 up 2,253.2% volatile
75 Kuwait 57.17 terawatt-hours 2025 up 1,023.2% volatile
76 Ecuador 37.06 terawatt-hours 2025 up 2.8% volatile
77 Venezuela 35.8 terawatt-hours 2025 up 531.9% volatile
78 Turkmenistan 6.96 terawatt-hours 2025 up 33.3% volatile
79 Iceland 0.009 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
Solar energy generation vs. capacity
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.