The world energy mix for electricity generation

The chart shows the percent of electricity generated in the world from various energy sources. These are our calculations based on data from the U.S. Energy Information Administration. The latest year with data available for a wide range of countries is 2015. On the chart, in 2015 the distribution of electricity production was as follows: 67 percent from fossil fuels that includes oil, coal, and natural gas; 3.69 percent from wind; 1.16 percent from solar installations; 17 percent from hydroelectric sources; 10.82 percent from nuclear plants; and 0.33 percent from geothermal sources. The raw data are available for download.
The table shows the percent of electricity produced from various sources in each country using U.S. Energy Information Administration data from 2015. You can sort the table by clicking on the column titles. Click on a country name to see trends in that country over time.
Country Fossil Wind Solar Hydro Nuclear Geothermal
Afghanistan 12.35 0.00 2.83 84.82 0.00 0.00
Albania 0.00 0.00 0.02 99.98 0.00 0.00
Algeria 99.50 0.03 0.25 0.22 0.00 0.00
Angola 45.45 0.00 0.19 54.36 0.00 0.00
Ant.& Barb. 98.46 0.00 1.54 0.00 0.00 0.00
Argentina 69.09 0.45 0.01 25.50 4.94 0.00
Armenia 35.62 0.04 0.01 29.55 34.78 0.00
Aruba 81.87 17.20 0.93 0.00 0.00 0.00
Australia 87.28 4.89 2.14 5.69 0.00 0.00
Austria 24.11 8.58 1.66 65.66 0.00 0.00
Azerbaijan 92.95 0.02 0.02 7.01 0.00 0.00
Bahamas 99.89 0.00 0.11 0.00 0.00 0.00
Bahrain 99.97 0.00 0.03 0.00 0.00 0.00
Bangladesh 98.71 0.01 0.28 1.01 0.00 0.00
Barbados 98.57 0.00 1.43 0.00 0.00 0.00
Belarus 99.56 0.08 0.03 0.33 0.00 0.00
Belgium 42.52 9.38 5.18 0.54 42.39 0.00
Belize 7.31 0.00 1.92 90.77 0.00 0.00
Benin 94.11 0.00 1.55 4.34 0.00 0.00
Bermuda 100.00 0.00 0.00 0.00 0.00 0.00
Bhutan 0.01 0.03 0.01 99.95 0.00 0.00
Bolivia 71.11 0.14 0.13 28.62 0.00 0.00
Bosnia & Herz. 63.28 0.01 0.00 36.71 0.00 0.00
Botswana 99.93 0.00 0.07 0.00 0.00 0.00
Brazil 24.65 4.16 0.01 68.51 2.67 0.00
Brunei 99.95 0.00 0.05 0.00 0.00 0.00
Bulgaria 49.95 3.14 2.99 12.12 31.80 0.00
Burkina Faso 89.61 0.00 1.19 9.20 0.00 0.00
Burma 39.84 0.00 0.15 60.01 0.00 0.00
Burundi 10.34 0.00 1.53 88.12 0.00 0.00
Cambodia 52.54 0.01 0.47 46.98 0.00 0.00
Cameroon 43.77 0.00 0.13 56.10 0.00 0.00
Canada 20.94 4.11 0.45 59.46 15.03 0.00
Cape Verde 80.41 18.07 1.53 0.00 0.00 0.00
C.A. Republic 0.66 0.00 0.26 99.08 0.00 0.00
Chad 99.86 0.00 0.14 0.00 0.00 0.00
Chile 59.90 3.17 1.86 35.08 0.00 0.00
China 72.83 3.38 0.81 20.05 2.93 0.00
Colombia 35.39 0.09 0.11 64.41 0.00 0.00
Comoros 95.12 0.00 0.00 4.88 0.00 0.00
Croatia 32.79 7.48 0.53 59.20 0.00 0.00
Cuba 99.46 0.11 0.17 0.26 0.00 0.00
Cyprus 91.83 5.20 2.98 0.00 0.00 0.00
Czech Rep. 59.20 0.77 3.06 2.43 34.54 0.00
DR Congo 0.17 0.00 0.01 99.82 0.00 0.00
Denmark 37.02 60.32 2.58 0.08 0.00 0.00
Djibouti 99.88 0.00 0.12 0.00 0.00 0.00
Dominica 74.15 1.06 0.42 24.36 0.00 0.00
Domin. Rep. 89.34 4.20 1.04 5.42 0.00 0.00
Ecuador 46.66 0.41 0.15 52.79 0.00 0.00
Egypt 91.17 1.17 0.10 7.56 0.00 0.00
El Salvador 45.11 0.00 0.00 25.63 0.00 29.26
Eq. Guinea 74.00 0.00 0.00 26.00 0.00 0.00
Eritrea 98.96 0.52 0.52 0.00 0.00 0.00
Estonia 91.68 7.95 0.07 0.30 0.00 0.00
Ethiopia 0.04 7.34 0.17 92.45 0.00 0.00
Faroe Isl. 38.44 18.24 0.00 43.32 0.00 0.00
Fiji 53.05 0.68 0.45 45.82 0.00 0.00
Finland 24.44 4.26 0.02 30.38 40.90 0.00
France 6.26 3.97 1.36 10.06 78.36 0.00
Gabon 55.26 0.00 0.10 44.64 0.00 0.00
Gambia 98.50 0.04 1.46 0.00 0.00 0.00
Georgia 21.09 0.00 0.00 78.91 0.00 0.00
Germany 59.78 14.21 6.98 3.36 15.64 0.02
Ghana 47.81 0.00 0.03 52.16 0.00 0.00
Gibraltar 100.00 0.00 0.00 0.00 0.00 0.00
Greece 70.78 9.44 7.97 11.81 0.00 0.00
Grenada 98.98 0.51 0.51 0.00 0.00 0.00
Guatemala 51.16 1.22 1.77 42.92 0.00 2.93
Guinea 36.48 0.00 0.50 63.02 0.00 0.00
G.-Bissau 89.47 0.00 10.53 0.00 0.00 0.00
Guyana 98.98 0.01 1.01 0.00 0.00 0.00
Haiti 91.44 0.00 0.20 8.35 0.00 0.00
Honduras 58.88 8.05 5.05 28.03 0.00 0.00
Hong Kong 99.99 0.01 0.00 0.00 0.00 0.00
Hungary 39.49 2.54 0.46 0.86 56.65 0.00
Iceland 0.02 0.05 0.00 72.97 0.00 26.96
India 83.58 3.30 0.83 9.54 2.75 0.00
Indonesia 89.25 0.00 0.00 6.18 0.00 4.56
Iran 93.44 0.08 0.00 5.26 1.21 0.00
Iraq 96.02 0.00 0.09 3.89 0.00 0.00
Ireland 72.00 24.96 0.01 3.03 0.00 0.00
Israel 98.10 0.01 1.85 0.04 0.00 0.00
Italy 64.40 5.94 9.12 18.18 0.00 2.35
Ivory Coast 83.56 0.00 0.05 16.40 0.00 0.00
Jamaica 93.22 3.35 0.00 3.43 0.00 0.00
Japan 85.66 0.60 3.73 9.30 0.47 0.25
Jordan 99.01 0.69 0.01 0.29 0.00 0.00
Kazakhstan 90.70 0.13 0.05 9.13 0.00 0.00
Kenya 11.99 0.63 0.36 39.64 0.00 47.37
Kiribati 85.71 0.00 14.29 0.00 0.00 0.00
Kuwait 99.99 0.00 0.01 0.00 0.00 0.00
Kyrgyzstan 14.17 0.00 0.00 85.83 0.00 0.00
Laos 12.55 0.00 0.01 87.44 0.00 0.00
Latvia 56.60 3.19 0.00 40.21 0.00 0.00
Lebanon 97.24 0.03 0.00 2.73 0.00 0.00
Lesotho 0.00 0.00 0.00 100.00 0.00 0.00
Liberia 100.00 0.00 0.00 0.00 0.00 0.00
Libya 99.98 0.00 0.02 0.00 0.00 0.00
Lithuania 63.29 24.20 2.18 10.34 0.00 0.00
Luxembourg 72.35 9.37 9.55 8.73 0.00 0.00
Macao 100.00 0.00 0.00 0.00 0.00 0.00
Macedonia 63.09 2.23 0.43 34.26 0.00 0.00
Madagascar 42.81 0.07 0.00 57.12 0.00 0.00
Malawi 1.75 0.00 0.00 98.25 0.00 0.00
Malaysia 90.04 0.00 0.19 9.77 0.00 0.00
Maldives 99.45 0.55 0.00 0.00 0.00 0.00
Mali 55.66 0.00 0.39 43.95 0.00 0.00
Malta 92.60 0.03 7.37 0.00 0.00 0.00
Mauritania 72.99 9.30 1.61 16.10 0.00 0.00
Mauritius 93.55 0.13 1.12 5.20 0.00 0.00
Mexico 80.72 2.88 0.08 10.45 3.82 2.05
Moldova 94.60 0.03 0.03 5.33 0.00 0.00
Mongolia 95.78 2.96 0.13 1.12 0.00 0.00
Montenegro 49.06 0.00 0.00 50.94 0.00 0.00
Montserrat 100.00 0.00 0.00 0.00 0.00 0.00
Morocco 84.31 9.00 0.02 6.67 0.00 0.00
Mozambique 12.99 0.00 0.00 87.01 0.00 0.00
Namibia 2.10 0.01 0.00 97.89 0.00 0.00
Nepal 0.00 0.17 1.24 98.59 0.00 0.00
Netherlands 87.08 7.73 1.15 0.10 3.95 0.00
N. Caledonia 85.39 2.25 0.00 12.35 0.00 0.00
New Zealand 19.53 5.54 0.08 57.26 0.00 17.60
Nicaragua 53.91 21.70 0.00 7.33 0.00 17.06
Niger 99.20 0.00 0.80 0.00 0.00 0.00
Nigeria 80.95 0.01 0.08 18.96 0.00 0.00
North Korea 26.17 0.00 0.08 73.75 0.00 0.00
Norway 1.84 1.77 0.00 96.39 0.00 0.00
Oman 100.00 0.00 0.00 0.00 0.00 0.00
Pakistan 62.52 0.74 0.31 32.34 4.09 0.00
Panama 33.61 4.21 0.16 62.03 0.00 0.00
Papua N.G. 74.48 0.00 0.02 25.50 0.00 0.00
Paraguay 0.00 0.00 0.00 100.00 0.00 0.00
Peru 46.87 1.30 0.50 51.32 0.00 0.00
Philippines 73.80 0.96 0.18 10.96 0.00 14.10
Poland 91.35 7.37 0.04 1.25 0.00 0.00
Portugal 54.27 24.92 1.72 18.70 0.00 0.39
Puerto Rico 98.07 1.17 0.46 0.29 0.00 0.00
Qatar 99.98 0.00 0.02 0.00 0.00 0.00
R. of Congo 45.34 0.00 0.04 54.62 0.00 0.00
Romania 42.16 11.28 3.16 26.30 17.11 0.00
Russia 65.22 0.01 0.03 16.52 18.16 0.05
Rwanda 39.48 0.00 0.00 60.52 0.00 0.00
Saint Lucia 99.72 0.00 0.28 0.00 0.00 0.00
St. Vincent & ... 83.33 0.00 0.64 16.03 0.00 0.00
Samoa 67.69 1.54 0.00 30.77 0.00 0.00
S.T.&Principe 90.91 0.00 0.00 9.09 0.00 0.00
Saudi Arabia 100.00 0.00 0.00 0.00 0.00 0.00
Senegal 91.25 0.00 0.10 8.64 0.00 0.00
Serbia 72.11 0.00 0.03 27.86 0.00 0.00
Seychelles 98.02 1.98 0.00 0.00 0.00 0.00
Sierra Leone 29.63 0.00 0.00 70.37 0.00 0.00
Singapore 99.86 0.00 0.14 0.00 0.00 0.00
Slovakia 21.46 0.03 2.17 15.89 60.45 0.00
Slovenia 32.46 0.04 1.97 26.94 38.59 0.00
Solomon Isl. 98.90 0.00 1.10 0.00 0.00 0.00
Somalia 97.92 1.48 0.59 0.00 0.00 0.00
South Africa 92.82 1.08 1.03 0.34 4.74 0.00
South Korea 68.02 0.23 0.75 0.41 30.58 0.00
Spain 44.44 18.58 5.16 10.68 21.15 0.00
Sri Lanka 50.44 2.71 0.17 46.68 0.00 0.00
Sudan 34.24 0.00 0.15 65.62 0.00 0.00
Suriname 38.56 0.00 0.41 61.03 0.00 0.00
Swaziland 51.87 0.00 0.21 47.93 0.00 0.00
Sweden 1.24 11.04 0.07 50.71 36.95 0.00
Switzerland 1.07 0.18 1.81 61.17 35.78 0.00
Syria 97.58 0.00 0.00 2.42 0.00 0.00
Taiwan 82.34 0.64 0.35 1.86 14.81 0.00
Tajikistan 0.90 0.00 0.00 99.10 0.00 0.00
Tanzania 65.43 0.00 0.34 34.23 0.00 0.00
Thailand 95.38 0.21 1.49 2.93 0.00 0.00
Togo 24.16 0.00 5.14 70.69 0.00 0.00
Tonga 100.00 0.00 0.00 0.00 0.00 0.00
Tr.&Tobago 99.96 0.00 0.04 0.00 0.00 0.00
Tunisia 96.96 2.46 0.22 0.37 0.00 0.00
Turkey 67.45 4.68 0.08 26.61 0.00 1.18
Turkmenistan 99.99 0.00 0.00 0.01 0.00 0.00
Uganda 8.00 0.00 1.08 90.92 0.00 0.00
Ukraine 41.32 0.71 0.32 3.51 54.14 0.00
UA Emirates 99.75 0.00 0.25 0.00 0.00 0.00
UK 58.76 14.09 2.64 2.18 22.33 0.00
Uruguay 7.90 18.47 0.45 73.18 0.00 0.00
USA 67.86 4.75 0.97 6.20 19.83 0.40
Uzbekistan 78.50 0.00 0.00 21.50 0.00 0.00
Vanuatu 91.07 8.59 0.34 0.00 0.00 0.00
Venezuela 37.71 0.08 0.01 62.21 0.00 0.00
Vietnam 62.82 0.08 0.00 37.09 0.00 0.00
Yemen 90.35 0.00 9.65 0.00 0.00 0.00
Zambia 2.86 0.00 0.03 97.11 0.00 0.00
Zimbabwe 46.55 0.00 0.11 53.34 0.00 0.00
This site uses cookies.
Learn more here


OK