| Rank | Country/Region | Electricity production (GWh) | Date of information |
| N/A | World Total | 7007235365000000000♠23,536,500 | 000000002014-01-01-00002014[1][2] |
| 1 | China | 7006581050000000000♠5,810,500 | 000000002015-01-01-00002015[3] |
| 2 | United States | 7006429730000000000♠4,297,300 | 000000002014-01-01-00002014[1] |
| N/A | European Union | 7006316600000000000♠3,166,000 | 000000002014-01-01-00002014[1] |
| 3 | India | 7006120840000000000♠1,208,400 | 000000002014-01-01-00002014[1] |
| 4 | Russia | 7006106410000000000♠1,064,100 | 000000002014-01-01-00002014[1] |
| 5 | Japan | 7006106120000000000♠1,061,200 | 000000002014-01-01-00002014[1] |
| 6 | Canada | 7005615400000000000♠615,400 | 000000002014-01-01-00002014[1] |
| 7 | Germany | 7005614000000000000♠614,000 | 000000002014-01-01-00002014[1] |
| 8 | Brazil | 7005582600000000000♠582,600 | 000000002014-01-01-00002014[1] |
| 9 | France | 7005555700000000000♠555,700 | 000000002014-01-01-00002014[1] |
| 10 | South Korea | 7005517800000000000♠517,800 | 000000002014-01-01-00002014[1] |
| 11 | United Kingdom | 7005356800000000000♠356,800 | 000000002013-01-01-00002013[2] |
| 12 | Mexico | 7005293600000000000♠293,600 | 000000002013-01-01-00002013[2] |
| 13 | Saudi Arabia | 7005292200000000000♠292,200 | 000000002013-01-01-00002013[2] |
| 14 | Italy | 7005288400000000000♠288,400 | 000000002013-01-01-00002013[2] |
| 21 | Indonesia | 7005216200000000000♠216,200 | 000000002013-01-01-00002013[2] |
| 22 | Ukraine | 7005193800000000000♠193,800 | 000000002013-01-01-00002013[2] |
| 23 | Thailand | 7005164800000000000♠164,800 | 000000002013-01-01-00002013[2] |
| 24 | Poland | 7005164400000000000♠164,400 | 000000002013-01-01-00002013[2] |
| 25 | Sweden | 7005160400000000000♠160,400 | 000000002013-01-01-00002013[2] |
| 26 | Egypt | 7005148500000000000♠148,500 | 000000002013-01-01-00002013[2] |
| 27 | Argentina | 7005138800000000000♠138,800 | 000000002013-01-01-00002013[2] |
| 28 | Norway | 7005134200000000000♠134,200 | 000000002013-01-01-00002013[2] |
| 29 | Vietnam | 7005157480000000000♠157,480 | 000000002015-01-01-00002015[2] |
| 30 | Venezuela | 7005131700000000000♠131,700 | 000000002013-01-01-00002013[2] |
| 31 | Malaysia | 7005131600000000000♠131,600 | 000000002013-01-01-00002013[2] |
| 32 | United Arab Emirates | 7005111300000000000♠111,300 | 000000002013-01-01-00002013[2] |
| 33 | Netherlands | 7004951000000000000♠95,100 | 000000002013-01-01-00002013[2] |
| 34 | Pakistan | 7004932000000000000♠93,200 | 000000002013-01-01-00002013[2] |
| 35 | Kazakhstan | 7004919000000000000♠91,900 | 000000002013-01-01-00002013[2] |
| 36 | Czech Republic | 7004871000000000000♠87,100 | 000000002013-01-01-00002013[2] |
| 37 | Belgium | 7004851000000000000♠85,100 | 000000002013-01-01-00002013[2] |
| 38 | Philippines | 7004760000000000000♠76,000 | 000000002013-01-01-00002013[2] |
| 39 | Switzerland | 7004734000000000000♠73,400 | 000000002013-01-01-00002013[2] |
| 40 | Chile | 7004724000000000000♠72,400 | 000000002013-01-01-00002013[2] |
| 41 | Finland | 7004712000000000000♠71,200 | 000000002013-01-01-00002013[2] |
| 42 | Austria | 7004677000000000000♠67,700 | 000000002013-01-01-00002013[2] |
| 43 | Israel | 7004630000000000000♠63,000 | 000000002013-01-01-00002013[2] |
| 44 | Kuwait | 7004629000000000000♠62,900 | 000000002013-01-01-00002013[2] |
| 45 | Colombia | 7004622000000000000♠62,200 | 000000002013-01-01-00002013[2] |
| 46 | Romania | 7004594000000000000♠59,400 | 000000002013-01-01-00002013[2] |
| 47 | Algeria | 7004590000000000000♠59,000 | 000000002013-01-01-00002013[2] |
| 48 | Greece | 7004583000000000000♠58,300 | 000000002013-01-01-00002013[2] |
| 49 | Paraguay | 7004570500000000000♠57,050 | 000000002011-01-01-00002011[4] |
| 50 | Uzbekistan | 7004542070000000000♠54,207 | 000000002013-01-01-00002013[2] |
| 51 | Portugal | 7004527000000000000♠52,700 | 000000002013-01-01-00002013[2] |
| 52 | Iraq | 7004511930000000000♠51,193 | 000000002011-01-01-00002011[4] |
| 53 | Bangladesh | 7004505440000000000♠50,544 | 000000002013-01-01-00002013[2] |
| 54 | Singapore | 7004479480000000000♠47,948 | 000000002013-01-01-00002013[2] |
| 55 | Bulgaria | 7004440400000000000♠44,040 | 000000002013-01-01-00002013[2] |
| 56 | New Zealand | 7004431530000000000♠43,153 | 000000002013-01-01-00002013[2] |
| 57 | Peru | 7004396680000000000♠39,668 | 000000002013-01-01-00002013[2] |
| 58 | Hong Kong | 7004390630000000000♠39,063 | 000000002013-01-01-00002013[2] |
| 59 | Syria | 7004387780000000000♠38,778 | 000000002011-01-01-00002011[4] |
| 60 | Qatar | 7004384390000000000♠38,439 | 000000002013-01-01-00002013[2] |
| 61 | Serbia | 7004358920000000000♠35,892 | 000000002011-01-01-00002011[4] |
| 62 | Denmark | 7004345810000000000♠34,581 | 000000002013-01-01-00002013[2] |
| 63 | Belarus | 7004312000000000000♠31,200 | 000000002013-01-01-00002013[2] |
| 64 | Hungary | 7004303120000000000♠30,312 | 000000002013-01-01-00002013[2] |
| 65 | Slovakia | 7004285900000000000♠28,590 | 000000002013-01-01-00002013[2] |
| 66 | Libya | 7004259570000000000♠25,957 | 000000002011-01-01-00002011[4] |
| 67 | Nigeria | 7004256950000000000♠25,695 | 000000002011-01-01-00002011[4] |
| 68 | Ireland | 7004253130000000000♠25,313 | 000000002013-01-01-00002013[2] |
| 69 | Morocco | 7004236520000000000♠23,652 | 000000002011-01-01-00002011[4] |
| 70 | Ecuador | 7004232580000000000♠23,258 | 000000002013-01-01-00002013[2] |
| 71 | Azerbaijan | 7004232140000000000♠23,214 | 000000002013-01-01-00002013[2] |
| 72 | North Korea | 7004209920000000000♠20,992 | 000000002011-01-01-00002011[4] |
| 73 | Oman | 7004200730000000000♠20,073 | 000000002011-01-01-00002011[4] |
| 74 | Puerto Rico | 7004200150000000000♠20,015 | 000000002011-01-01-00002011[4] |
| 75 | Turkmenistan | 7004186960000000000♠18,696 | 000000002013-01-01-00002013[2] |
| 76 | Iceland | 7004171910000000000♠17,191 | 000000002012-01-01-00002012[4] |
| 77 | Cuba | 7004167450000000000♠16,745 | 000000002011-01-01-00002011[4] |
| 78 | Mozambique | 7004166610000000000♠16,661 | 000000002011-01-01-00002011[4] |
| 79 | Tajikistan | 7004160350000000000♠16,035 | 000000002011-01-01-00002011[4] |
| 80 | Lebanon | 7004154230000000000♠15,423 | 000000002011-01-01-00002011[4] |
| 81 | Tunisia | 7004152250000000000♠15,225 | 000000002011-01-01-00002011[4] |
| 82 | Kyrgyzstan | 7004149560000000000♠14,956 | 000000002011-01-01-00002011[4] |
| 83 | Slovenia | 7004147620000000000♠14,762 | 000000002012-01-01-00002012[4] |
| 84 | Bosnia and Herzegovina | 7004145820000000000♠14,582 | 000000002011-01-01-00002011[4] |
| 85 | Jordan | 7004137700000000000♠13,770 | 000000002011-01-01-00002011[4] |
| 86 | Dominican Republic | 7004130860000000000♠13,086 | 000000002011-01-01-00002011[4] |
| 87 | Bahrain | 7004129980000000000♠12,998 | 000000002011-01-01-00002011[4] |
| 88 | Laos | 7004122420000000000♠12,242 | 000000002011-01-01-00002011[4] |
| 89 | Sri Lanka | 7004120000000000000♠12,000 | 000000002011-01-01-00002011[4] |
| 90 | Estonia | 7004116550000000000♠11,655 | 000000002012-01-01-00002012[4] |
| 91 | Zambia | 7004113380000000000♠11,338 | 000000002010-01-01-00002010[4] |
| 92 | Ghana | 7004109060000000000♠10,906 | 000000002011-01-01-00002011[4] |
| 93 | Uruguay | 7004101620000000000♠10,162 | 000000002011-01-01-00002011[4] |
| 94 | Croatia | 7004101610000000000♠10,161 | 000000002011-01-01-00002011[4] |
| 95 | Georgia | 7003997700000000000♠9,977 | 000000002011-01-01-00002011[4] |
| 96 | Costa Rica | 7003988800000000000♠9,888 | 000000002011-01-01-00002011[4] |
| 97 | Sudan[5] | 7003891700000000000♠8,917 | 000000002011-01-01-00002011[4] |
| 98 | Guatemala | 7003836100000000000♠8,361 | 000000002011-01-01-00002011[4] |
| 99 | Trinidad and Tobago | 7003790400000000000♠7,904 | 000000002013-01-01-00002013[2] |
| 100 | Congo, Democratic Republic of the | 7003780200000000000♠7,802 | 000000002011-01-01-00002011[4] |
| 101 | Panama | 7003764200000000000♠7,642 | 000000002011-01-01-00002011[4] |
| 102 | Kenya | 7003761800000000000♠7,618 | 000000002011-01-01-00002011[4] |
| 103 | Zimbabwe | 7003729700000000000♠7,297 | 000000002011-01-01-00002011[4] |
| 104 | Burma | 7003714400000000000♠7,144 | 000000002011-01-01-00002011[4] |
| 105 | Armenia | 7003707500000000000♠7,075 | 000000002011-01-01-00002011[4] |
| 106 | Bhutan | 7003697600000000000♠6,976 | 000000002011-01-01-00002011[4] |
| 107 | Bolivia | 7003683500000000000♠6,835 | 000000002011-01-01-00002011[4] |
| 108 | Honduras | 7003671200000000000♠6,712 | 000000002011-01-01-00002011[4] |
| 109 | Macedonia | 7003653400000000000♠6,534 | 000000002011-01-01-00002011[4] |
| 110 | El Salvador | 7003599200000000000♠5,992 | 000000002011-01-01-00002011[4] |
| 111 | Latvia | 7003589100000000000♠5,891 | 000000002011-01-01-00002011[4] |
| 112 | Côte d'Ivoire | 7003587000000000000♠5,870 | 000000002011-01-01-00002011[4] |
| 113 | Cameroon | 7003585700000000000♠5,857 | 000000002011-01-01-00002011[4] |
| 114 | Yemen | 7003583400000000000♠5,834 | 000000002011-01-01-00002011[4] |
| 115 | Kosovo | 7003584700000000000♠5,847 | 000000002012-01-01-00002012[6] |
| 116 | Angola | 7003551200000000000♠5,512 | 000000002011-01-01-00002011[4] |
| 117 | Moldova | 7003545600000000000♠5,456 | 000000002010-01-01-00002010[4] |
| 118 | Tanzania | 7003511500000000000♠5,115 | 000000002011-01-01-00002011[4] |
| 119 | Ethiopia | 7003510700000000000♠5,107 | 000000002011-01-01-00002011[4] |
| 120 | Lithuania | 7003478000000000000♠4,780 | 000000002013-01-01-00002013[2] |
| 121 | Jamaica | 7003474500000000000♠4,745 | 000000002011-01-01-00002011[4] |
| 122 | Cyprus | 7003457000000000000♠4,570 | 000000002011-01-01-00002011[4] |
| 123 | Mongolia | 7003447200000000000♠4,472 | 000000002011-01-01-00002011[4] |
| 124 | Albania | 7003388200000000000♠3,882 | 000000002011-01-01-00002011[4] |
| 125 | Nicaragua | 7003352200000000000♠3,522 | 000000002011-01-01-00002011[4] |
| 126 | Brunei | 7003350000000000000♠3,500 | 000000002011-01-01-00002011[4] |
| 127 | Papua New Guinea | 7003332500000000000♠3,325 | 000000002011-01-01-00002011[4] |
| 128 | Nepal | 7003327900000000000♠3,279 | 000000002011-01-01-00002011[4] |
| 129 | Reunion | 7003284100000000000♠2,841 | 000000002011-01-01-00002011[4] |
| 130 | Senegal | 7003280100000000000♠2,801 | 000000002011-01-01-00002011[4] |
| 131 | Mauritius | 7003262700000000000♠2,627 | 000000002011-01-01-00002011[4] |
| 132 | Montenegro | 7003255700000000000♠2,557 | 000000002011-01-01-00002011[4] |
| 133 | Uganda | 7003249300000000000♠2,493 | 000000002011-01-01-00002011[4] |
| 134 | New Caledonia | 7003243000000000000♠2,430 | 000000002011-01-01-00002011[4] |
| 135 | Luxembourg | 7003221100000000000♠2,211 | 000000002012-01-01-00002012[4] |
| 136 | Bahamas | 7003219000000000000♠2,190 | 000000002011-01-01-00002011[4] |
| 137 | Malawi | 7003206900000000000♠2,069 | 000000002011-01-01-00002011[4] |
| 138 | Malta | 7003205000000000000♠2,050 | 000000002011-01-01-00002011[4] |
| 139 | Guam | 7003173400000000000♠1,734 | 000000002011-01-01-00002011[4] |
| 140 | Martinique | 7003170200000000000♠1,702 | 000000002011-01-01-00002011[4] |
| 141 | Gabon | 7003170200000000000♠1,702 | 000000002011-01-01-00002011[4] |
| 142 | Guadeloupe | 7003165000000000000♠1,650 | 000000002011-01-01-00002011[4] |
| 143 | Suriname | 7003160000000000000♠1,600 | 000000002011-01-01-00002011[4] |
| 144 | Namibia | 7003158500000000000♠1,585 | 000000002011-01-01-00002011[4] |
| 145 | Madagascar | 7003134000000000000♠1,340 | 000000002011-01-01-00002011[4] |
| 146 | Netherlands Antilles | 7003128700000000000♠1,287 | 000000002011-01-01-00002011[4] |
| 147 | Congo, Republic of the | 7003125500000000000♠1,255 | 000000002011-01-01-00002011[4] |
| 148 | Barbados | 7003100200000000000♠1,002 | 000000002011-01-01-00002011[4] |
| 149 | Cambodia | 7002991000000000000♠991 | 000000002011-01-01-00002011[4] |
| 150 | Aruba | 7002980000000000000♠980 | 000000002011-01-01-00002011[4] |
| 151 | Guinea | 7002950000000000000♠950 | 000000002011-01-01-00002011[4] |
| 152 | Mauritania | 7002930000000000000♠930 | 000000002011-01-01-00002011[4] |
| 153 | French Guiana | 7002885000000000000♠885 | 000000002011-01-01-00002011[4] |
| 154 | Fiji | 7002836000000000000♠836 | 000000002011-01-01-00002011[4] |
| 155 | Afghanistan | 7002833000000000000♠833 | 000000002011-01-01-00002011[4] |
| 156 | Macau | 7002833000000000000♠833 | 000000002011-01-01-00002011[4] |
| 157 | French Polynesia | 7002825000000000000♠825 | 000000002011-01-01-00002011[4] |
| 158 | U.S. Virgin Islands | 7002996000000000000♠996 | 000000002001-01-01-00002001[4] |
| 159 | Botswana | 7002794000000000000♠794 | 000000002011-01-01-00002011[4] |
| 160 | Guyana | 7002725000000000000♠725 | 000000002011-01-01-00002011[4] |
| 161 | Lesotho | 7002700000000000000♠700 | 000000002011-01-01-00002011[4] |
| 162 | Bermuda | 7002674000000000000♠674 | 000000002011-01-01-00002011[4] |
| 163 | Haiti | 7002652000000000000♠652 | 000000002011-01-01-00002011[4] |
| 164 | Cayman Islands | 7002594000000000000♠594 | 000000002011-01-01-00002011[4] |
| 165 | Burkina Faso | 7002579000000000000♠579 | 000000002011-01-01-00002011[4] |
| 166 | Palestine | 7002535000000000000♠535 | 000000002011-01-01-00002011[4] |
| 167 | Mali | 7002520000000000000♠520 | 000000002011-01-01-00002011[4] |
| 168 | Belize | 7002452000000000000♠452 | 000000002011-01-01-00002011[4] |
| 169 | Swaziland | 7002460000000000000♠460 | 000000002007-01-01-00002007 |
| 170 | Liberia | 7002319000000000000♠319 | 000000002005-01-01-00002005 |
| 163 | Djibouti | 7002306000000000000♠306 | 000000002006-01-01-00002006 |
| 164 | Saint Lucia | 7002304000000000000♠304 | 000000002005-01-01-00002005 |
| 165 | Greenland | 7002300000000000000♠300 | 000000002005-01-01-00002005 |
| 166 | Faroe Islands | 7002290000000000000♠290 | 000000002005-01-01-00002005 |
| 167 | Somalia | 7002270000000000000♠270 | 000000002005-01-01-00002005 |
| 168 | Eritrea | 7002252000000000000♠252 | 000000002006-01-01-00002006 |
| 170 | Sierra Leone | 7002245000000000000♠245 | 000000002005-01-01-00002005 |
| 171 | Niger | 7002234000000000000♠234 | 000000002005-01-01-00002005 |
| 173 | Micronesia, Federated States of | 7002192000000000000♠192 | 000000002002-01-01-00002002 |
| 174 | American Samoa | 7002180000000000000♠180 | 000000002005-01-01-00002005 |
| 175 | Togo | 7002176000000000000♠176 | 000000002005-01-01-00002005 |
| 176 | Maldives | 7002169000000000000♠169 | 000000002005-01-01-00002005 |
| 177 | Grenada | 7002150000000000000♠150 | 000000002005-01-01-00002005 |
| 178 | Gambia, The | 7002145000000000000♠145 | 000000002005-01-01-00002005 |
| 179 | Gibraltar | 7002141000000000000♠141 | 000000002005-01-01-00002005 |
| 180 | Burundi | 7002137000000000000♠137 | 000000002005-01-01-00002005 |
| 182 | Saint Kitts and Nevis | 7002125000000000000♠125 | 000000002005-01-01-00002005 |
| 183 | Saint Vincent and the Grenadines | 7002115000000000000♠115 | 000000002005-01-01-00002005 |
| 184 | Samoa | 7002115000000000000♠115 | 000000002011-01-01-00002011[4] |
| 185 | Central African Republic | 7002109000000000000♠109 | 000000002005-01-01-00002005 |
| 186 | Antigua and Barbuda | 7002105000000000000♠105 | 000000002005-01-01-00002005 |
| 187 | Benin | 7002105000000000000♠105 | 000000002005-01-01-00002005 |
| 188 | Chad | 7001950000000000000♠95 | 000000002005-01-01-00002005 |
| 189 | Rwanda | 7001950000000000000♠95 | 000000002005-01-01-00002005 |
| 190 | Western Sahara | 7001850000000000000♠85 | 000000002005-01-01-00002005 |
| 191 | Dominica | 7001800000000000000♠80 | 000000002005-01-01-00002005 |
| 192 | Solomon Islands | 7001600000000000000♠60 | 000000002005-01-01-00002005 |
| 193 | Guinea-Bissau | 7001600000000000000♠60 | 000000002005-01-01-00002005 |
| 194 | Tonga | 7001540000000000000♠54 | 000000002006-01-01-00002006 |
| 195 | Saint Pierre and Miquelon | 7001500000000000000♠50 | 000000002005-01-01-00002005 |
| 196 | Cape Verde | 7001450000000000000♠45 | 000000002005-01-01-00002005 |
| 197 | British Virgin Islands | 7001450000000000000♠45 | 000000002005-01-01-00002005 |
| 198 | Vanuatu | 7001410000000000000♠41 | 000000002005-01-01-00002005 |
| 199 | Cook Islands | 7001300000000000000♠30 | 000000002005-01-01-00002005 |
| 200 | Nauru | 7001300000000000000♠30 | 000000002005-01-01-00002005 |
| 201 | Equatorial Guinea | 7001280000000000000♠28 | 000000002005-01-01-00002005 |
| 202 | Comoros | 7001200000000000000♠20 | 000000002005-01-01-00002005 |
| 203 | Montserrat | 7001200000000000000♠20 | 000000002005-01-01-00002005 |
| 204 | Sao Tome and Principe | 7001180000000000000♠18 | 000000002005-01-01-00002005 |
| 205 | Falkland Islands | 7001160000000000000♠16 | 000000002005-01-01-00002005 |
| 206 | Turks and Caicos Islands | 7001120000000000000♠12 | 000000002005-01-01-00002005 |
| 207 | Kiribati | 7000900000000000000♠9 | 000000002005-01-01-00002005 |
| 208 | Saint Helena | 7000800000000000000♠8 | 000000002005-01-01-00002005 |
| 209 | Niue | 7000300000000000000♠3 | 000000002005-01-01-00002005 |