List of countries by electricity production

This is a list of countries and dependencies by annual electricity production. China is the world's largest electricity producing country, followed by the United States and India.

World electric generation by country and source in 2022[1]

Data are for the year 2022 and are sourced from Ember.[1]

Links for each location go to the relevant electricity market page, when available.

Total production (TWh)

Location Total
(TWh)
Generation (Terawatt-hours)
CoalGasHydroNuclearWindSolarOil*Bio.Geo.
 World28,84410,2886,5824,2982,6402,0991,32384967689
 China8,8495,3982911,303418763428721770
 United States4,2878321,687249772434205395218
 India1,8581,380471754670954410
 Russia1,16719253419822442120.80
 Japan1,0343483617552810246410
 Brazil677164242715823012530
 Canada660358439887386390
 South Korea62021117541763277170
 Germany5671808018351256122480.2
 France46944646295392010100.6
 Saudi Arabia4020269000.010.813100
 Iran3480.83007710.7310.020
 Mexico34122192361120193470
 Indonesia334205572700.40.462117
 United Kingdom3266125548801413350
 Turkey3211147267035150.7810
 Taiwan288124114624411520
 Spain286886185962361270.02
 Italy28023141280202816186
 Australia274131461703239530
 Vietnam260101289608260.70.40
 South Africa2392020310101040.40
 Egypt2010159140551800
 Malaysia181766831003210
 Thailand1803611570352140
 Poland1791251120208580
 Sweden1730.010.270523323130
 Pakistan16930563522311920
 United Arab Emirates15501280200700.010
 Argentina1512802471431720
 Norway1470.0411280160.20.80.20
 Netherlands12015480.05421175100
 Iraq1160793000.063400
 Kazakhstan114772490320.0600
 Philippines113672090122111
 Ukraine1132571162150.50.50
 Bangladesh1026690.800.010.52600
 Belgium940.05220.344127450
 Algeria880870.0100.010.70.400
 Kuwait86048000.030.23800
 Colombia854175900.060.3320
 Venezuela850136600.090.01600
 Czech Republic843742310.730.750
 Chile831916200915400.5
 Israel7617510.0200.270.300
 Uzbekistan752665000.01100
 Finland72311325120.44130
 Austria640.061135074350
 Switzerland6200.531240.23111
 Peru580.22232020.80.40.60
 Singapore570.6530000.7120
 Romania551091411720.30.70
 Qatar540540000.0100.10
 Greece526194011740.60
 Bulgaria50222416120.420
 Portugal4601770134140.2
 Laos4612033000.0600.080
 New Zealand441426030.20.628
 Paraguay44004400000.10
 Oman430410000.3200
 Morocco41290.70.705140.040
 Belarus390.03310.450.20.220.60
 Nigeria370298000.0500.020
 Serbia36242900.90.0100.20
 Hong Kong3614210000.090.20.10
 Hungary36390.2160.650.520
 Bahrain360360000.01000
 Denmark35410.010192170
 Ireland342170.70110.2210
 Ecuador33012600.060.0450.40
 Libya300210000.01900
 Azerbaijan29027200.080.060.090.10
 Slovakia272241600.7110
 Turkmenistan230230.01000000
 Ghana230148000.10.60.020
 North Korea229013000.070.500
 Jordan220160.02023100
 Dominican Republic22681010.640.20
 Tunisia210210.0100.30.30.0300
 Tajikistan2120.319000000
 Myanmar202810000.10.10.30
 Iceland20001400.010006
 Zambia192017000.100.080
 Puerto Rico19350.0500.20.3100.010
 Mozambique190315000.070.20.10
 Cuba18020.100.020.3160.40
 Sudan180011000.0470.10
 Sri Lanka1770500.40.740.20
 Angola170213000.0230.050
 Syria17090.800070.030
 Bosnia and Herzegovina17110500.40.10.030.040
 Ethiopia15001500.60.040.010.030
 Uruguay15006050.5130
 Georgia14031100.090000
 Croatia14245020.20.0810.07
 Kyrgyzstan1420.2120000.0400
 Slovenia1330.5360.010.70.060.30
 Panama130.62900.50.70.60.030
 Guatemala1330.01500.30.20.830.3
 Costa Rica12009010.0700.21
 Kenya12003020.410.36
 Honduras120.070400.81410.4
 Bolivia1207300.40.40.20.40
 Ivory Coast11083000.020.020.080
 DR Congo110011000.0100.030
 Lebanon10000.600.010.390.030
 Nepal10001000.010.1000
 Trinidad and Tobago9090000.010.0400
 Tanzania9063000.050.020.070
 Bhutan9009000000
 Zimbabwe9306000.0300.10
 Estonia900.060.0200.60.6620
 Cambodia9404000.40.50.080
 Armenia9042300.3000
 Cameroon8025000.020.70.040
 Mongolia8700.0800.60.20.400
 Senegal80.50.030.300.70.850.10
 Albania7007000.04000
 Kosovo7600.300.10.020.0200
 El Salvador60020010.60.92
 Brunei61400000.0400
 North Macedonia630.9100.10.030.40.060
 Uganda5005000.10.060.40
 Moldova5050.300.10.030.20.030
 Cyprus500000.20.640.060
 Latvia501300.20.0400.80
 Papua New Guinea500.90.800030.010.4
 Jamaica5030.100.30.110.060
 Nicaragua4000.600.70.0310.90.7
 Lithuania400.50.5020.30.50.70
 Congo4030.90000.200
 Mali4001000.0320.060
 Mauritius4100.100.020.220.40
 Montenegro320100.30000
 Guinea3002000.02100
 Yemen300.50000.6200
 New Caledonia3100.200.060.2100
 Botswana3300000.010.100
 Gabon20110000.20.010
 Madagascar20.100.8000.0410.050
 Malta2020000.30.060.010
 Suriname200.021000.0110.010
 Bahamas2000000200
 Guam2000000.09200
 Mauritania2000.200.20.1100
 Equatorial Guinea1010.50000.0100
 Malawi1001000.20.080.050
 Namibia10.0500.800.020.5000
 Luxembourg100.10.0600.30.30.070.40
 Guyana100.020000.0110.010
 Benin100.90000.020.200
 Barbados100.030000.08100
 Fiji1000.6000.010.40.040
 Haiti1000.10000.900
 Aruba100000.10.010.800
 Rwanda10.050.20.5000.020.200
 Palestine0.9000000.20.700
 Togo0.900.60.2000.060.0700
 Maldives0.9000000.060.800
 Afghanistan0.80.0300.6000.080.100
 Niger0.80.20.060000.050.500
 Liberia0.8000.50000.300
 Burkina Faso0.8000.1000.10.500
 Cayman Islands0.7000000.020.700
 French Polynesia0.7000.2000.050.500
 U.S. Virgin Islands0.7000000.020.700
 Bermuda0.60000000.60.010
 South Sudan0.6000000.020.600
 Seychelles0.600000.010.080.500
 Eswatini0.60.0400.300000.20
 Greenland0.6000.40000.100
 Gambia0.50000000.500
 East Timor0.50000000.500
 Lesotho0.5000.5000000
 Macau0.500.300000.040.20
 Cape Verde0.400000.060.010.400
 Faroe Islands0.4000.100.0500.300
 Saint Lucia0.40000000.400
 Eritrea0.4000000.010.400
 Somalia0.400000.010.030.300
 Burundi0.4000.2000.010.10.010
 Antigua and Barbuda0.4000000.020.300
 Chad0.400000.0100.30.010
 Belize0.3000.08000.010.060.20
 Turks and Caicos Islands0.30000000.300
 Grenada0.3000000.010.200
 Gibraltar0.300.30000000
 Saint Kitts and Nevis0.200000.0100.200
 Sierra Leone0.2000.2000.010.0100
 Samoa0.2000.04000.020.100
 American Samoa0.2000000.010.200
 British Virgin Islands0.20000000.200
 Dominica0.2000.040000.100
 Saint Vincent and the Grenadines0.2000.040000.100
 Central African Republic0.2000.2000000
 Comoros0.10000000.100
 São Tomé and Príncipe0.1000.010000.100
 Djibouti0.10000000.100
 Solomon Islands0.10000000.100
 Guinea-Bissau0.080000000.0800
 Tonga0.08000000.010.0700
 Vanuatu0.07000000.010.0600
 Saint Pierre and Miquelon0.050000000.0500
 Nauru0.040000000.0400
 Cook Islands0.04000000.020.0200
 Kiribati0.030000000.0300
 Falkland Islands0.0200000.0100.0100
 Montserrat0.010000000.0100
 Saint Helena, Ascension and Tristan da Cunha0.010000000.0100

Total production (percent)

Location  % of
world
Percent of country
CoalGasHydroNuclearWindSolarOil*Bio.Geo.
 World100%362315975320
 China31%61315595120
 United States15%1939618105110
 India6%7439245020
 Russia4%1646171900100
 Japan4%343575110440
 Brazil2%26632124280
 Canada2%513601361010
 South Korea2%342812814130
 Germany2%3214362211480
 France2%110106384220
 Saudi Arabia1%06700003300
 Iran1%0862200900
 Mexico1%656103661020
 Indonesia1%62178000265
 United Kingdom1%2382152544110
 Turkey1%3522210115023
 Taiwan1%43402814210
 Spain1%3306202212420
 Italy1%851100710662
 Australia0.9%4817601214210
 Vietnam0.9%3911370310000
 South Africa0.8%8401444200
 Egypt0.7%0797033900
 Malaysia0.6%423817002110
 Thailand0.6%20644023180
 Poland0.6%70610115340
 Sweden0.6%004030191280
 Pakistan0.6%18342113211110
 United Arab Emirates0.5%08301305000
 Argentina0.5%153165921220
 Norway0.5%01880110100
 Netherlands0.4%1240031814480
 Iraq0.4%06920002900
 Kazakhstan0.4%67218021000
 Philippines0.4%591780112110
 Ukraine0.4%226105515000
 Bangladesh0.4%66810012500
 Belgium0.3%023047137450
 Algeria0.3%0990001000
 Kuwait0.3%05600004400
 Colombia0.3%52069000330
 Venezuela0.3%01678000700
 Czech Republic0.3%44533713160
 Chile0.3%23192401117501
 Israel0.3%226800010000
 Uzbekistan0.3%3887000200
 Finland0.2%5119351615180
 Austria0.2%017540116570
 Switzerland0.2%01503805222
 Peru0.2%03856031110
 Singapore0.2%1920001330
 Romania0.2%19172620134110
 Qatar0.2%01000000000
 Greece0.2%1137702114810
 Bulgaria0.2%43483334140
 Portugal0.2%038140298390
 Laos0.2%27073000000
 New Zealand0.2%39590701418
 Paraguay0.2%00100000000
 Oman0.1%0960001400
 Morocco0.1%702201341000
 Belarus0.1%08011200510
 Nigeria0.1%07821000000
 Serbia0.1%66526030010
 Hong Kong0.1%39600000100
 Hungary0.1%825144213160
 Bahrain0.1%01000000000
 Denmark0.1%133005463210
 Ireland0.1%74920330530
 Ecuador0.1%04790001610
 Libya0.1%07100002900
 Azerbaijan0.1%0936000000
 Slovakia0.09%68146002460
 Turkmenistan0.08%01000000000
 Ghana0.08%06333001300
 North Korea0.08%40058000200
 Jordan0.08%07300715400
 Dominican Republic0.07%283850632010
 Tunisia0.07%0970022000
 Tajikistan0.07%9289000000
 Myanmar0.07%113948000110
 Iceland0.07%00700000030
 Zambia0.07%11088001000
 Puerto Rico0.07%172800115300
 Mozambique0.07%01781000110
 Cuba0.06%0910018720
 Sudan0.06%00620003810
 Sri Lanka0.06%410290242210
 Angola0.06%010750001500
 Syria0.06%05440004100
 Bosnia and Herzegovina0.06%66030021000
 Ethiopia0.05%0096040000
 Uruguay0.05%003703139190
 Georgia0.05%02476010000
 Croatia0.05%1125380161180
 Kyrgyzstan0.05%13186000000
 Panama0.05%41369045400
 Slovenia0.05%234244205020
 Guatemala0.05%260390326223
 Costa Rica0.04%007501110212
 Kenya0.04%002501738245
 Honduras0.04%1033061036103
 Bolivia0.04%06325043230
 Ivory Coast0.04%06930000010
 DR Congo0.04%00100000000
 Lebanon0.03%0060039100
 Nepal0.03%0098001000
 Trinidad and Tobago0.03%0990000000
 Tanzania0.03%06731001010
 Bhutan0.03%00100000000
 Zimbabwe0.03%33066000010
 Estonia0.03%01007768180
 Cambodia0.03%44045004610
 Armenia0.03%043233004000
 Cameroon0.03%02962000800
 Mongolia0.03%8401082500
 Senegal0.03%604010116810
 Albania0.02%0099001000
 Kosovo0.02%9304020000
 El Salvador0.02%0036001691425
 Brunei0.02%21780000100
 North Macedonia0.02%501623021710
 Uganda0.02%0089002170
 Moldova0.02%0875031410
 Cyprus0.02%00004118310
 Latvia0.02%024550410160
 Papua New Guinea0.02%019170005608
 Jamaica0.02%05830632810
 Nicaragua0.01%00140151312217
 Lithuania0.01%01211039812170
 Congo0.01%07323000500
 Mali0.01%00370016020
 Mauritius0.01%370401544110
 Montenegro0.01%47044090000
 Guinea0.01%00660013400
 Yemen0.01%018000206100
 New Caledonia0.009%42080274200
 Botswana0.009%9600000400
 Gabon0.008%048420001000
 Madagascar0.008%60330025820
 Malta0.008%08400013300
 Suriname0.007%01470005100
 Bahamas0.007%00000010000
 Guam0.006%0000059500
 Mauritania0.006%00120987000
 Equatorial Guinea0.005%06733000100
 Malawi0.005%00780013640
 Namibia0.005%40580137000
 Luxembourg0.004%085026246310
 Guyana0.004%0200019610
 Benin0.004%07900021900
 Barbados0.004%0300079000
 Fiji0.004%00550014040
 Haiti0.004%00130008700
 Aruba0.003%00001418500
 Rwanda0.003%524520021600
 Palestine0.003%00000237700
 Togo0.003%06718007800
 Maldives0.003%0000079300
 Afghanistan0.003%407500101200
 Liberia0.003%00670003300
 Niger0.003%27800065900
 Burkina Faso0.003%001600166900
 Cayman Islands0.002%0000039700
 French Polynesia0.002%00260076700
 U.S. Virgin Islands0.002%0000039700
 Bermuda0.002%0000009820
 Seychelles0.002%00002138500
 South Sudan0.002%0000039700
 Eswatini0.002%70520000410
 Greenland0.002%00770002300
 Gambia0.002%00000010000
 East Timor0.002%00000010000
 Lesotho0.002%00100000000
 Macau0.002%05100008410
 Cape Verde0.001%00001428400
 Faroe Islands0.001%002601206200
 Saint Lucia0.001%00000010000
 Eritrea0.001%0000039700
 Somalia0.001%0000388900
 Antigua and Barbuda0.001%0000069400
 Burundi0.001%00610033330
 Chad0.001%0000309430
 Belize0.001%002600319520
 Turks and Caicos Islands0.0009%00000010000
 Gibraltar0.0009%01000000000
 Grenada0.0009%0000049600
 Saint Kitts and Nevis0.0008%0000509500
 Sierra Leone0.0007%0090005500
 Samoa0.0007%002100116800
 American Samoa0.0006%0000069400
 Dominica0.0006%00240007600
 Saint Vincent and the Grenadines0.0006%00240007600
 British Virgin Islands0.0006%00000010000
 Central African Republic0.0005%00100000000
 Comoros0.0005%00000010000
 São Tomé and Príncipe0.0005%0070009300
 Djibouti0.0005%00000010000
 Solomon Islands0.0003%00000010000
 Guinea-Bissau0.0003%00000010000
 Tonga0.0003%00000138800
 Vanuatu0.0002%00000148600
 Saint Pierre and Miquelon0.0002%00000010000
 Cook Islands0.0001%00000505000
 Nauru0.0001%00000010000
 Kiribati0.0001%00000010000
 Falkland Islands0.00007%00005005000
 Montserrat0.00003%00000010000
 Saint Helena, Ascension and Tristan da Cunha0.00003%00000010000

See also

References

  1. "Yearly electricity data". ember-climate.org. 17 Apr 2024. Retrieved 29 Apr 2024.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.