Electricity generation mix by country

Source: https://aidb.si/d/electricity-mix — Ember – Yearly Electricity Data, processed by Our World in Data (CC BY 4.0). Population: Our World in Data based on various sources.

CountryCountry nameYearGeneration (TWh)Generation per person (kWh)Low-carbon share (%)Renewables share (%)Fossil share (%)Coal (%)Gas (%)Oil (%)Nuclear (%)Hydro (%)Wind (%)Solar (%)Bioenergy (%)Other renewables (%)
CHNChina202510583.367473.61741.6510437.0437258.3489554.345313.1575040.84613964.60732713.2005310.7285411.101962.012688
USAUnited States20254519.7913014.9943.0015525.6383656.9984416.3093939.987260.701802517.36325.34759310.274598.6026121.021950.3916111
INDIndia20252081.61421.98926.6530524.0670673.3469570.818122.331860.19696392.5859928.5496734.9951969.4153541.106841
RUSRussia20251192.798283.41435.6835617.3525964.3164318.4039144.69941.21312218.3309716.744770.30516690.23809720.06455453
JPNJapan20251029.868365.80832.7054223.5692267.2945932.0509632.778242.4653849.1361937.1757331.2477429.8129845.332764
BRABrazil2025750.533526.72188.7159786.6014611.284032.2903817.3081681.6854752.11450651.7807415.6662611.810327.344143
CANCanada2025652.4416259.4976.977263.9001323.022814.08926517.764091.16945613.0770652.838577.8903811.5587641.612409
KORSouth Korea2025624.6612090.1139.9577410.3944560.0422731.1417427.948010.952518229.563280.6083310.58271716.0512923.152115
FRAFrance2025569.988551.73494.850726.064075.1493040.30527393.0264221.81760868.7866310.423178.1564275.5826521.8018180.1000035
DEUGermany2025500.475952.65659.0924559.0924540.9075520.6106316.518473.77844803.90832627.1804517.9071710.096510
SAUSaudi Arabia2024454.6413386.432.159952.1599597.84005063.3424334.4976200.34972721.8102230
IRNIran2025395.784282.5145.7001363.84304494.299870.184445989.542184.5732481.8570923.2922330.3158320.22739910.007579968
IDNIndonesia2024371.541310.60318.0895718.0895781.9104261.4819418.512141.91634807.3451040.12650050.36335255.740974.513646
MEXMexico2025356.972705.40625.9377523.0915874.062253.04787561.607429.4069542.8461788.0538985.9892987.3787711.669608
TURTurkey2025353.864035.56243.2572343.2572356.7427834.3073522.144350.2910756016.1843711.1410.526762.3964283.009665
VNMVietnam2025309.993051.12745.4175945.4175954.5824148.143496.2389110.2000065033.017194.6356337.4324980.3322688
GBRUnited Kingdom2025292.314202.79564.4179251.9722235.582090.112893831.100554.3686512.445691.89866929.366086.60942114.09805
TWNTaiwan2025288.3912477.513.3673112.2403786.6326836.2529948.774231.6054651.1269461.9106074.1644995.4370810.7281805
ESPSpain2025287.896011.4974.6396255.8581425.360380.319566521.556843.48396918.7814811.372420.4105721.848622.2265450
AUSAustralia2025286.3410615.438.6184338.6184361.3815742.7289216.431512.2211364.26765413.700519.58861.061675
ITAItaly2025264.74475.34648.7759748.7759751.224021.40914247.242162.572724015.753688.11484616.86065.8972422.149603
EGYEgypt2025245.712075.8513.0153413.0153486.98465079.626387.3582686.1332463.784953.0971470
ZAFSouth Africa2025242.763749.34417.8406713.6348782.1593381.3560700.80326254.20580.7538314.6630428.0243860.1936069
MYSMalaysia2025201.095589.27520.6524420.6524479.3475644.5571633.7611.0293917.5244902.2427770.8851758
PAKPakistan2025195.03764.165654.9043742.7472745.0956314.8233621.048049.22422212.157120.176382.94313718.771470.85627850
THAThailand2025188.242628.32116.5745816.5745883.4254117.828365.522740.074373144.0480241.8115175.3017425.413302
AREUnited Arab Emirates2024177.2616074.8931.733058.81191468.26695068.26695022.921130.11282868.5806160.11847
POLPoland2025173.264542.62831.5075631.5075668.4924450.3982514.325293.76890300.981184414.2098611.283624.8943780.1385202
SWESweden2025170.7116019.1398.7815671.19091.21844100.064436761.15400427.5906539.9742222.787182.5950445.8344560
NORNorway2025160.8128598.2498.9988298.998821.00118100.55966670.4415148090.02558.4323120.32958150.14924440.06218519
ARGArgentina2025153.153340.13941.6062734.5804858.393731.84133252.686913.8654927.02579217.1400612.158023.3561871.926216
IRQIraq2024149.733252.031.6229211.62292198.37708052.96245.4150801.33573800.287183600
NLDNetherlands2025134.967356.04254.1567851.2003545.843217.0761734.891823.8752222.9564310.0370480124.9703621.117375.0755780
KAZKazakhstan2025123.695934.15114.8597314.8597385.1402754.2646929.404151.4714218.4970494.7133961.6492840
PHLPhilippines2025123.121054.22723.3105923.3105976.6894158.6663417.259580.7634827010.315141.1858352.4366471.1777138.195256
UKRUkraine2022111.512716.52572.172916.4110827.827120.912926.4388840.475293755.761819.8825221.2734284.5556450.6994888
BGDBangladesh2025103.4588.5472.1373312.13733197.8626721.508764.2940112.0599600.628626601.50870400
DZAAlgeria202496.362058.3451.0689081.06890898.93109098.588620.342465800.02075550.02075551.02739700
KWTKuwait202592.4918402.022.238082.2380897.76192062.006735.75522002.0110280.227051600
COLColombia202590.361691.32377.0252377.0252322.974776.11996513.756093.098716069.167770.16600275.0907482.6007080
CHLChile202588.54456.21166.3728966.3728933.6271217.7627115.299430.5649717022.2372913.0847525.062155.6836160.3050848
UZBUzbekistan202586.72339.86519.3771619.3771680.622846.57439572.318341.73010407.2664374.613617.49711700
FINFinland202582.314635.4696.3426456.464153.6573510.19441071.1543132.30862739.8784915.1154327.436211.19076612.563790.1579587
ISRIsrael202582.18626.50316.9305716.9305783.069433.41047579.658960000.560292416.17540.19488430
VENVenezuela202480.132820.92891.139491.13948.86060104.49274.367902091.101960.024959440.0124797200
CZECzechia202575.57116.43859.1523216.8476840.8476835.231795.4039740.211920542.304642.2649010.75496695.8145698.0132460
AUTAustria202573.228034.16783.5973783.5973716.40262011.936634.465993051.8027811.3493614.080856.3643810
BELBelgium202572.896198.86772.0126338.9353827.98738021.539316.44807233.077240.603649318.8228814.336675.1721770
CHESwitzerland202565.027250.69797.6930267.825292.30698300.41525691.89172629.8677352.276230.215318412.134731.5995081.599508
PERPeru202560.441747.99963.649963.649936.35010.0165453336.118470.2150893056.05563.4910663.0277961.0754470
SGPSingapore202560.1510245.715.4862845.48628494.513710.947630991.122192.443892.7265172.759767
GRCGreece202558.275862.85349.6996749.6996750.300324.70224838.424587.17350205.86922920.4393322.172641.2184660
QATQatar202556.1818030.164.0583834.05838395.94162095.9416200003.8269850.23139910
OMNOman202552.849616.5474.5420144.54201495.45798091.862233.595761000.18925064.35276300
LAOLaos202452.316732.45776.7157476.7157423.2842723.2842700076.4672100.17205120.076467210
PRTPortugal202551.134910.7680.9505280.9505219.04948016.409152.640329029.6890326.7357717.328386.806180.3911598
ROURomania202549.812634.24367.5165647.0387532.4834413.4109618.71110.361373220.4778224.2722311.985549.797230.98373820
BLRBelarus202546.375153.59641.427654.83070958.572350.0431313454.496444.0327836.596942.0056071.0351520.79792970.99202070
PRYParaguay202545.356466.4891001000000099.47079000.52921720
MARMorocco202544.51157.92623.9550623.9550676.0449461.5056210.921353.61797802.04494416.044945.7752810.089887640
NZLNew Zealand202543.348252.25688.5325388.5325311.467471.1305958.8601751.476696054.845419.7369630.85371481.31518221.78126
NGANigeria202541.54174.884831.3192131.3192168.68079068.680790030.8618200.31295140.14443910
HUNHungary202540.244177.61775.3230635.3131224.676943.42942320.253480.994035840.009940.57157061.49105427.286285.9393640.02485089
BGRBulgaria202537.965653.38971.9178132.7976828.0821922.523714.8735510.684931539.120136.664913.47734518.150684.5047420
BHRBahrain202437.9523614.570.26350460.263504699.73649099.7364900000.263504600
HKGHong Kong202437.445049.2831.0416671.04166798.9583433.6538564.102571.2019230000.61431630.42735040
SRBSerbia202536.625474.62827.7990227.7990272.2009965.046426.8541780.3003823022.228294.01420.43691971.1196070
ECUEcuador202536.62001.10579.3989179.3989120.6010902.67759617.9235077.896180.51912570.10928960.87431690
LBYLibya202434.594686.3380.028910090.0289100999.97109074.5302125.440880000.0289100900
ETHEthiopia202533.37246.32391001000000096.463893.2963740.11986810.029967040.08990111
DNKDenmark202533.35547.67491.1711791.171178.8288292.6726732.4324323.72372400.0600600657.6876913.3633620.060060
TKMTurkmenistan202433.014404.5660.030293850.0302938599.96971099.96971000.030293850000
IRLIreland202530.955830.78348.1421648.1421651.857830.516962848.368342.97253602.10016137.996774.7495963.2956380
SVKSlovakia202529.15315.19185.1546418.7285214.845361.06529211.271482.50859166.4261210.8591102.4054985.4295540.03436426
AZEAzerbaijan202528.092701.55612.1395512.1395587.86045087.611250.249199011.463150.320398700.35599860
PRKNorth Korea202427.11022.68763.3579363.3579336.6420734.0590402.583026062.7306300.627306300
SYRSyria202424.881008.43.5369783.53697896.46303052.250844.2122203.0144700.40192930.12057880
TJKTajikistan202524.672287.06894.3656394.365635.6343744.6615320.97284150094.365630000
GHAGhana202424.27704.961436.2175536.2175563.78244061.433872.348578035.4346900.70045320.082406260
JORJordan202423.672048.83924.0811124.0811175.91888061.9771913.941700.084495147.39332516.603300
DOMDominican Republic202522.681968.66723.8095223.8095276.1904829.0564426.7636720.3703706.7460326.2610239.9206350.88183420
TUNTunisia202522.311806.6864.0340654.03406595.96593094.935011.03092800.044822951.4791572.51008500
MMRMyanmar202421.71398.34847.8581447.8581452.141875.52740746.061730.5527407046.0617300.55274071.2436670
PRIPuerto Rico202520.276265.2816.3640856.36408593.6359116.5268929.5017347.607300.24666991.1346824.9333990.049333990
MOZMozambique202419.79571.440783.4259783.4259716.57403015.816070.7579585082.3648200.40424450.65689740
ZMBZambia202419.72925.171787.4746587.4746512.5253610.8012201.724138086.206900.8620690.40567950
CUBCuba202419.431769.6164.014414.0144195.98559013.638782.3468900.61760160.36026761.2352031.8013380
ISLIceland202419.0548423.51001000000070.656170.052493440.05249344029.23885
KHMCambodia202517.76995.070640.8783840.8783859.1216256.587842.53378429.8986510.641890.3378378
LKASri Lanka202517.25742.591161.6231961.6231938.3768127.5362310.8405838.20295.39130416.463771.3333330.231884
CODDemocratic Republic of Congo202415.92145.68581001000000084.17085015.766330.062814070
GTMGuatemala202415.79857.855368.3343968.3343931.6656115.83281015.83281039.898672.3432551.77327422.165932.153262
KGZKyrgyzstan202515.782163.11584.727584.727515.272512.61091.7110270.9505704084.72750000
AGOAngola202415.59411.499273.7010973.7010926.2989108.98011517.31879070.5580502.8223220.32071840
SVNSlovenia202514.847009.68878.9083639.6226421.0916414.690036.401617039.2857127.223720.0673854410.377361.9541780
SDNSudan202414.77292.771179.6885679.6885620.311440020.31144077.8605301.0832770.74475280
HRVCroatia202514.73820.00376.2585176.2585123.74154.96598718.775510039.251721.428578.775516.8027210
BIHBosnia and Herzegovina202514.444598.58343.5595643.5595656.4404455.4016601.038781036.634352.5623274.0858730.27700830
KENKenya202514.04244.03690.028590.02859.97151009.97151020.9401716.381774.629632.13675245.94017
BOLBolivia202513.631083.30736.0968436.0968463.90316062.435811.467351027.879682.0542922.9347033.2281730
GEOGeorgia202513.53546.40879.6296379.6296320.37037020.370370078.814820.59259260.222222200
PANPanama202413.432974.1567.9821367.9821332.017873.72300820.848847.446016053.09017.1481757.3715560.37230080
CRICosta Rica202512.812485.9551001000000074.7853212.099920.70257610.468384111.94379
HNDHonduras202412.481152.81255.4487255.4487244.551280.4807692044.07051030.448726.0096159.4551286.7307692.804487
URYUruguay202511.943527.65497.8224597.822452.177554002.177554027.2194340.619775.10887824.874370
NPLNepal202411.13375.36611001000000098.831990.089847261.07816700
BTNBhutan20241113897.14100100000001000000
CIVCote d'Ivoire202410.79337.88228.9156628.9156671.08434070.898980.1853568027.8035200.18535680.92678410
ZWEZimbabwe202410.26616.795457.1150157.1150142.8849942.8849900055.5555500.38986351.1695910
ARMArmenia20259.723292.28765.946538.9917734.0535034.0535026.9547327.98354011.0082300
MNGMongolia20259.692755.1138.3591348.35913491.6408785.7585205.88235300.6191955.5727562.16718300
TTOTrinidad and Tobago20249.556333.8240.1047120.10471299.89529099.476440.41884820000.10471200
LTULithuania20258.893141.17677.615377.615322.3847016.535435.84926803.93700844.8818918.7851510.011250
TZATanzania20248.84128.937932.9185532.9185567.08144062.782814.298643031.6742100.45248870.79185520
ALBAlbania20248.342987.3671001000000095.9232604.07673800
SENSenegal20247.63412.388119.790319.790380.209691.3106160.262123278.6369604.062915.3735268.9121891.4416780
CMRCameroon20247.26249.281173.140573.140526.8595022.038574.820936072.0385700.55096420.55096420
MKDNorth Macedonia20256.823760.07847.2140847.2140852.7859230.6451619.648092.492669019.941352.93255123.753670.58651020
SLVEl Salvador20256.461014.84586.5325186.5325113.4674913.4674930.340563.09597520.2786412.074320.74303
LVALatvia20256.273382.6873.0462573.0462526.95375026.15630.7974482046.730463.50877213.078159.7288680
MDAMoldova20256.162056.00311.201311.201388.7987085.227273.57142905.6818182.5974032.5974030.32467530
ESTEstonia20256.114545.33359.5744759.5744740.4255301.30932939.116200.490998318.821618.4942721.767590
MLIMali20245.96243.47819.4630919.4630980.536920080.53692015.4362402.8523491.1744970
CYPCyprus20255.914311.49627.7495827.7495872.250430072.25043003.55329923.181051.0152280
UGAUganda20245.81116.164997.0740197.074012.92599002.92599086.0585202.925998.0895010
BRNBrunei20245.5612015.540.17985610.179856199.8201419.7841779.13670.89928060000.179856100
COGCongo20245.46862.154820.8791220.8791279.12088073.809525.311355020.1465200.18315020.54945050
LBNLebanon20245.34919.744343.8202243.8202256.179780056.17978013.108610.187265929.962550.56179770
YEMYemen20245.25129.36411.2380911.2380988.761901.14285787.6190500011.2380900
JAMJamaica20244.921732.89412.6016312.6016387.39838056.9105730.487802.4390245.8943093.0487811.2195120
PNGPapua New Guinea20244.73447.217523.6786523.6786576.32135019.238957.08245021.1416500.21141650.21141652.114165
NICNicaragua20244.52653.544162.3893862.3893837.610620037.61062014.3805312.389380.663716819.6902715.26549
GINGuinea20244.03273.131975.186175.186124.813890024.81389074.4416800.744416800
BWABotswana20243.431360.4930.29154520.291545299.7084698.2507201.4577260000.291545200
MUSMauritius20243.412682.56617.8885617.8885682.1114339.29619042.8152503.2258060.29325514.9853379.3841640
NCLNew Caledonia20243.1210661.0226.9230826.9230873.0769336.53846036.53846017.307691.2820518.33333300
REUReunion20233.073509.04156.6775256.6775243.3224813.0293230.2931612.703580.65146589.44625433.87622
GABGabon20242.61024.04435.3846235.3846264.61539044.2307720.38461035000.38461540
MNEMontenegro20252.463887.91475.6097675.6097624.3902524.3902500058.5365911.382115.69105700
MDGMadagascar20242.4376.0207442.3868342.3868357.6131720.57613037.03704037.0370404.1152261.2345680
BHSBahamas20242.255607.0290.88888890.888888999.111110099.111110000.888888900
MLTMalta20252.194015.35715.9817315.9817384.01826083.105030.91324200015.525110.4566210
MRTMauritania20242.07400.433122.7053122.7053177.294690077.29469010.144934.8309187.72946900
GUMGuam20241.8611085.298.602158.6021591.397850091.397850008.6021500
MWIMalawi20241.8384.5059295.6284195.628414.371584004.371584092.3497300.54644812.732240
SURSuriname20241.742742.58552.8735752.8735747.1264301.14942545.97701051.7241400.57471260.57471260
BFABurkina Faso20241.6971.7659217.1597617.1597682.840230082.8402305.32544406.5088755.3254440
GLPGuadeloupe20231.674435.37935.3293435.3293464.6706613.1736551.497010.59880245.9880246.58682615.568866.586826
NAMNamibia20241.64541.231497.5609797.560972.4390242.43902400060.975611.21951235.3658500
LUXLuxembourg20251.542263.19591.5584491.558448.44155803.8961044.54545503.24675330.5194830.5194827.272730
MTQMartinique20231.514364.06125.8278125.8278174.1721974.1721901.9867557.28476815.894040.6622517
GNQEquatorial Guinea20241.49787.308826.8456426.8456473.15437072.483220.6711409026.845640000
GUYGuyana20241.381660.4662.8985512.89855197.1014600.724637796.376820001.4492751.4492750
FJIFiji20241.151238.15763.4782663.4782636.521740036.52174052.1739200.869565210.434780
RWARwanda20241.1379.2616949.5575249.5575250.4424815.0442526.548678.849558046.017703.53982300
BRBBarbados20241.113929.5379.0090099.00900990.9909902.70270388.288290009.00900900
BENBenin20241.0169.834723.9603963.96039696.0396072.2772323.762380003.96039600
ABWAruba202419252.74817178300830014300
AFGAfghanistan20240.9923.2135586.8686986.8686913.131313.030303010.10101075.75758011.1111100
PSEPalestine20240.99180.149139.3939439.3939460.606060060.6060600039.3939400
GUFFrench Guiana20230.983229.97465.3061265.3061234.6938834.6938853.061226.1224496.122449
NERNiger20240.9535.142993.1578953.15789596.8421117.894745.26315873.684210003.15789500
HTIHaiti20240.8673.0512218.6046518.6046581.395350081.39535018.604650000
MDVMaldives20240.851610.4557.0588237.05882392.941180092.941180007.05882300
MACMacao20240.781082.92730.7692330.7692369.23077062.820516.410257000030.769230
PYFFrench Polynesia20240.722554.85934.7222234.7222265.277780065.27778026.3888908.33333300
CYMCayman Islands20240.719533.2724.2253524.22535295.774650095.774650004.22535200
TGOTogo20240.7184.4579129.5774729.5774770.42254070.422540011.26761018.3098600
VIRUnited States Virgin Islands20230.687933.5452.9411762.94117697.058820097.058820002.94117600
SYCSeychelles20240.634829.95515.8730215.8730284.126980084.12698001.58730214.2857200
BMUBermuda20240.619433.9631.6393441.63934498.360660098.3606600001.6393440
SWZEswatini20240.61490.815796.7213196.721313.2786883.27868800057.3770504.91803334.426230
GRLGreenland20240.610740.3783.3333383.3333316.666670016.66667078.333330050
LBRLiberia20240.57101.553454.3859754.3859745.614030045.61403052.6315801.75438600
SSDSouth Sudan20240.5646.887781.7857141.78571498.214290098.214290001.78571400
CPVCape Verde20240.52990.706430.7692330.7692369.230770069.230770015.3846215.3846200
TLSEast Timor20240.51364.11980010000100000000
GMBGambia20240.51184.78270010000100000000
BDIBurundi20240.4934.8809475.510275.510224.48980024.4898073.46939002.0408160
FROFaroe Islands20230.498951.73446.9387746.9387753.061220053.06122026.5306118.3673502.0408160
LSOLesotho20220.48209.9635100100000001000000
BLZBelize20240.471126.8987.2340487.2340412.765960012.76596051.0638302.1276634.042550
ERIEritrea20240.45127.276511.1111111.1111188.888890088.8888900011.1111100
SOMSomalia20240.4322.6206820.9302320.9302379.069760079.06976002.32558118.6046500
LCASaint Lucia20240.42225.3012.52.597.499990097.499990002.500
ATGAntigua and Barbuda20240.373945.328.1081088.10810891.891890091.891890008.10810800
TCDChad20240.3718.227385.4054055.40540594.594590094.59459002.70270302.7027030
TCATurks and Caicos Islands20240.275798.5963.7037033.70370396.296290096.296290003.70370300
GRDGrenada20240.242047.4670010000100000000
KNASaint Kitts and Nevis20240.234907.5048.6956528.69565291.304340091.30434004.3478264.34782600
GIBGibraltar20240.225590.70900100081.8181818.18182000000
SLESierra Leone20240.2124.2998595.238195.23814.761905004.761905085.7142909.52380900
DJIDjibouti20240.2171.126535356500650035000
ASMAmerican Samoa20240.183846.8125.5555555.55555594.444440094.444440005.55555500
VGBBritish Virgin Islands20230.174357.9690010000100000000
WSMSamoa20240.16733.840643.7543.7556.250056.25018.75018.756.250
DMADominica20230.152254.58813.3333313.3333386.666660086.66666013.333330000
VCTSaint Vincent and the Grenadines20240.151490.60913.3333313.3333386.666660086.66666013.333330000
CAFCentral African Republic20230.1427.17172100100000001000000
COMComoros20230.14164.63030010000100000000
SLBSolomon Islands20240.11134.27649.0909099.09090990.90910090.90910009.09090900
STPSao Tome and Principe20230.09389.809511.1111111.1111188.888890088.88889011.111110000
ESHWestern Sahara20090.09227.87180010000100000000
GNBGuinea-Bissau20240.0836.341170010000100000000
VUTVanuatu20230.08249.67072525750075012.5012.500
TONTonga20240.07671.836614.2857114.2857185.714290085.7142900014.2857100
NRUNauru20240.054177.80820208000800002000
SPMSaint Pierre and Miquelon20230.058761.1710010000100000000
COKCook Islands20240.042909.09150505000500005000
KIRKiribati20240.04297.351325257500750002500
FLKFalkland Islands20230.012858.7760010000100000000
MSRMontserrat20240.012265.5190010000100000000
SHNSaint Helena20230.011881.1140010000100000000