Solar (photovoltaic) panels cumulative capacity by country

Solar photovoltaic (on-grid) electricity installed capacity, measured in gigawatts.

Countries reporting
188
Highest
885.68 gigawatts
China
Lowest
0.0001 gigawatts
Guinea
Median
0.1719 gigawatts
Years covered
25
2000–2024
Data points
3,044

What the numbers show

Solar (photovoltaic) panels cumulative capacity is currently reported for 188 countries. The highest value is 885.68 gigawatts in China; the lowest is 0.0001 gigawatts in Guinea.

The median across all reporting countries is 0.1719 gigawatts, and the mean is 9.84 gigawatts.

Solar (photovoltaic) panels cumulative capacity: full country ranking

#Country LatestYear 10-year changeTrend
1 China 885.68 gigawatts 2024 up 3,057.5% volatile
2 United States 176.11 gigawatts 2024 up 1,001.8% volatile
3 India 94.94 gigawatts 2024 up 2,999.8% volatile
4 Germany 89.94 gigawatts 2024 up 140.5% volatile
5 Japan 89.6 gigawatts 2024 up 283.9% volatile
6 Brazil 53.11 gigawatts 2024 up 227,465.0% volatile
7 Spain 36.25 gigawatts 2024 up 670.8% volatile
8 Italy 36.01 gigawatts 2024 up 95.3% volatile
9 Australia 35.86 gigawatts 2024 up 767.5% volatile
10 South Korea 26.68 gigawatts 2024 up 994.4% volatile
11 Netherlands 24.05 gigawatts 2024 up 2,286.9% volatile
12 France 21.15 gigawatts 2024 up 260.9% volatile
13 Poland 20.2 gigawatts 2024 up 77,161.0% volatile
14 Turkey 19.88 gigawatts 2024 up 49,606.1% volatile
15 Vietnam 18.66 gigawatts 2024 up 2,332,630.0% volatile
16 United Kingdom 17.88 gigawatts 2024 up 223.5% volatile
17 Taiwan 14.28 gigawatts 2024 up 2,145.5% volatile
18 Mexico 11.97 gigawatts 2024 up 6,763.9% volatile
19 Chile 10.79 gigawatts 2024 up 4,780.1% volatile
20 Belgium 9.75 gigawatts 2024 up 227.6% volatile
21 Greece 9.27 gigawatts 2024 up 257.0% volatile
22 Austria 8.47 gigawatts 2024 up 980.3% volatile
23 South Africa 8.45 gigawatts 2024 up 695.9% volatile
24 Switzerland 7.76 gigawatts 2024 up 644.4% volatile
25 Hungary 7.7 gigawatts 2024 up 8,550.6% volatile
26 Canada 5.77 gigawatts 2024 up 268.4% volatile
27 United Arab Emirates 5.65 gigawatts 2024 up 20,626.7% volatile
28 Portugal 5.64 gigawatts 2024 up 1,258.3% volatile
29 Ukraine 5.5 gigawatts 2024 up 571.5% volatile
30 Israel 5.36 gigawatts 2024 up 725.1% volatile
31 Sweden 4.94 gigawatts 2024 up 8,140.0% volatile
32 Romania 4.69 gigawatts 2024 up 262.6% volatile
33 Saudi Arabia 4.29 gigawatts 2024 up 17,592.3% volatile
34 Czechia 4.16 gigawatts 2024 up 101.2% volatile
35 Denmark 3.94 gigawatts 2024 up 550.2% volatile
36 Bulgaria 3.91 gigawatts 2024 up 279.8% volatile
37 Pakistan 3.7 gigawatts 2024 up 2,145.8% volatile
38 Thailand 3.38 gigawatts 2024 up 160.2% volatile
39 Philippines 2.95 gigawatts 2024 up 8,738.9% volatile
40 Russia 2.55 gigawatts 2024 up 733.7% volatile
41 Egypt 2.5 gigawatts 2024 up 27,722.2% volatile
42 Lithuania 2.4 gigawatts 2024 up 3,497.3% volatile
43 Malaysia 2.3 gigawatts 2024 up 1,252.3% volatile
44 Uzbekistan 2.27 gigawatts 2024 up 1,746,960.0% volatile
45 Jordan 2.07 gigawatts 2024 up 3,589.5% volatile
46 Argentina 1.73 gigawatts 2024 up 21,024.7% volatile
47 Qatar 1.68 gigawatts 2024 up 42,251.9% volatile
48 Singapore 1.46 gigawatts 2024 up 5,577.0% volatile
49 Sri Lanka 1.44 gigawatts 2024 up 9,756.7% volatile
50 Dominican Republic 1.4 gigawatts 2024 up 10,452.6% volatile
51 Colombia 1.34 gigawatts 2024 up 13,590.4% volatile
52 Estonia 1.33 gigawatts 2024 up 39,600.6% volatile
53 Slovenia 1.31 gigawatts 2024 up 484.5% volatile
54 Kazakhstan 1.22 gigawatts 2024 up 24,138.1% volatile
55 Finland 1.2 gigawatts 2024 up 10,838.2% volatile
57 Lebanon 1.08 gigawatts 2024 up 26,114.8% volatile
58 Puerto Rico 0.9626 gigawatts 2024 up 1,123.2% volatile
59 Cambodia 0.8718 gigawatts 2024 up 10,260.5% volatile
60 Slovakia 0.867 gigawatts 2024 up 62.7% rising
61 Croatia 0.8596 gigawatts 2024 up 2,504.8% volatile
62 North Macedonia 0.833 gigawatts 2024 up 5,453.3% volatile
63 Iran 0.7813 gigawatts 2024 up 8,580.7% volatile
64 Tunisia 0.766 gigawatts 2024 up 4,838.4% volatile
65 Norway 0.7637 gigawatts 2024 up 5,774.5% volatile
66 Panama 0.7431 gigawatts 2024 up 30,864.3% volatile
67 Cyprus 0.7259 gigawatts 2024 up 1,034.2% volatile
68 Bangladesh 0.7084 gigawatts 2024 up 124,188.0% volatile
69 Oman 0.6721 gigawatts 2024 up 95,911.1% volatile
70 El Salvador 0.6439 gigawatts 2024 up 656,895.0% volatile
71 New Zealand 0.578 gigawatts 2024 up 2,527.4% volatile
72 Honduras 0.5446 gigawatts 2024 up 39.3% rising
74 Indonesia 0.4945 gigawatts 2024 up 5,382.6% volatile
75 Armenia 0.4854 gigawatts 2024 up 48,440.0% volatile
76 Kenya 0.4849 gigawatts 2024 up 20,560.4% volatile
77 Peru 0.482 gigawatts 2024 up 402.1% volatile
78 Latvia 0.466 gigawatts 2024 up 67,436.2% volatile
79 Algeria 0.389 gigawatts 2024 up 17,579.5% rising
80 Morocco 0.388 gigawatts 2024 up 48,400.0% volatile
81 Moldova 0.344 gigawatts 2024 up 34,300.0% volatile
82 Hong Kong 0.3331 gigawatts 2024 up 33,210.0% volatile
83 Uruguay 0.3166 gigawatts 2024 up 9,895.8% volatile
84 Albania 0.3067 gigawatts 2024 up 34,995.4% volatile
85 Cuba 0.284 gigawatts 2024 up 3,817.2% volatile
86 Azerbaijan 0.281 gigawatts 2024 up 11,608.3% volatile
87 Reunion 0.2662 gigawatts 2024 up 59.4% volatile
88 Senegal 0.266 gigawatts 2024 up 3,700.0% volatile
89 Belarus 0.265 gigawatts 2024 up 6,525.0% volatile
91 Namibia 0.2311 gigawatts 2024 up 9,695.9% volatile
92 New Caledonia 0.2145 gigawatts 2024 up 7,206.8% volatile
93 Bosnia and Herzegovina 0.2122 gigawatts 2024 up 2,861.1% volatile
94 Palestine 0.1955 gigawatts 2024 up 6,416.7% volatile
95 Zambia 0.186 gigawatts 2024 up 18,500.0% volatile
96 Burkina Faso 0.1836 gigawatts 2024 up 427.6% volatile
97 Ghana 0.1734 gigawatts 2024 up 5,790.7% volatile
98 Bolivia 0.1704 gigawatts 2024 up 3,308.2% volatile
99 North Korea 0.1427 gigawatts 2024 up 1,202.6% volatile
100 Mauritius 0.1372 gigawatts 2024 up 4,908.6% volatile
101 Georgia 0.132 gigawatts 2024 up 263,800.0% volatile
102 Mongolia 0.13 gigawatts 2024 up 29,923.1% volatile
103 Serbia 0.1265 gigawatts 2024 up 2,008.4% volatile
104 Myanmar 0.1229 gigawatts 2024 up 207.2% rising
105 Jamaica 0.1166 gigawatts 2024 up 2,742.9% volatile
106 Nepal 0.1152 gigawatts 2024 up 16,847.1% volatile
107 Guam 0.1048 gigawatts 2024 up 7,177.6% volatile
108 Mozambique 0.1036 gigawatts 2024 up 7,574.1% volatile
109 Zimbabwe 0.1021 gigawatts 2024 up 6,705.0% volatile
110 Malawi 0.1019 gigawatts 2024 up 12,172.9% volatile
111 Guatemala 0.1013 gigawatts 2024 up 1,926.0% rising
112 Mali 0.0959 gigawatts 2024 up 9,801.3% volatile
115 Nigeria 0.073 gigawatts 2024 up 24,396.6% volatile
116 Costa Rica 0.0721 gigawatts 2024 up 1,542.0% volatile
117 Niger 0.072 gigawatts 2024 up 928.6% volatile
118 Barbados 0.0693 gigawatts 2024 up 5,258.7% volatile
119 French Polynesia 0.0693 gigawatts 2024 up 203.8% volatile
120 Mauritania 0.0678 gigawatts 2024 up 352.0% volatile
121 Uganda 0.0674 gigawatts 2024 up 93,501.4% rising
122 Bahrain 0.066 gigawatts 2024 up 1,220.6% volatile
123 Syria 0.058 gigawatts 2024 up 45,569.3% volatile
124 Laos 0.0578 gigawatts 2024 up 8,981.6% volatile
125 French Guiana 0.0551 gigawatts 2024 up 49.5% volatile
126 Sudan 0.0543 gigawatts 2024 up 542,800.0% volatile
127 Togo 0.0508 gigawatts 2024 up 725,257.0% volatile
128 Kuwait 0.0502 gigawatts 2024 up 2,348.1% volatile
129 Madagascar 0.0499 gigawatts 2024 up 997,000.0% volatile
130 Afghanistan 0.0317 gigawatts 2024 up 1,764.7% volatile
131 Nicaragua 0.0314 gigawatts 2024 up 2,174.6% volatile
133 United States Virgin Islands 0.0305 gigawatts 2024 up 515.9% volatile
134 Montenegro 0.0302 gigawatts 2024 volatile
135 Cape Verde 0.0292 gigawatts 2024 up 431.8% volatile
136 Lesotho 0.0283 gigawatts 2024 up 10,000.0% volatile
137 South Sudan 0.028 gigawatts 2024 volatile
138 Eswatini 0.0279 gigawatts 2024 up 107,200.0% volatile
139 Benin 0.0264 gigawatts 2024 up 13,100.0% volatile
140 Ecuador 0.0252 gigawatts 2024 up 2.9% rising
141 Gambia 0.0237 gigawatts 2024 up 22,236.8% volatile
142 Palau 0.0193 gigawatts 2024 up 1,610.0% volatile
143 Samoa 0.0157 gigawatts 2024 up 398.9% volatile
144 Bahamas 0.0156 gigawatts 2024 up 1,211.6% volatile
145 Antigua and Barbuda 0.0152 gigawatts 2024 up 3,692.5% volatile
146 Tonga 0.0149 gigawatts 2024 up 501.3% volatile
147 Aruba 0.0148 gigawatts 2024 up 202.1% volatile
148 Curacao 0.0144 gigawatts 2024 up 85.9% volatile
149 Cayman Islands 0.0141 gigawatts 2024 up 412.0% rising
150 Seychelles 0.0132 gigawatts 2024 up 1,381.5% volatile
151 Bonaire Sint Eustatius and Saba 0.0129 gigawatts 2024 up 4,215.0% volatile
152 Rwanda 0.0123 gigawatts 2024 up 37.2% volatile
153 Guyana 0.0099 gigawatts 2024 up 799.2% volatile
154 Andorra 0.0087 gigawatts 2024 up 4,591.9% volatile
155 Democratic Republic of Congo 0.0087 gigawatts 2024 volatile
156 Botswana 0.0079 gigawatts 2024 up 508.0% volatile
157 Burundi 0.0079 gigawatts 2024 up 1,861.0% volatile
158 Micronesia (country) 0.007 gigawatts 2024 up 841.5% volatile
159 Suriname 0.0063 gigawatts 2024 up 26.6% rising
160 Belize 0.0059 gigawatts 2024 up 1,129.2% volatile
161 American Samoa 0.0056 gigawatts 2024 up 132.0% rising
162 Brunei 0.0051 gigawatts 2024 up 328.0% volatile
163 Sierra Leone 0.0051 gigawatts 2024 up 4,319.0% volatile
164 Saint Lucia 0.005 gigawatts 2024 up 4,880.0% volatile
165 Saint Vincent and the Grenadines 0.0048 gigawatts 2024 up 482.9% volatile
166 Trinidad and Tobago 0.0046 gigawatts 2024 up 15.6% rising
167 Saint Kitts and Nevis 0.0045 gigawatts 2024 up 215.4% volatile
168 Turks and Caicos Islands 0.004 gigawatts 2024 up 13,296.7% volatile
169 Grenada 0.0038 gigawatts 2024 up 441.5% volatile
170 Fiji 0.0038 gigawatts 2024 up 444.3% volatile
171 Solomon Islands 0.0031 gigawatts 2024 up 6,120.0% volatile
172 Nauru 0.003 gigawatts 2024 up 1,387.6% volatile
173 Tuvalu 0.003 gigawatts 2024 up 1,871.7% volatile
174 Cook Islands 0.003 gigawatts 2024 up 82.5% volatile
175 Vanuatu 0.0028 gigawatts 2024 up 1,559.9% volatile
176 Iraq 0.0026 gigawatts 2024 up 347.2% volatile
177 Marshall Islands 0.0025 gigawatts 2024 up 555.2% volatile
178 Haiti 0.0024 gigawatts 2024 up 257.0% volatile
179 Saint Martin (French part) 0.0021 gigawatts 2024 up 31.2% volatile
180 Kiribati 0.0018 gigawatts 2024 up 6,385.7% volatile
181 Niue 0.0018 gigawatts 2024 up 432.3% volatile
182 Anguilla 0.0015 gigawatts 2024 up 31.6% rising
183 Papua New Guinea 0.0014 gigawatts 2024 up 383.3% volatile
184 Saint Barthelemy 0.0012 gigawatts 2024 up 4,900.0% volatile
185 Tokelau 0.001 gigawatts 2024 up 9.7% rising
186 Montserrat 0.001 gigawatts 2024 up 307.2% rising
187 Chad 0.0005 gigawatts 2024 flat
188 British Virgin Islands 0.0003 gigawatts 2024 rising
189 Dominica 0.0003 gigawatts 2024 up 41.3% volatile
190 East Timor 0.0003 gigawatts 2024 up 4.7% flat
191 Faroe Islands 0.0003 gigawatts 2024 unchanged flat
192 Tajikistan 0.0002 gigawatts 2024 flat
193 Tanzania 0.0001 gigawatts 2024 unchanged flat
194 Guinea 0.0001 gigawatts 2024 up 100.0% rising

About this data

Indicator
Solar (photovoltaic) panels cumulative capacity
Unit
gigawatts
Source
IRENA (2025) – processed by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
194 places, 3,044 data points, 2000–2024
Last refreshed

Solar photovoltaic (on-grid) electricity installed capacity, measured in gigawatts.