MAX Logo

Global Rankings

Solar Electricity Capacity

million kilowatts

Rank
Country
million kilowatts
Current
Previous
1
1
China flag
China
254.36
2
3
United States flag
United States
75.64
3
2
Japan flag
Japan
67
4
4
Germany flag
Germany
53.78
5
5
India flag
India
39.21
6
6
Italy flag
Italy
21.6
7
8
Australia flag
Australia
17.63
8
16
Vietnam flag
Vietnam
16.5
9
11
South Korea flag
South Korea
14.58
10
9
Spain flag
Spain
14.09
11
7
United Kingdom flag
United Kingdom
13.56
12
10
France flag
France
11.73
13
12
Netherlands flag
Netherlands
10.21
14
18
Brazil flag
Brazil
7.88
15
14
Ukraine flag
Ukraine
7.33
16
13
Turkey flag
Turkey
6.67
17
15
South Africa flag
South Africa
5.99
18
20
Taiwan flag
Taiwan
5.82
19
17
Belgium flag
Belgium
5.65
20
19
Mexico flag
Mexico
5.64
21
30
Poland flag
Poland
3.94
22
21
Canada flag
Canada
3.33
23
23
Greece flag
Greece
3.25
24
24
Chile flag
Chile
3.21
25
25
Switzerland flag
Switzerland
3.12
26
22
Thailand flag
Thailand
2.99
27
27
United Arab Emirates flag
United Arab Emirates
2.54
28
28
Austria flag
Austria
2.22
29
26
Czech Republic flag
Czech Republic
2.07
30
32
Hungary flag
Hungary
1.95
31
29
Egypt flag
Egypt
1.69
32
41
Malaysia flag
Malaysia
1.49
33
31
Israel flag
Israel
1.44
34
36
Russia flag
Russia
1.43
35
43
Sweden flag
Sweden
1.42
36
32
Romania flag
Romania
1.39
37
34
Jordan flag
Jordan
1.36
38
35
Denmark flag
Denmark
1.3
39
37
Bulgaria flag
Bulgaria
1.07
40
39
Philippines flag
Philippines
1.05
41
40
Portugal flag
Portugal
1.03
42
38
Hong Kong flag
Hong Kong
1
42
147
Haiti flag
Haiti
1
44
48
Argentina flag
Argentina
0.76
45
43
Pakistan flag
Pakistan
0.74
46
42
Morocco flag
Morocco
0.73
47
45
Slovakia flag
Slovakia
0.59
48
46
Honduras flag
Honduras
0.51
49
47
Algeria flag
Algeria
0.45
50
50
El Salvador flag
El Salvador
0.43
51
49
Saudi Arabia flag
Saudi Arabia
0.41
51
51
Iran flag
Iran
0.41
53
59
Finland flag
Finland
0.39
54
53
Dominican Republic flag
Dominican Republic
0.37
55
54
Singapore flag
Singapore
0.33
55
52
Peru flag
Peru
0.33
57
55
Bangladesh flag
Bangladesh
0.3
58
55
Slovenia flag
Slovenia
0.27
59
57
Uruguay flag
Uruguay
0.26
60
57
Yemen flag
Yemen
0.25
61
59
Sri Lanka flag
Sri Lanka
0.23
62
59
Iraq flag
Iraq
0.22
63
77
Cambodia flag
Cambodia
0.21
64
69
Cyprus flag
Cyprus
0.2
64
62
Panama flag
Panama
0.2
64
64
Luxembourg flag
Luxembourg
0.2
67
69
Malta flag
Malta
0.18
68
63
Puerto Rico flag
Puerto Rico
0.17
68
64
Indonesia flag
Indonesia
0.17
70
64
Cuba flag
Cuba
0.16
70
64
Belarus flag
Belarus
0.16
70
64
Senegal flag
Senegal
0.16
73
69
Namibia flag
Namibia
0.15
73
72
Norway flag
Norway
0.15
73
77
Lithuania flag
Lithuania
0.15
76
72
New Zealand flag
New Zealand
0.14
77
72
Estonia flag
Estonia
0.13
78
72
Bolivia flag
Bolivia
0.12
79
76
Kenya flag
Kenya
0.11
79
119
Oman flag
Oman
0.11
79
81
Colombia flag
Colombia
0.11
82
96
Armenia flag
Armenia
0.1
82
77
Zambia flag
Zambia
0.1
82
77
Guatemala flag
Guatemala
0.1
82
88
Tunisia flag
Tunisia
0.1
86
81
Croatia flag
Croatia
0.09
86
81
Kuwait flag
Kuwait
0.09
86
81
Mongolia flag
Mongolia
0.09
86
81
Mauritania flag
Mauritania
0.09
86
81
Jamaica flag
Jamaica
0.09
86
101
Macedonia flag
Macedonia
0.09
92
92
New Caledonia flag
New Caledonia
0.08
92
81
Burma (Myanmar) flag
Burma (Myanmar)
0.08
92
88
Mauritius flag
Mauritius
0.08
92
88
Uganda flag
Uganda
0.08
96
91
Lebanon flag
Lebanon
0.07
96
92
Ghana flag
Ghana
0.07
96
110
Mali flag
Mali
0.07
99
92
Mozambique flag
Mozambique
0.06
99
96
Nepal flag
Nepal
0.06
99
92
Burkina Faso flag
Burkina Faso
0.06
102
98
Barbados flag
Barbados
0.05
103
98
North Korea flag
North Korea
0.04
103
110
Bosnia and Herzegovina flag
Bosnia and Herzegovina
0.04
103
98
Azerbaijan flag
Azerbaijan
0.04
103
101
Ireland flag
Ireland
0.04
103
101
Madagascar flag
Madagascar
0.04
108
101
Nigeria flag
Nigeria
0.03
108
101
Niger flag
Niger
0.03
108
110
Serbia flag
Serbia
0.03
108
101
Afghanistan flag
Afghanistan
0.03
108
101
Ecuador flag
Ecuador
0.03
108
101
Tanzania flag
Tanzania
0.03
108
101
Rwanda flag
Rwanda
0.03
115
119
Maldives flag
Maldives
0.02
115
119
Zimbabwe flag
Zimbabwe
0.02
115
110
Malawi flag
Malawi
0.02
115
110
Republic of the Congo flag
Republic of the Congo
0.02
115
110
Sudan flag
Sudan
0.02
115
110
Nicaragua flag
Nicaragua
0.02
115
110
Eritrea flag
Eritrea
0.02
115
110
Laos flag
Laos
0.02
115
119
Albania flag
Albania
0.02
115
119
Ethiopia flag
Ethiopia
0.02
125
119
Belize flag
Belize
0.01
125
119
Aruba flag
Aruba
0.01
125
119
Angola flag
Angola
0.01
125
119
Antigua and Barbuda flag
Antigua and Barbuda
0.01
125
119
Burundi flag
Burundi
0.01
125
119
Bahrain flag
Bahrain
0.01
125
119
Botswana flag
Botswana
0.01
125
119
Ivory Coast flag
Ivory Coast
0.01
125
119
Cameroon flag
Cameroon
0.01
125
119
Cape Verde flag
Cape Verde
0.01
125
119
Fiji flag
Fiji
0.01
125
119
Guinea flag
Guinea
0.01
125
119
Guyana flag
Guyana
0.01
125
119
Iceland flag
Iceland
0.01
125
119
Libya flag
Libya
0.01
125
119
Moldova flag
Moldova
0.01
125
119
Montenegro flag
Montenegro
0.01
125
119
Qatar flag
Qatar
0.01
125
119
Somalia flag
Somalia
0.01
125
119
Suriname flag
Suriname
0.01
125
119
Tonga flag
Tonga
0.01
125
119
Venezuela flag
Venezuela
0.01
125
119
Samoa flag
Samoa
0.01
125
147
Latvia flag
Latvia
0.01
149
147
Kiribati flag
Kiribati
0
149
147
Kyrgyzstan flag
Kyrgyzstan
0
149
147
Kazakhstan flag
Kazakhstan
0
149
147
Saint Lucia flag
Saint Lucia
0
149
147
Solomon Islands flag
Solomon Islands
0
149
147
Sierra Leone flag
Sierra Leone
0
149
147
Grenada flag
Grenada
0
149
147
Vanuatu flag
Vanuatu
0
149
147
Equatorial Guinea flag
Equatorial Guinea
0
149
147
Sao Tome and Principe flag
Sao Tome and Principe
0
149
147
Benin flag
Benin
0
149
147
Guinea-Bissau flag
Guinea-Bissau
0
149
147
Gambia flag
Gambia
0
149
147
Gibraltar flag
Gibraltar
0
149
147
Swaziland flag
Swaziland
0
149
147
Seychelles flag
Seychelles
0
149
147
Syria flag
Syria
0
149
147
Chad flag
Chad
0
149
147
Togo flag
Togo
0
149
147
Georgia flag
Georgia
0
149
147
Tajikistan flag
Tajikistan
0
149
147
Turkmenistan flag
Turkmenistan
0
149
147
Bermuda flag
Bermuda
0
149
147
Trinidad and Tobago flag
Trinidad and Tobago
0
149
147
Gabon flag
Gabon
0
149
147
Faroe Islands flag
Faroe Islands
0
149
147
Dominica flag
Dominica
0
149
147
Djibouti flag
Djibouti
0
149
147
Comoros flag
Comoros
0
149
147
Democratic Republic of the Congo flag
Democratic Republic of the Congo
0
149
147
Central African Republic flag
Central African Republic
0
149
147
Bhutan flag
Bhutan
0
149
147
Uzbekistan flag
Uzbekistan
0
149
147
Saint Vincent and the Grenadines flag
Saint Vincent and the Grenadines
0
149
147
Bahamas flag
Bahamas
0
149
147
Papua New Guinea flag
Papua New Guinea
0
149
147
Montserrat flag
Montserrat
0
149
147
Macao flag
Macao
0
149
147
Lesotho flag
Lesotho
0
149
147
Paraguay flag
Paraguay
0
149
147
Brunei flag
Brunei
0
149
147
Liberia flag
Liberia
0