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 | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 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
Solar photovoltaic (on-grid) electricity installed capacity, measured in gigawatts.