Electricity

Electricity Production by Country 2025

map placeholder
Electricity Production (TWh)

-20

-15

-10

-5

0

5

10

15

20

25

30

35

30.2 TWh

15.1 TWh

14.9 TWh

12.0 TWh

11.4 TWh

Country
Electricity Production 2024 (TWh)
Share of Global Production 2024
Lithuania Flag
Lithuania30.27.8%
Luxembourg Flag
Luxembourg15.12.9%
Iraq Flag
Iraq14.9169.5%
Sri Lanka Flag
Sri Lanka12.018.9%
Austria Flag
Austria11.483.2%
Greece Flag
Greece11.255.7%
Turkmenistan Flag
Turkmenistan11.037.3%
Slovenia Flag
Slovenia10.917.7%
Switzerland Flag
Switzerland10.580.3%
Vietnam Flag
Vietnam9.5303.6%
Estonia Flag
Estonia9.36.3%
Philippines Flag
Philippines8.0129.9%
France Flag
France8.0561.3%
Oman Flag
Oman7.348.5%
Bangladesh Flag
Bangladesh6.8107.4%
Indonesia Flag
Indonesia6.7375.1%
Egypt Flag
Egypt6.7237.4%
China Flag
China6.410086.9%
Turkey Flag
Turkey6.3352.9%
Saudi Arabia Flag
Saudi Arabia5.6454.6%
India Flag
India5.52030.2%
United Arab Emirates Flag
United Arab Emirates5.5177.3%
Algeria Flag
Algeria5.4101.1%
Malaysia Flag
Malaysia5.2213.5%
Brazil Flag
Brazil5.0745.7%
Hungary Flag
Hungary5.037.4%
Denmark Flag
Denmark5.035.5%
Israel Flag
Israel4.980.6%
South Africa Flag
South Africa4.7235.8%
Belarus Flag
Belarus4.743.9%
Thailand Flag
Thailand4.5199.5%
Kazakhstan Flag
Kazakhstan4.1118.5%
Qatar Flag
Qatar4.058.7%
Uzbekistan Flag
Uzbekistan3.981.3%
Singapore Flag
Singapore3.659.6%
Sweden Flag
Sweden3.5172.4%
Iran Flag
Iran3.3395.8%
Australia Flag
Australia2.8281.6%
United States Flag
United States2.74634.8%
Morocco Flag
Morocco2.743.5%
Portugal Flag
Portugal2.750.5%
Italy Flag
Italy2.6272.4%
Venezuela Flag
Venezuela2.683.3%
Russia Flag
Russia2.41209.3%
Argentina Flag
Argentina2.4152.5%
Hong Kong Flag
Hong Kong2.439%
Trinidad and Tobago Flag
Trinidad and Tobago2.39.8%
Colombia Flag
Colombia2.095.8%
Chile Flag
Chile2.091.1%
Taiwan Flag
Taiwan1.9288.6%
Norway Flag
Norway1.8158.1%
Peru Flag
Peru1.763.4%
Finland Flag
Finland1.783.2%
Kuwait Flag
Kuwait1.489.5%
Netherlands Flag
Netherlands1.2123.2%
Poland Flag
Poland1.1169.7%
South Korea Flag
South Korea1.0625.4%
Mexico Flag
Mexico0.7355.2%
Japan Flag
Japan0.71016.4%
New Zealand Flag
New Zealand0.545%
Spain Flag
Spain-0.4285.6%
Canada Flag
Canada-1.0636.8%
Slovakia Flag
Slovakia-1.054.3%
Ireland Flag
Ireland-1.231.6%
United Kingdom Flag
United Kingdom-2.9284.9%
Germany Flag
Germany-3.0497.3%
Ukraine Flag
Ukraine-3.0101.1%
Ecuador Flag
Ecuador-3.134.4%
Azerbaijan Flag
Azerbaijan-3.428.4%
Iceland Flag
Iceland-3.619.6%
Pakistan Flag
Pakistan-3.7133.7%
Czechia Flag
Czechia-4.35.7%
Bulgaria Flag
Bulgaria-4.738.5%
Latvia Flag
Latvia-4.96.1%
Romania Flag
Romania-6.654.3%
Belgium Flag
Belgium-10.175.4%
Croatia Flag
Croatia-12.315.4%
Cyprus Flag
Cyprus-12.3
North Macedonia Flag
North Macedonia-16.95.7%
Total230.5
  • All values shown in terawatt hours (TWh). One TWh equals one trillion watt hours.
  • Additional unlisted countries and territories contribute smaller amounts of electricity which combined 626.8 TWh electricity generation in 2023