Skip to Content
WEMO-Launch-Banner-1

World Energy Market Observatory, 21st Edition

The 21st annual report examines the electricity and gas markets in North America, Europe, Australia, Southeast Asia, India and China.


Reframing crisis as opportunity

The 21st annual World Energy Markets Observatory (WEMO) reveals a world struggling to balance the the desire for continued economic growth with the need to take deliberate and drastic steps against climate change.

In 2018, global energy consumption rose 2.3 percent—nearly twice the average rate since 2010—as driven by a robust worldwide economy. Despite the rapid growth of renewables in some regions, oiI, gas and coal accounted for nearly three-quarters of the increase in total energy demand, their highest share in five years. As a result, greenhouse gas emissions climbed 2 percent globally, a significant break from the plateau of 2014 to 2016.

While renewables remain the fastest-growing energy source worldwide, investments during the first half of 2019 declined 14 percent compared with the same period in 2018. Population growth, as well as a lack of anticipated technical breakthroughs over the next two decades, further contribute to a bleak medium- and long-term landscape.

This year’s WEMO report explores these issues in greater detail and presents new ideas for how utilities, policymakers and private companies can embrace a long-term strategy that balances growth and change—and draws opportunity from crisis.

Please fill in the form to download the report:

        <div class="pf_forms__container ">
                        <form id="pf_form_96643" class="pf_form__form" action="" method="post" enctype="multipart/form-data">
                        <div class="pf_field pf_field--text pf-required" data-validate="text">
            <label for="_pf_96643_8222">First Name                  &nbsp;<span class="pf-required--symbol"> * </span></label>
            <input type="text" id="_pf_96643_8222" class="pf_field__input empty" name="_pf_96643_8222" required="">
        </div>
                <div class="pf_field pf_field--text pf-required" data-validate="text">
            <label for="_pf_96643_6832">Last Name                   &nbsp;<span class="pf-required--symbol"> * </span></label>
            <input type="text" id="_pf_96643_6832" class="pf_field__input empty" name="_pf_96643_6832" required="">
        </div>
                <div class="pf_field pf_field--text pf-required" data-validate="text">
            <label for="_pf_96643_9403">Company                 &nbsp;<span class="pf-required--symbol"> * </span></label>
            <input type="text" id="_pf_96643_9403" class="pf_field__input empty" name="_pf_96643_9403" required="">
        </div>
                <div class="pf_field pf_field--email pf-required" data-validate="email">
            <label for="_pf_96643_7938">Email                   &nbsp;<span class="pf-required--symbol"> * </span>              </label>
            <input type="email" id="_pf_96643_7938" class="pf_field__input empty" name="_pf_96643_7938" required="">
        </div>
                <div class="pf_field pf_field--country pf-required">
            <label for="_pf_96643_6650">Country                 &nbsp;<span class="pf-required--symbol"> * </span>              </label>
            <select id="_pf_96643_6650" class="pf_field__input empty select2-hidden-accessible" name="_pf_96643_6650" data-validate="select" required="" tabindex="-1" aria-hidden="false">
                                        <option value="" selected="selected"></option>
                                        <option value="AF">Afghanistan</option>
                                        <option value="AX">Aland Islands</option>
                                        <option value="AL">Albania</option>
                                        <option value="DZ">Algeria</option>
                                        <option value="AS">American Samoa</option>
                                        <option value="AD">Andorra</option>
                                        <option value="AO">Angola</option>
                                        <option value="AI">Anguilla</option>
                                        <option value="AQ">Antarctica</option>
                                        <option value="AG">Antigua And Barbuda</option>
                                        <option value="AR">Argentina</option>
                                        <option value="AM">Armenia</option>
                                        <option value="AW">Aruba</option>
                                        <option value="AU">Australia</option>
                                        <option value="AT">Austria</option>
                                        <option value="AZ">Azerbaijan</option>
                                        <option value="BS">Bahamas</option>
                                        <option value="BH">Bahrain</option>
                                        <option value="BD">Bangladesh</option>
                                        <option value="BB">Barbados</option>
                                        <option value="BY">Belarus</option>
                                        <option value="BE">Belgium</option>
                                        <option value="BZ">Belize</option>
                                        <option value="BJ">Benin</option>
                                        <option value="BM">Bermuda</option>
                                        <option value="BT">Bhutan</option>
                                        <option value="BO">Bolivia</option>
                                        <option value="BA">Bosnia And Herzegovina</option>
                                        <option value="BW">Botswana</option>
                                        <option value="BV">Bouvet Island</option>
                                        <option value="BR">Brazil</option>
                                        <option value="IO">British Indian Ocean Territory</option>
                                        <option value="BN">Brunei Darussalam</option>
                                        <option value="BG">Bulgaria</option>
                                        <option value="BF">Burkina Faso</option>
                                        <option value="BI">Burundi</option>
                                        <option value="KH">Cambodia</option>
                                        <option value="CM">Cameroon</option>
                                        <option value="CA">Canada</option>
                                        <option value="CV">Cape Verde</option>
                                        <option value="KY">Cayman Islands</option>
                                        <option value="CF">Central African Republic</option>
                                        <option value="TD">Chad</option>
                                        <option value="CL">Chile</option>
                                        <option value="CN">China</option>
                                        <option value="CX">Christmas Island</option>
                                        <option value="CC">Cocos (Keeling) Islands</option>
                                        <option value="CO">Colombia</option>
                                        <option value="KM">Comoros</option>
                                        <option value="CG">Congo</option>
                                        <option value="CD">Congo, Democratic Republic</option>
                                        <option value="CK">Cook Islands</option>
                                        <option value="CR">Costa Rica</option>
                                        <option value="CI">Cote D'Ivoire</option>
                                        <option value="HR">Croatia</option>
                                        <option value="CU">Cuba</option>
                                        <option value="CY">Cyprus</option>
                                        <option value="CZ">Czech Republic</option>
                                        <option value="DK">Denmark</option>
                                        <option value="DJ">Djibouti</option>
                                        <option value="DM">Dominica</option>
                                        <option value="DO">Dominican Republic</option>
                                        <option value="EC">Ecuador</option>
                                        <option value="EG">Egypt</option>
                                        <option value="SV">El Salvador</option>
                                        <option value="GQ">Equatorial Guinea</option>
                                        <option value="ER">Eritrea</option>
                                        <option value="EE">Estonia</option>
                                        <option value="ET">Ethiopia</option>
                                        <option value="FK">Falkland Islands (Malvinas)</option>
                                        <option value="FO">Faroe Islands</option>
                                        <option value="FJ">Fiji</option>
                                        <option value="FI">Finland</option>
                                        <option value="FR">France</option>
                                        <option value="GF">French Guiana</option>
                                        <option value="PF">French Polynesia</option>
                                        <option value="TF">French Southern Territories</option>
                                        <option value="GA">Gabon</option>
                                        <option value="GM">Gambia</option>
                                        <option value="GE">Georgia</option>
                                        <option value="DE">Germany</option>
                                        <option value="GH">Ghana</option>
                                        <option value="GI">Gibraltar</option>
                                        <option value="GR">Greece</option>
                                        <option value="GL">Greenland</option>
                                        <option value="GD">Grenada</option>
                                        <option value="GP">Guadeloupe</option>
                                        <option value="GU">Guam</option>
                                        <option value="GT">Guatemala</option>
                                        <option value="GG">Guernsey</option>
                                        <option value="GN">Guinea</option>
                                        <option value="GW">Guinea-Bissau</option>
                                        <option value="GY">Guyana</option>
                                        <option value="HT">Haiti</option>
                                        <option value="HM">Heard Island &amp; Mcdonald Islands</option>
                                        <option value="VA">Holy See (Vatican City State)</option>
                                        <option value="HN">Honduras</option>
                                        <option value="HK">Hong Kong</option>
                                        <option value="HU">Hungary</option>
                                        <option value="IS">Iceland</option>
                                        <option value="IN">India</option>
                                        <option value="ID">Indonesia</option>
                                        <option value="IR">Iran, Islamic Republic Of</option>
                                        <option value="IQ">Iraq</option>
                                        <option value="IE">Ireland</option>
                                        <option value="IM">Isle Of Man</option>
                                        <option value="IL">Israel</option>
                                        <option value="IT">Italy</option>
                                        <option value="JM">Jamaica</option>
                                        <option value="JP">Japan</option>
                                        <option value="JE">Jersey</option>
                                        <option value="JO">Jordan</option>
                                        <option value="KZ">Kazakhstan</option>
                                        <option value="KE">Kenya</option>
                                        <option value="KI">Kiribati</option>
                                        <option value="KR">Korea</option>
                                        <option value="KW">Kuwait</option>
                                        <option value="KG">Kyrgyzstan</option>
                                        <option value="LA">Lao People's Democratic Republic</option>
                                        <option value="LV">Latvia</option>
                                        <option value="LB">Lebanon</option>
                                        <option value="LS">Lesotho</option>
                                        <option value="LR">Liberia</option>
                                        <option value="LY">Libyan Arab Jamahiriya</option>
                                        <option value="LI">Liechtenstein</option>
                                        <option value="LT">Lithuania</option>
                                        <option value="LU">Luxembourg</option>
                                        <option value="MO">Macao</option>
                                        <option value="MK">Macedonia</option>
                                        <option value="MG">Madagascar</option>
                                        <option value="MW">Malawi</option>
                                        <option value="MY">Malaysia</option>
                                        <option value="MV">Maldives</option>
                                        <option value="ML">Mali</option>
                                        <option value="MT">Malta</option>
                                        <option value="MH">Marshall Islands</option>
                                        <option value="MQ">Martinique</option>
                                        <option value="MR">Mauritania</option>
                                        <option value="MU">Mauritius</option>
                                        <option value="YT">Mayotte</option>
                                        <option value="MX">Mexico</option>
                                        <option value="FM">Micronesia, Federated States Of</option>
                                        <option value="MD">Moldova</option>
                                        <option value="MC">Monaco</option>
                                        <option value="MN">Mongolia</option>
                                        <option value="ME">Montenegro</option>
                                        <option value="MS">Montserrat</option>
                                        <option value="MA">Morocco</option>
                                        <option value="MZ">Mozambique</option>
                                        <option value="MM">Myanmar</option>
                                        <option value="NA">Namibia</option>
                                        <option value="NR">Nauru</option>
                                        <option value="NP">Nepal</option>
                                        <option value="NL">Netherlands</option>
                                        <option value="AN">Netherlands Antilles</option>
                                        <option value="NC">New Caledonia</option>
                                        <option value="NZ">New Zealand</option>
                                        <option value="NI">Nicaragua</option>
                                        <option value="NE">Niger</option>
                                        <option value="NG">Nigeria</option>
                                        <option value="NU">Niue</option>
                                        <option value="NF">Norfolk Island</option>
                                        <option value="MP">Northern Mariana Islands</option>
                                        <option value="NO">Norway</option>
                                        <option value="OM">Oman</option>
                                        <option value="PK">Pakistan</option>
                                        <option value="PW">Palau</option>
                                        <option value="PS">Palestinian Territory, Occupied</option>
                                        <option value="PA">Panama</option>
                                        <option value="PG">Papua New Guinea</option>
                                        <option value="PY">Paraguay</option>
                                        <option value="PE">Peru</option>
                                        <option value="PH">Philippines</option>
                                        <option value="PN">Pitcairn</option>
                                        <option value="PL">Poland</option>
                                        <option value="PT">Portugal</option>
                                        <option value="PR">Puerto Rico</option>
                                        <option value="QA">Qatar</option>
                                        <option value="RE">Reunion</option>
                                        <option value="RO">Romania</option>
                                        <option value="RU">Russian Federation</option>
                                        <option value="RW">Rwanda</option>
                                        <option value="BL">Saint Barthelemy</option>
                                        <option value="SH">Saint Helena</option>
                                        <option value="KN">Saint Kitts And Nevis</option>
                                        <option value="LC">Saint Lucia</option>
                                        <option value="MF">Saint Martin</option>
                                        <option value="PM">Saint Pierre And Miquelon</option>
                                        <option value="VC">Saint Vincent And Grenadines</option>
                                        <option value="WS">Samoa</option>
                                        <option value="SM">San Marino</option>
                                        <option value="ST">Sao Tome And Principe</option>
                                        <option value="SA">Saudi Arabia</option>
                                        <option value="SN">Senegal</option>
                                        <option value="RS">Serbia</option>
                                        <option value="SC">Seychelles</option>
                                        <option value="SL">Sierra Leone</option>
                                        <option value="SG">Singapore</option>
                                        <option value="SK">Slovakia</option>
                                        <option value="SI">Slovenia</option>
                                        <option value="SB">Solomon Islands</option>
                                        <option value="SO">Somalia</option>
                                        <option value="ZA">South Africa</option>
                                        <option value="GS">South Georgia And Sandwich Isl.</option>
                                        <option value="ES">Spain</option>
                                        <option value="LK">Sri Lanka</option>
                                        <option value="SD">Sudan</option>
                                        <option value="SR">Suriname</option>
                                        <option value="SJ">Svalbard And Jan Mayen</option>
                                        <option value="SZ">Swaziland</option>
                                        <option value="SE">Sweden</option>
                                        <option value="CH">Switzerland</option>
                                        <option value="SY">Syrian Arab Republic</option>
                                        <option value="TW">Taiwan</option>
                                        <option value="TJ">Tajikistan</option>
                                        <option value="TZ">Tanzania</option>
                                        <option value="TH">Thailand</option>
                                        <option value="TL">Timor-Leste</option>
                                        <option value="TG">Togo</option>
                                        <option value="TK">Tokelau</option>
                                        <option value="TO">Tonga</option>
                                        <option value="TT">Trinidad And Tobago</option>
                                        <option value="TN">Tunisia</option>
                                        <option value="TR">Turkey</option>
                                        <option value="TM">Turkmenistan</option>
                                        <option value="TC">Turks And Caicos Islands</option>
                                        <option value="TV">Tuvalu</option>
                                        <option value="UG">Uganda</option>
                                        <option value="UA">Ukraine</option>
                                        <option value="AE">United Arab Emirates</option>
                                        <option value="GB">United Kingdom</option>
                                        <option value="US">United States</option>
                                        <option value="UM">United States Outlying Islands</option>
                                        <option value="UY">Uruguay</option>
                                        <option value="UZ">Uzbekistan</option>
                                        <option value="VU">Vanuatu</option>
                                        <option value="VE">Venezuela</option>
                                        <option value="VN">Viet Nam</option>
                                        <option value="VG">Virgin Islands, British</option>
                                        <option value="VI">Virgin Islands, U.S.</option>
                                        <option value="WF">Wallis And Futuna</option>
                                        <option value="EH">Western Sahara</option>
                                        <option value="YE">Yemen</option>
                                        <option value="ZM">Zambia</option>
                                        <option value="ZW">Zimbabwe</option>
                                </select><span class="select2 select2-container select2-container--default" dir="ltr" aria-hidden="true"><span class="selection"><span class="select2-selection select2-selection--single" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-_pf_96643_6650-container" role="combobox"><span class="select2-selection__rendered" id="select2-_pf_96643_6650-container" role="textbox" aria-readonly="true" title=""></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
        </div>
                <div class="pf_field pf_field--consent pf-required" data-validate="checkboxes">
            <div class="pf_consent__wrapper">
                <input type="checkbox" id="_pf_96643_4623" name="_pf_96643_4623[]" value="1" required="">
                <label for="_pf_96643_4623">

                    By submitting this form,  I understand that my data will be processed by Capgemini as indicated above and described in the <a href="https://www.capgemini.com/terms-of-use/"> Terms of use </a>.&nbsp;<span class="pf-required--symbol">*</span>                    </label>
            </div>
        </div>
                <div class="pf_field pf_field--recaptcha">
            <div class="g-recaptcha" data-sitekey="6Lc3OpIUAAAAADY4ErEHF0HF6Tr7vuknduDU-fbl"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Lc3OpIUAAAAADY4ErEHF0HF6Tr7vuknduDU-fbl&amp;co=aHR0cHM6Ly93d3cuY2FwZ2VtaW5pLmNvbTo0NDM.&amp;hl=en&amp;v=QENb_qRrX0-mQMyENQjD6Fuj&amp;size=normal&amp;cb=7bwczu7sqi1x" width="304" height="78" role="presentation" name="a-tuemkqpd5zui" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox" class="iframe_withoutcookies"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div>
        </div>

        <div class="pf_field pf_field--submit">
            <input type="submit" class="pf_field__input" id="_pf_96643_1852" value="Submit">
        </div>
                    <input type="hidden" name="form_id" data-validate="number" class="pf_form__id" value="96643">
            <input type="hidden" name="form_title" class="pf_form__title" value="world-energy-markets-observatory-2019">
            <input type="hidden" name="wp_rest_nonce" class="pf_form__wp_rest_nonce" value="f96130ca6b">
        </form>

        <div class="pf_form__success">
                            <p>Thank You! We have received your form submission.                </p>
        </div>
        <div class="pf_form__errors">
            <p>We are sorry, the form submission failed. Please try again.</p>
        </div>
                </div>

The World Energy Markets Observatory (WEMO) is Capgemini’s annual thought leadership and research report that tracks the development and transformation of electricity and gas markets in Europe, North America, Australia, Southeast Asia, India and China. Now in its 21st year, WEMO examines the following topics: climate change & regulatory policies; energy transition; infrastructure & adequacy of supply; supply & final customer; transformation; and financials.


Climate change is an increasing global concern

The world is not on track to reach targets set in the 2015 Paris accord. Most notably, almost all countries are contributing to the rise in carbon emissions, with India and China experiencing the highest increases over the past year. EU emissions are nearly flat for five years, following a decade of strong falls, though medium- and long-term emissions goals will not be achieved without significant new actions.

Advances in non-carbon emitting generation and storage will increase the viability of renewables

Renewables remain the fastest-growing worldwide energy source, with consumption increasing 14.5 percent in 2018. Further, advancements in clean energy storage, including pumped hydro storage, li-ion batteries and clean hydrogen production are helping to drive down costs and improve accessibility. However, the pace of renewables growth depends not only on equipment improvements and costs, but on many other factors, including public acceptance, sales agreements and financing.

The worldwide energy mix is dominated by coal, hampering broader energy transition efforts

While many countries are reducing the use of fossil fuels, especially those in Europe, the energy mix in the developing world is dominated by coal. As a result, worldwide coal consumption grew by 4 percent in 2018, as driven by the need to expand electricity service—a legitimate need. That said, developing countries must adopt sound policies related to cleaner extraction methods in mining, clean coal combustion technologies in power plants and accelerated RD&D investments in carbon capture and storage (CCS).

Continuous advancement in existing technology will drive incremental gains over the next two decades

While the energy industry does not expect any major technical breakthroughs over the next two decades, advances in existing technologies will continue to decrease the cost of renewables, electric batteries, electric vehicles, and small modular reactors. In addition, at-scale deployment of the smart grid, as well as advancements in intelligent automation, will help improve reliability and cost savings, while also reducing the environmental impact of increased demand and consumption.

Geopolitical considerations are increasing energy market volatility

Developments in the energy sector have contributed to geopolitical tensions around the world—and vice versa. U.S. oil independence has allowed the country to enact an aggressive international policy, notably in the Middle-East. U.S. sanctions on Iran and Venezuela, coupled with regional instabilities, have led to a significant decrease in oil production and sustained commodities prices at certain levels. Meanwhile, China has threatened to use rare earth exports as leverage in the trade war with the U.S.

Download our Global Key findings POV to learn more.