Institutional Sign In

Go

Solar Capacity (Cumulative Installed Photovoltaic Power)

Source: BP Statistical Review of World Energy (June 2014)
Last Updated: Jun 10, 2021

Based on a comparison of 168 countries in 2019, China ranked the highest in solar capacity in terms of cumulative installed photovoltaic power with 205,000 MW followed by Japan and USA. On the other end of the scale was Paraguay with 0.057 MW, Chad with 0.200 MW and Central African Republic with 0.300 MW.

$9.99

Buy Solar Capacity (Cumulative Installed Photovoltaic Power) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Afghanistan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       17.0 18.0 19.0 20.0 22.0    
Albania MW ... ... ... ... ...                         1.00 1.00 1.00 1.00 1.00    
Algeria MW ... ... ... ... ... ... ... ... ...                 25.0 26.1 74.0 244 425    
Angola MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       11.0 12.0 13.0 13.0 13.0    
Argentina MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     8.00 8.00 9.00 9.00 9.00    
Armenia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 1.00 2.00    
Australia MW                                   4,568 5,287 5,946 6,689 7,354    
Austria MW                                   626 785 937 1,096 1,269    
Azerbaijan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 2.00 5.00 25.0 28.0    
Bahamas MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 1.00 1.00 1.00 1.00    
Bahrain MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.509 5.00 5.00 6.01 6.01    
Bangladesh MW ... ... ... ... ... ... ...                     94.0 119 145 161 185    
Belarus MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 4.00 13.0 51.0 153    
Belgium MW ... ... ... ... ... ...                       2,902 3,015 3,132 3,327 3,616    
Belize MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       2.00 3.00 4.00 4.00 4.00    
Benin MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     1.00 1.00 1.20 2.90 2.90    
Bhutan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       0.500 0.500 0.500 0.500 0.500    
Bolivia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       6.00 6.00 6.00 6.00 8.00    
Bosnia and Herzegovina MW ... ... ... ... ... ... ... ... ... ... ... ...           1.00 7.00 8.17 14.0 16.0    
Botswana MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     2.00 2.00 2.00 3.00 3.00    
Brazil MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       5.72 15.7 26.8 84.1 1,104    
Brunei MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 1.00 1.00 1.00 1.00    
Bulgaria MW ... ... ... ... ... ... ... ... ... ... ...             1,020 1,026 1,029 1,028 1,036    
Burkina Faso MW ... ... ... ...                           6.00 7.00 8.00 10.0 47.0    
Burundi MW ... ... ... ... ... ... ... ... ...   ... ... ... ...       3.00 3.00 3.00 4.00 5.00    
Cambodia MW ... ... ... ...                           6.00 9.19 12.0 18.0 29.4    
Cameroon MW ... ... ... ... ... ... ...                     4.00 6.00 7.00 9.00 12.0    
Canada MW                                   1,210 1,843 2,519 2,665 2,932    
Cayman Islands MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3.00 9.00    
Central African Republic MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       0.300 0.300 0.300 0.300 0.300    
Chad MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.100 0.100 0.200 0.200 0.200    
Chile MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   15.0 221 576 1,125 1,834    
China MW                                   15,890 26,500 43,200 77,420 130,420    
Colombia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 1.00 1.00 2.00 11.0    
Congo MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     0.389 0.608 0.672 3.24 5.24    
Costa Rica MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       13.0 17.0 22.0 24.0 28.0    
Croatia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     19.0 33.0 48.0 56.0 60.0    
Cuba MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   11.0 22.0 24.0 37.0 65.0    
Cyprus MW ... ... ... ... ... ... ... ... ...                 35.0 64.0 76.0 84.0 110    
Czech Republic MW ... ... ... ... ... ... ... ... ...                 2,064 2,067 2,075 2,068 2,070    
Dem. People's Republic of Korea MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       6.14 11.0 22.8 31.5 34.8    
Dem. Republic of the Congo MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.400 0.600 0.700 0.700 1.00    
Denmark MW                                   571 607 782 851 906    
Djibouti MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.300 0.300 0.300 0.362 0.362    
Dominican Republic MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   6.00 13.0 23.0 68.5 103    
East Timor MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 1.00 1.00 1.00 1.00    
Ecuador MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   4.00 26.0 26.0 26.0 26.0    
Egypt MW ... ... ... ...                           35.0 35.0 45.0 68.0 189    
El Salvador MW ... ... ... ...                           13.0 14.6 26.1 28.0 126    
Eritrea MW ... ... ... ... ... ... ... ... ...           ... ... ... 0.005 0.315 0.315 0.665 2.67    
Estonia MW ... ... ... ... ... ... ... ... ... ... ... ... ...         2.00 3.00 7.00 10.0 15.0    
Ethiopia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       3.00 9.00 10.0 14.0 12.0    
European Union MW ... ... ... ... ... ... ... ... ... ... ... ...           81,151 88,360 ... ... ... ... ...
Fiji MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 2.00 3.00 5.00 7.00    
Finland MW                                   9.00 11.0 17.0 39.0 82.0    
France MW                                   5,277 6,034 7,138 7,702 8,610    
Gabon MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 1.00 1.00 1.00 1.00    
Gambia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       2.00 2.00 2.00 2.00 2.00    
Georgia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.250 0.250    
Germany MW                                   36,710 37,900 39,224 40,679 42,293    
Ghana MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       3.00 5.00 30.0 34.0 39.0    
Greece MW ... ... ... ... ...                         2,579 2,596 2,604 2,604 2,606    
Guatemala MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       3.00 10.0 93.0 93.0 99.3    
Guinea MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       3.00 3.00 13.0 13.0 13.0    
Guinea Bissau MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.312 0.312 0.312    
Guyana MW ... ... ... ... ... ... ... ... ... ... ...             1.00 1.09 1.52 1.96 3.46    
Haiti MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   1.00 1.51 2.00 2.00 2.00    
Honduras MW ... ... ...                             5.00 5.00 393 414 454    
Hungary MW ... ... ... ... ... ... ... ... ... ... ... ...           35.0 89.0 172 235 344    
India MW ... ... ... ...                           1,499 3,673 5,593 9,879 18,152    
Indonesia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       38.4 41.6 50.6 57.7 60.0    
Iraq MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 30.0 37.0 37.0 37.0 37.0    
Iran MW ... ... ... ... ... ... ... ... ... ... ... ... ...         1.00 9.00 9.00 43.0 184    
Ireland MW ... ... ... ... ... ... ... ... ... ... ... ... ...         1.00 2.00 2.00 6.00 16.0    
Israel MW ...                                 481 681 742 872 975    
Italy MW                                   18,185 18,594 18,901 19,283 19,682    
Ivory Coast MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       3.00 4.00 5.00 5.00 8.00    
Jamaica MW ... ... ... ... ... ... ... ... ... ... ... ...           2.00 4.00 7.00 28.0 56.0    
Japan MW                                   13,599 23,339 34,150 42,040 49,500    
Jordan MW ... ... ... ... ... ...                       0.100 0.200 29.0 298 471    
Kazakhstan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       15.8 57.0 57.0 57.0 59.0    
Kenya MW ... ... ... ... ... ... ... ... ... ...               7.00 17.0 31.0 32.0 38.0    
Kuwait MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.100 2.00 3.00 31.0 32.0    
Laos MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.476 2.91 3.26 3.63 21.6    
Latvia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     0.200 0.200 0.200 1.00 1.00    
Lebanon MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       2.00 5.00 11.0 24.0 37.9    
Lesotho MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.400 0.400 0.400 0.400 0.400    
Liberia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.040 0.040 0.057 0.059 2.41    
Libya MW ... ... ... ... ... ... ... ... ... ...               5.00 5.00 5.00 5.00 5.00    
Lithuania MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       68.0 69.0 69.0 70.0 74.0    
Luxembourg MW ... ... ... ... ... ...                       95.0 110 116 122 128    
Macedonia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     7.00 15.0 17.0 17.0 17.0    
Madagascar MW ... ... ... ... ... ... ... ... ... ... ... ...           5.00 7.00 9.00 11.0 13.0    
Malawi MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       5.00 7.66 12.0 12.0 19.0    
Malaysia MW ... ... ... ... ... ... ... ... ... ...               97.0 166 229 279 370    
Maldives MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     1.84 4.00 4.00 7.00 9.53    
Mali MW ... ... ... ... ...                         16.0 16.0 17.0 18.0 20.0    
Malta MW ... ... ... ... ... ... ... ... ... ... ... ... ...         28.5 55.0 74.8 93.6 112    
Mauritania MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18.0 18.2 18.0 35.0 85.0    
Mauritius MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   2.46 18.0 19.0 27.3 29.0    
Mexico MW                                   82.0 116 173 362 642    
Moldova MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 1.00 2.00 2.00    
Mongolia MW ... ... ... ... ... ... ...                     5.00 5.00 5.00 15.0 48.0    
Montenegro MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 2.00 3.00 3.00 3.00    
Morocco MW ... ... ... ...                           35.0 40.0 200 202 204    
Mozambique MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     5.00 7.00 10.0 13.0 15.0    
Myanmar MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       4.00 6.27 20.8 32.0 43.8    
Namibia MW ... ... ... ... ... ... ... ... ... ... ...             14.6 16.0 21.0 36.0 69.8    
Nepal MW ... ... ... ... ... ... ... ... ... ... ...             11.0 12.0 13.0 14.0 54.3    
Netherlands MW                                   746 1,048 1,515 2,049 2,903    
New Zealand MW ... ... ... ... ... ... ... ... ... ... ...             8.00 22.0 37.0 53.0 70.0    
Nicaragua MW ... ... ... ...                           1.38 1.38 1.38 1.38 14.0    
Niger MW ... ... ... ...                           5.00 6.00 7.00 8.00 9.00    
Nigeria MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   15.0 16.0 17.0 18.0 19.0    
Norway MW                                   11.0 13.0 15.0 27.0 45.0    
Oman MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 1.00 2.00 2.00 8.00    
Pakistan MW ... ... ... ... ... ... ... ... ... ... ...             100 165 230 546 1,018    
Palestine MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   1.00 3.00 12.0 25.0 35.0    
Panama MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       4.00 6.00 49.0 93.0 147    
Papua New Guinea MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       0.300 0.300 1.00 1.00 1.00    
Paraguay MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       0.057 0.057 0.057 0.057 0.057    
Peru MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       109 134 139 146 153    
Philippines MW ... ... ... ... ... ... ... ... ...                 1.00 23.0 165 765 885    
Poland MW ... ... ... ... ... ... ... ... ... ... ... ... ...         2.00 27.0 108 187 287    
Portugal MW                                   296 415 447 513 579    
Puerto Rico MW ... ... ... ... ... ... ... ... ... ... ... ... ...         26.0 38.0 70.0 145 145    
Qatar MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     2.00 4.00 4.00 5.00 5.00    
Romania MW ... ... ... ... ... ... ... ... ... ...               761 1,293 1,326 1,372 1,374    
Russia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 5.00 61.3 76.3 275    
Rwanda MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       0.300 10.0 14.0 19.0 27.0    
Saudi Arabia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       22.0 24.0 24.3 24.3 34.4    
Senegal MW ... ... ... ...                           7.00 10.0 11.0 43.0 113    
Serbia MW ... ... ... ... ... ... ... ... ... ... ... ...           5.00 6.00 9.00 11.0 10.0    
Seychelles MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.278 0.959 1.41 1.95 2.64    
Sierra Leone MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.384 0.395 0.420 0.484 3.83    
Singapore MW ... ... ... ... ... ... ... ... ... ... ... ... ...         12.0 25.3 46.0 97.0 118    
Slovakia MW ... ... ... ... ... ... ... ... ... ... ... ...           533 533 533 533 528    
Slovenia MW ... ... ... ... ... ... ... ... ... ... ... ...           187 224 239 232 247    
Somalia MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.100 0.170 4.67 6.89    
South Africa MW ...                                 262 1,163 1,352 2,174 2,486    
South Korea MW ... ... ... ...                           1,555 2,481 3,615 4,502 5,835    
South Sudan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.160 0.160 0.160 0.428 0.449    
Spain MW                                   6,994 7,001 7,008 7,017 7,027    
Sri Lanka MW ... ... ... ...                           13.0 19.6 31.2 62.5 131    
Sudan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       8.00 8.00 11.0 12.0 13.0    
Suriname MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       1.00 6.00 6.00 6.00 6.00    
Swaziland MW ... ... ... ... ... ... ... ... ...                 0.800 0.800 1.00 1.00 1.00    
Sweden MW                                   43.0 60.0 104 153 244    
Switzerland MW                                   756 1,061 1,394 1,664 1,906    
Syria MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.100    
Taiwan MW ... ... ... ...                           392 620 842 1,245 1,768    
Tanzania MW ... ... ... ... ... ... ...                     3.67 11.2 12.7 18.4 21.9    
Thailand MW ... ... ... ... ... ...                       829 1,304 1,425 2,450 2,702    
Togo MW ... ... ... ... ... ...                       0.600 1.20 2.40 3.00 3.00    
Trinidad and Tobago MW ... ... ... ...                           3.00 3.00 3.00 3.00 3.00    
Tunisia MW ... ... ... ... ... ... ... ... ...                 9.00 17.0 27.0 37.0 47.0    
Turkey MW ... ...                               18.0 40.0 249 833 3,421    
Uganda MW ... ... ... ...                           19.0 20.0 22.0 24.0 46.0    
Ukraine MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       750 820 840 955 1,200    
United Arab Emirates MW ... ... ... ... ... ... ... ... ... ... ... ... ...         130 134 135 142 355    
United Kingdom MW                                   2,937 5,528 9,601 11,930 12,782    
USA MW                                   6,623 17,650 23,442 34,716 43,115    
Uruguay MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   2.00 4.00 65.0 90.0 244    
Uzbekistan MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.00 1.00 1.00 4.00 3.00    
Venezuela MW ... ... ... ... ... ... ... ... ... ... ... ... ... ...       2.00 3.00 5.00 5.00 5.00    
Vietnam MW ... ... ... ...                           5.26 6.03 6.03 6.03 8.73    
Yemen MW ... ... ... ... ... ... ... ... ... ... ... ...           2.00 5.00 60.0 80.0 100    
Zambia MW ... ... ... ... ...                         0.060 0.060 0.060 0.094 0.094    
Zimbabwe MW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     1.97 2.70 4.33 5.11 6.25    
World MW                                   137,260 178,090 226,907 302,782 399,613 ... ...