Electricity production by source - by country

CountryElectricity production from coal sourcesElectricity production from oil sourcesElectricity production from hydroelectric sourcesElectricity production from renewable sources, excluding hydroelElectricity production from nuclear sourcesElectricity production from natural gas sources
Botswana1000.826446280991736
Kosovo97.82796069643160.3620065505947251.810032752973630.0193498452012384
Mongolia95.0978329476124.90216705238797
South Africa93.77292199587020.07589299472986720.7924461429407960.157179400252725.20155946620643
Estonia85.32508774862110.4847066688952030.35099448437238811.97559752632461.04462644158449
Poland84.3256890385021.286493979034911.260504201680679.127981089342953.8025519486145
Kazakhstan81.09856096828590.6271221675559569.104243180190799.17007368396738
China78.95394888072140.16661308696282814.82160927418022.216588106662911.831111118650911.78174427806933
Macedonia76.87609075043631.0034904013961620.84060500290870.0145433391506691.2652705061082
Hong Kong SAR, China71.17858057904180.2946451447604410.005124263387138128.5216500128107
Bosnia and Herzegovina70.71989528795810.2486910994764428.71073298429320.320680628272251
Israel69.91962315116788.615805250848240.04611786408406630.39859011101228720.8880982969332
Australia69.70110203758031.41520653294225.560136367240153.9423610560532819.3811940061841
India67.94009483717081.1615177748424912.41701747550675.004608820427053.1630762213374110.3136848707155
Greece55.76652479805447.638321896986027.461130895509428.1490489012420820.8112568400938
Bulgaria55.04867760830020.2738740179517425.83131759390682.0350638706195232.61299802091044.15209003858225
Montenegro54.668674698795245.3313253012048
Czech Republic53.84376259282710.09095619135340512.583616372114446.8044441885901834.91336134937541.69708134246733
Morocco46.95641685429426.44741074300427.526535863621742.7822450948858216.2873914441943
Germany46.88147050880191.549566654936213.5091538518197218.884678653561316.279697845141511.4576598548151
Indonesia44.411790507939323.19556540047376.809259584174055.2471708044565320.3362137029564
Korea42.17082254621434.122761199679040.6945390682957110.57114956624426629.313144388427122.928494648075
world41.20592373440783.915748393371715.64687787825554.1994676674689311.659978532484921.8774962877675
Malaysia40.72795756783777.669305865170275.859789376585441.0338996079637244.7059727880698
Romania40.00548395941871.2403425861707423.75522185841712.5597187051404118.947079791609513.4921530992435
United Kingdom39.86991246991410.9855115915595791.451339324133379.9697683908955419.545054536268227.6900996338339
United States38.31483520307620.6784230727370996.540051671137645.5759005664580418.677397310503729.8323747563464
Ukraine38.21243722652820.284692762648315.614859423330440.12977886297301346.29360800627869.46462371824137
Philippines36.63409274893034.9121082456343214.019313056551414.636579160402529.7661038510466
North Korea36.29218677762372.6814609338881261.0263522884882
Chile35.11735029611769.1233457629597128.11142794472479.3397674928712418.3081085033268
Denmark34.72683616748351.226852613228960.055915534651185747.626878926421713.969016215505
Slovenia33.13582791266830.05796354736909925.06601404005932.6727635731306835.6024988729313.42628968892896
Portugal28.86287772312025.2683591004919212.238668306394930.217849613492622.8610330288124
Japan28.418613447508111.4527644872867.576847638321854.209803898630921.0951495229070941.5199513353532
Turkey28.39826803676040.68393341043937924.16105420944733.0672618028618343.6356196528558
Netherlands26.6896389693791.121857623932960.10376693554702811.95081838828413.8687446158665554.3405904925993
Zimbabwe25.29971988795520.30252100840336173.63585434173670.761904761904762
Croatia24.12633152681747.0267239768267641.96411885628852.3920762474303924.4907493926369
Thailand22.31546420832641.321913505058155.233161950431452.8117908017386268.3176695344454
Vietnam21.09317496647484.788312041863730.06684882888510.14317547061373943.9084886921627
Luxembourg20.68965517241380.03646973012399713.537563822027727.1480671043034387.089715536105
Ireland19.99345549738221.548865619546252.9159394997091316.161285631180949.749127399651
Spain19.04171337260615.336231656916626.983574273516822.49142257489720.909837378152924.9561333274277
Hungary18.75726575215070.4940711462450590.6190420832364577.1465938153917745.89920948616626.7350616135782
Italy16.00660402356256.3478798502544514.229564555689216.25289605457150.087749379702660746.1452749298492
Russia15.54215048228822.596863630708815.74965265939920.053371269353020616.423631126656149.3068857484466
Dominican Republic15.352601156069447.583815028901711.79961464354530.20809248554913325.0558766859345
Guatemala14.436533267861518.659464767984339.835502086913827.0684998772404
Slovak Republic13.30153683094861.9289878113407514.61579226285114.6988164635223554.7429782723910.3833245009716
Canada11.82740574271321.0115340593166958.85715701777893.5288305018330314.93728055162769.61987321363023
Mexico11.531549183484618.801813427743310.76131534319323.721107785442582.9626977102434352.2215165498929
Finland10.54680838970040.5811970670152923.878815437958316.033365543113732.6521912124149.39436139373614
Austria9.679070561044841.1524918953295461.350416479238111.684685662876715.0444399633933
Sri Lanka8.9129314786192750.197492701356739.66168641593681.22788940408724
New Zealand8.024942388504810.006777822963264251.493380326239219.992318467308320.3402467127559
Myanmar7.642964378326740.38214821891633770.301624129930421.6732632728265
Belgium7.099596231493940.1087069054767570.48400455533699111.802464023190852.14696138316626.6474272699037
Panama6.4910271095838141.058928344151752.15731195112640.292732595138093
Malta5.5147058823529499.40747493163170.501367365542388
Uzbekistan4.083969465648851.0362595419847319.465648854961875.4141221374046
France4.08177602922580.58022863277886510.16327824674044.4706967427214776.62602724426533.68528946581497
Mozambique4.081632653061220.0060002400096003899.88116458704690.11883541295306
Colombia3.464785998511860.82009640581022979.06246967099093.2997961890589113.3528517356281
Cambodia3.2288698955365690.31339031339034.273504273504272.18423551756885
Kyrgyz Republic3.1798390288956393.27747723974143.54268373136298
Moldova3.115056104505110.3456619426201186.0836501901140793.5706878672658
Argentina2.49932461116915.121762957817124.36339778472461.661842460730964.9176025626181951.4360696229401
Brazil2.327938648783852.7824687169727680.55036313511036.570658081307662.944760586582624.71925199056714
Bangladesh1.770273030571254.768389278500261.9790744649463291.4822632259822
Honduras1.7681728880157254.74319393769339.50322761717653.98540555711479
Peru1.624047115213015.7925196950768755.00089233357981.871350993039835.7111898630905
Namibia1.39860139860140.4195804195804298.1818181818182
Tanzania1.1316484345530.77329309694454949.321010939268248.7740475292343
Sweden0.9448104938644740.61053013359124747.510125128453110.829353805234838.41020371153960.964758508130327
Iran0.1773012661396327.79791827454585.030349804968610.0913622994931270.1497674224567766.7533009323961
Pakistan0.10077893720212535.409099498204929.93659325201035.5270948371790329.0264334754036
Nigeria0.094377780773897815.798623955019620.899607901161563.3017681438189
Norway0.08789082460670560.027934293092053796.62948907496611.306779857330711.7932453516655
Latvia0.03281916639317360.016409583196586847.37446668854613.1178208073514949.4584837545126
Belarus0.02485089463220681.059269383697810.1304671968190850.33548707753479198.2790755467197
Zambia0.009607070804111830.3492229788720199.650777021128
Switzerland0.001606503124648580.089725674781201756.77723027138342.4490696477164137.42001912186511.52092373317644
Paraguay0.0017353278034220799.99826467219660.0692707331152588
Albania0.024044241404183799.9759557585958
Nepal0.090579710144927599.9094202898551
Ethiopia0.63941096686688698.9924433249370.368145708196086
Tajikistan98.81620321844751.1837967815525
Georgia0.068667843829703777.398469688051822.5328624681185
Sudan24.813953488372175.1860465116279
Togo24.460431654676374.10071942446041.43884892086331
Cameroon18.312208138759273.33222148098731.034022681787867.32154769846564
Costa Rica8.7765686972439872.561781755313718.6616495474423
Angola29.092196071491870.9078039285082
Iceland0.017094991167587970.300302011510629.6826029973218
Venezuela14.266870939463768.548816555927917.1843125046084
Ghana0.50827766482718667.508928571428624.3214285714286
Uruguay27.223511214230562.63534416086629.261407579273010.879737045630317
Congo0.69605568445475661.175560711523638.1283836040217
Ecuador32.724760682917254.93437284121192.792855028125939.54801144774499
Gabon20.746184284906745.73205200678350.50876201243640533.0130016958734
Kenya32.730284112625843.967384380175823.3023315071984
El Salvador34.056847545219634.642549526270531.3006029285099
Armenia0.31514347321280533.48580653840980.040360554284945534.279564106013732.1539082470066
Bolivia1.5923566878980932.49792301301583.4062586541124362.5034616449737
Côte d'Ivoire0.54107230693556329.08673553041481.0493523528447369.3228398098049
Haiti78.969359331476316.71309192200564.31754874651811
Azerbaijan1.6655169015472613.18616339804870.0053447354355959485.1483197004041
Nicaragua65.986928104575211.607843137254922.4052287581699
Lithuania4.9222797927461111.304757418747114.908148845972774.110496482961162.8120584079133
Senegal86.19774386197748.526874585268741.857996018579961.75846051758461
Egypt15.75875237888448.259997700943891.2504310730205874.7308188471511
Syrian Arab Republic39.63825799070087.9919180116361252.369823997663
Iraq12.8539823008857.6327433628318662.0851769911504
Lebanon95.08096547509934.91903452490076.28182281059063
Jamaica91.81093172534531.96459832717376.22446994748103
Algeria5.497423082929880.98000937060752893.5225675464626
Benin99.35064935064940.9345794392523360.649350649350649
Cuba43.31737538721490.5575894114333992.6358772176851611.5742044494509
Jordan72.52679729637470.3755035160783780.075100703215675627.0225984843313
Tunisia0.06199628022318660.3347799132052080.67575945443273498.9274643521389
Turkmenistan0.0564334085778781100
Bahrain0.0419006117489315100
Qatar0.870162583008931100
Trinidad and Tobago0.270666516296380.24563671622495299.7293334837036
Brunei0.9932885906040270.053691275167785298.9530201342282
United Arab Emirates1.6986594308885798.3013405691114
Oman17.998537075980682.0014629240194
Singapore18.40040000869582.2891801995695677.9995217287332
Libya43.687984355761656.3120156442384
Saudi Arabia26.450653198814843.3398513257917
Kuwait61.987225229301938.0127747706981
Eritrea99.4065281899110.593471810089021
Cyprus96.38871982146483.6112801785352
Datasource: Workbank - World Development Indicators