Energy

Solar Power by Country 2025

map placeholder
Solar Power Capacity (MW)

0

100K

200K

300K

400K

500K

600K

5 Countries with the Highest Solar Power Capacity

609,921 MW

139,205 MW

89,077 MW

81,739 MW

73,109 MW

Country
Solar Power Capacity 2023 (MW)
China Flag
China609,921
United States Flag
United States139,205
Japan Flag
Japan89,077
Germany Flag
Germany81,739
India Flag
India73,109
Brazil Flag
Brazil37,449
Australia Flag
Australia32,612
Spain Flag
Spain31,016
Italy Flag
Italy29,795
Netherlands Flag
Netherlands23,904
South Korea Flag
South Korea23,493
France Flag
France20,551
Vietnam Flag
Vietnam17,077
United Kingdom Flag
United Kingdom15,919
Poland Flag
Poland15,809
Taiwan Flag
Taiwan12,418
Hong Kong Flag
Hong Kong12,418
Turkey Flag
Turkey11,293
Mexico Flag
Mexico10,910
Chile Flag
Chile8,898
Belgium Flag
Belgium8,549
Ukraine Flag
Ukraine8,062
Greece Flag
Greece7,030
Austria Flag
Austria6,832
South Africa Flag
South Africa6,164
United Arab Emirates Flag
United Arab Emirates5,907
Canada Flag
Canada5,884
Switzerland Flag
Switzerland5,840
Hungary Flag
Hungary5,835
Israel Flag
Israel4,524
Portugal Flag
Portugal3,876
Denmark Flag
Denmark3,529
Sweden Flag
Sweden3,488
Thailand Flag
Thailand3,186
Bulgaria Flag
Bulgaria2,937
Saudi Arabia Flag
Saudi Arabia2,585
Czechia Flag
Czechia2,499
Russia Flag
Russia2,170
Jordan Flag
Jordan1,990
Malaysia Flag
Malaysia1,933
Romania Flag
Romania1,917
Egypt Flag
Egypt1,856
Philippines Flag
Philippines1,729
Argentina Flag
Argentina1,408
Kazakhstan Flag
Kazakhstan1,306
Pakistan Flag
Pakistan1,244
Lithuania Flag
Lithuania1,165
Dominican Republic Flag
Dominican Republic1,077
Slovenia Flag
Slovenia1,034
Lebanon Flag
Lebanon1,005
Sri Lanka Flag
Sri Lanka966
Puerto Rico Flag
Puerto Rico955
Morocco Flag
Morocco934
Singapore Flag
Singapore901
Finland Flag
Finland900
Estonia Flag
Estonia822
Qatar Flag
Qatar805
Bangladesh Flag
Bangladesh748
Ireland Flag
Ireland738
Colombia Flag
Colombia716
Oman Flag
Oman672
Norway Flag
Norway666
Panama Flag
Panama646
Indonesia Flag
Indonesia637
Slovakia Flag
Slovakia631
Cyprus Flag
Cyprus606
Iran Flag
Iran595
El Salvador Flag
El Salvador586
North Macedonia Flag
North Macedonia535
Honduras Flag
Honduras529
Tunisia Flag
Tunisia506
Cambodia Flag
Cambodia482
Croatia Flag
Croatia461
Algeria Flag
Algeria451
Luxembourg Flag
Luxembourg432
Armenia Flag
Armenia402
New Zealand Flag
New Zealand363
Kenya Flag
Kenya358
Latvia Flag
Latvia353
Peru Flag
Peru332
Angola Flag
Angola310
Uruguay Flag
Uruguay297
Yemen Flag
Yemen290
Azerbaijan Flag
Azerbaijan282
Cuba Flag
Cuba280
Belarus Flag
Belarus273
Senegal Flag
Senegal262
Uzbekistan Flag
Uzbekistan253
Albania Flag
Albania240
Reunion Flag
Reunion239
Malta Flag
Malta231
Palestine Flag
Palestine192
Sudan Flag
Sudan190
New Caledonia Flag
New Caledonia185
Myanmar Flag
Myanmar181
Burkina Faso Flag
Burkina Faso177
Bolivia Flag
Bolivia172
Namibia Flag
Namibia170
Ghana Flag
Ghana169
Serbia Flag
Serbia137
Zambia Flag
Zambia133
Bosnia and Herzegovina Flag
Bosnia and Herzegovina132
North Korea Flag
North Korea129
Mauritania Flag
Mauritania123
Nepal Flag
Nepal115
Nigeria Flag
Nigeria112
Guatemala Flag
Guatemala110
Jamaica Flag
Jamaica110
Malawi Flag
Malawi108
Mauritius Flag
Mauritius108
Guam Flag
Guam105
Mozambique Flag
Mozambique103
Kuwait Flag
Kuwait102
Mali Flag
Mali97
Uganda Flag
Uganda95
Mongolia Flag
Mongolia95
Guadeloupe Flag
Guadeloupe93
Martinique Flag
Martinique88
Moldova Flag
Moldova87
Niger Flag
Niger80
Costa Rica Flag
Costa Rica74
Barbados Flag
Barbados69
Togo Flag
Togo66
Cameroon Flag
Cameroon62
Syria Flag
Syria60
Laos Flag
Laos59
Georgia Flag
Georgia58
Bahrain Flag
Bahrain57
French Guiana Flag
French Guiana55
French Polynesia Flag
French Polynesia53
Madagascar Flag
Madagascar51
Ivory Coast Flag
Ivory Coast46
Somalia Flag
Somalia46
Zimbabwe Flag
Zimbabwe46
Iraq Flag
Iraq42
Montenegro Flag
Montenegro42
Maldives Flag
Maldives37
Afghanistan Flag
Afghanistan33
Benin Flag
Benin33
Ecuador Flag
Ecuador31
Mayotte Flag
Mayotte31
Lesotho Flag
Lesotho29
Rwanda Flag
Rwanda26
Cape Verde Flag
Cape Verde26
Central African Republic Flag
Central African Republic25
Eritrea Flag
Eritrea25
DR Congo Flag
DR Congo22
Ethiopia Flag
Ethiopia21
Tanzania Flag
Tanzania20
Sierra Leone Flag
Sierra Leone20
Palau Flag
Palau20
Nicaragua Flag
Nicaragua18
Seychelles Flag
Seychelles17
Guinea Flag
Guinea16
South Sudan Flag
South Sudan16
Antigua and Barbuda Flag
Antigua and Barbuda16
Guyana Flag
Guyana15
Aruba Flag
Aruba15
Tonga Flag
Tonga15
Bahamas Flag
Bahamas14
Samoa Flag
Samoa14
Cayman Islands Flag
Cayman Islands14
Curacao Flag
Curacao13
Suriname Flag
Suriname12
Fiji Flag
Fiji11
Eswatini Flag
Eswatini10
United States Virgin Islands Flag
United States Virgin Islands10
Burundi Flag
Burundi9
Libya Flag
Libya8
Belize Flag
Belize7
Iceland Flag
Iceland7
Botswana Flag
Botswana6
Cook Islands Flag
Cook Islands6
Venezuela Flag
Venezuela5
Brunei Flag
Brunei5
Vanuatu Flag
Vanuatu5
Saint Vincent and the Grenadines Flag
Saint Vincent and the Grenadines5
American Samoa Flag
American Samoa5
Haiti Flag
Haiti4
Papua New Guinea Flag
Papua New Guinea4
Trinidad and Tobago Flag
Trinidad and Tobago4
Comoros Flag
Comoros4
Solomon Islands Flag
Solomon Islands4
Saint Lucia Flag
Saint Lucia4
Grenada Flag
Grenada4
Andorra Flag
Andorra4
Tuvalu Flag
Tuvalu4
Liberia Flag
Liberia3
Kiribati Flag
Kiribati3
Micronesia Flag
Micronesia3
Saint Kitts and Nevis Flag
Saint Kitts and Nevis3
British Virgin Islands Flag
British Virgin Islands3
Nauru Flag
Nauru3
Chad Flag
Chad2
Gambia Flag
Gambia2
Guinea-Bissau Flag
Guinea-Bissau2
Marshall Islands Flag
Marshall Islands2
Saint Martin Flag
Saint Martin2
Anguilla Flag
Anguilla2
Paraguay Flag
Paraguay1
Republic of the Congo Flag
Republic of the Congo1
Gabon Flag
Gabon1
Bhutan Flag
Bhutan1
Greenland Flag
Greenland1
Montserrat Flag
Montserrat1
Tokelau Flag
Tokelau1
Niue Flag
Niue1
Total1,430,210
  • Values displayed in megawatts (MW), a unit of measurement equivalent to 1 million watts (or 1,000 kilowatts).