CLIMATE ACTION

Iberdrola, global leader in climate action

Climate change

Iberdrola Group is leading the way towards a decarbonised and resilient economy through a sustainable and efficient business model. The fight against climate change has been the main driver of our profitable growth strategy.

parque eolico groton
Groton wind farm in the United States.

Committed to ambitious and urgent climate action

Iberdrola began the energy transition 20 years ago and has established itself as a global benchmark in climate action and clean energy.

Iberdrola’s Climate Action Plan, establishes the ambitious objectives of achieving carbon neutrality for scopes 1 and 2 by 2030 and net-zero emissions before 2040 for all scopes, including scope 3 (expressed in CO2eq). 

Key elements of the Climate Action Plan

Objetive

  • 2030

    Neutrality in emissions for scopes 1 and 2

    Direct emissions (generation and other) and indirect emissions fromelectricity T&D losses and own consumption

  • <2040

    Net-zero emissions for all scopes, including 3

    Scopes 1, 2 and 3 (rest of indirect emissions that occur in sources that are not owned or controlled by the company (e.g., gas sales, purchase of electricity for sale to the final customer, generation of electricity for third parties, suppliers)

Drivers

  • Icono 100% Renewables All energy 100% zero-emissions
  • Icono 100% Intelligent networks Networks more robust and 100% digitalised
  • Icono Green procurement
    • 100% green energy
    • Suppliers - Projects for joint reduction of emissions and use of "green" products
  • Icono Green solutions for customers Offer of green products and solutions(electrification, H2 green)
  • Alliances for green technologies and decarbonization

Values

  • Icono Positive for society
    • Economy, industry and employment
    • Inclusive transition
    • Universal access to competitive energy
  • Icono Positive for nature
    • Net positive impact on biodiversity in 2030
    • Circular Economy Model

Tools

  • Icono Climate governance
  • Icono Strategy and management of risks and opportunities
  • Icono Technological and business innovation
  • Icono Alliances and collaboration
  • Icono Green finance

Iberdrola has approved science-based emission reduction targets in the short and long term with the Science Based Target (SBTi) initiative.

See more

Climate action, a priority axis of our strategy

Iberdrola's By-Laws entrust its Board of Directors with responsibility for climate action. As such, the Group's highest management body is responsible for approving and updating a climate action plan that allows meeting the company's environmental objectives, as well as reporting annually on climate management.

In addition, the Climate Action Policy establishes the framework for Iberdrola's strategy and business model, aligned with the Paris Agreement and the 2030 Agenda. In it, Iberdrola continues to assume a leadership position (directly and by establishing alliances), promoting awareness (impacts, challenges, and benefits of achieving them), and contributing to a carbon neutral and sustainable future.

The Climate Action Policy includes among its priority lines of action the electrification of the economy. To achieve this, the Group will support regulatory initiatives to promote, for example, electric mobility and heat pumps, the "polluter pays" principle, the elimination of subsidies to high-emission technologies or sectors, the analysis of the risks arising from climate change and, in general, the development of a real and global energy transition.

The content of the Climate Action Policy, which has also been endorsed by shareholders at the General Meeting, is aligned with the recommendations of the TCFD (Task Force on Climate-related Financial Disclosure) External link, opens in new window., a benchmark platform on climate reporting, which sets out guidelines for integrating climate change into internal strategic planning and decision-making processes, as well as in the analysis, management and reporting of long-term risks.

We are moving towards net zero emissions

As a strategic pillar for its achievement, we are working according to the Group's investment plan, which is supported by innovation initiatives aimed at decarbonising the energy mix, increasing its resilience and consolidating the company's leadership in renewable energy, smart grids, efficient storage and clean technologies.

Icono

30.7

million tonnes of CO2 avoided in 2022 (1)

Icono

81 %

of the owned installed capacity is emission-free

Icono

71.7 %

of the owned installed capacity is from renewable energies

Icono

+ 4.9

billion euros invested in renewable energies in 2022

Icono

 41,246

MW owned capacity in renewables

Icono

  47

billion euros of investments planned up to 2025

Icono

1,370

MW of offshore wind power in operation, key to the Group's growth

Icono

0

coal-fired power plants in the world after their closure

Icono

+ 10,600

billion euros of ESG financing in 2022

Data at the end of the first half of 2023.

(1) Information extracted from the "Statement of Non-Financial Information. Sustainability Report 2022".

Iberdrola is also committed to green and sustainable financing — it is the world's largest issuer of green bonds — and to innovation in clean energy. The company actively participates in climate summits and in various alliances that advocate ambitious and urgent climate action. It also works to raise public awareness of climate change and contributes to sustainable development. This work has been recognised by numerous international indices.

Managing the risks and opportunities of climate change 

Improving climate resilience involves assessing how climate change will create new risks or opportunities or alter existing ones. Building resilient systems involves, first and foremost, a technological transformation towards a decarbonised economy, thus avoiding worst-case scenarios and taking advantage of the opportunities offered by the energy transition. Thus, the Iberdrola Group's Climate Action Policy includes, among its priority lines of action, the analysis of the risks and opportunities arising from climate change in the field of energy transition, as well as physical risks, and the integration of climate science and adaptation and resilience criteria, to reduce or avoid the potential impacts of climate change on the activity. Iberdrola monitors and manages the impacts arising from climate change through an ongoing process of analysis based on climate science and its application in the Company's normal procedures, with a focus on planning, implementation, control, and ongoing improvement. From this analysis, we conclude that, although there are risks, in general terms Iberdrola's business model could be classified as resilient to climate change. For more information on our management of risks and opportunities, see the Statement of Non-Financial Information 2021. 

Main climate risks

Climate change brings with it various risks, which to a large extent are not new risks for Iberdrola. These risks, which are included in the general risk control and management policy and are therefore monitored periodically, may be grouped into the following. 

  • TRANSITION risks, associated with all the risks that may appear in the progressive process of global decarbonisation , such as regulatory, market, technological, reputational, demand changes, demand variations, etc.
  • PHYSICAL, arising from possible material impacts on the installations as a result of the effects of the future evolution of climatic variables , both chronic (increase in temperatures, rise in sea level, variation in rainfall patterns) and extreme (increase in frequency) and intensity of extreme weather events, such as heat waves, hurricanes, flooding, etc.

Other risks may arise from these risks, such as credit deterioration of counterparties, suppliers, banks, others, social phenomena, humanitarian crises, impacts on crops and fisheries, refugee crises, epidemics and increased competition for financial resources.
 

An error occurred while processing the template.
The following has evaluated to null or missing:
==> request.getHeader("User-Agent")  [in template "20102#20129#424176" at line 23, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign getHeader = request.getHeader...  [in template "20102#20129#424176" at line 23, column 5]
----
1${request.setAttribute('CSS',((request.getAttribute('CSS'))!"")+'&/o/iberdrola-corporativo-theme/css/decoradores/menuVertical2.css')} 
2 
3<@liferay_util["html-top"]> 
4    <style> 
5     
6        .menu3-vertical.parent-selected,.menu4-vertical.parent-selected { 
7            display: block !important; 
8
9        #decMenuVertical a.rotated { 
10            -moz-transform: rotate(-180deg); 
11            -o-transform: rotate(-180deg); 
12            -webkit-transform: rotate(-180deg); 
13            transform: rotate(-180deg); 
14
15         
16        @media(max-width:959px) { 
17            div#decMenuVertical { 
18                display: none; 
19
20
21    </style> 
22</@>   
23    <#assign getHeader = request.getHeader("User-Agent")?lower_case /> 
24    <#assign isMobile= getHeader?contains("mobile") /> 
25    <#assign isIpad = getHeader?contains("ipad") /> 
26     
27     
28    <#if !isMobile> 
29    <div id="decMenuVertical"> 
30        <nav class="menu-vertical-izq" style="clear:both;" role="navigation" aria-label="Menú secundario"> 
31            <ul class="menu2-vertical" role="list" aria-expanded="true" aria-hidden="false"> 
32            <#list entries as nav_item> 
33                <#assign 
34                    nav_item_attr_has_popup = "" 
35                    nav_item_css_class = "" 
36                    nav_item_layout = nav_item.getLayout() 
37                /> 
38                <#if nav_item.isSelected()> 
39                    <#assign 
40                        nav_item_attr_has_popup = "aria-haspopup='true'" 
41                        nav_item_css_class = "activoN2" 
42                        nav_item_css_class2 = "ON" 
43                        parentSelected="parent-selected activo" 
44                        girado="rotated" 
45                    /> 
46                <#else> 
47                    <#assign 
48                        nav_item_css_class = "" 
49                        nav_item_css_class2 = "" 
50                        parentSelected="" 
51                        girado="" 
52                    /> 
53                </#if> 
54                <#if nav_item.isChildSelected()> 
55                    <#assign 
56                        childSelected = "activoN2" 
57                        nav_item_attr_has_popup = "aria-haspopup='true'" 
58                       child_display="display:block" 
59                        child_aria_expanded="true" 
60                        child_aria_hidden="false" 
61                        nav_item_css_class2 = "ON" 
62                    /> 
63                <#else> 
64                    <#assign 
65                        childSelected = "" 
66                        nav_item_attr_has_popup="" 
67                        child_display="display:none" 
68                        child_aria_expanded="false" 
69                        child_aria_hidden="true" 
70                    /> 
71                </#if> 
72                 
73                <#if nav_item.hasChildren()> 
74                            <#assign nav_item_attr_has_popup = "aria-haspopup='true'" /> 
75                <#else> 
76                    <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
77                </#if> 
78                <li ${nav_item_attr_has_popup} class="${nav_item_css_class} opcion-${nav_item?index} ${childSelected}" id="layout_${nav_item.getLayoutId()}" role="presentation" aria-controls="menu-${nav_item?index}"> 
79                    <a title="${nav_item.getName()}" aria-labelledby="layout_${nav_item.getLayoutId()}" ${nav_item_attr_has_popup} class="${nav_item_css_class2}" href="${nav_item.getURL()}" ${nav_item.getTarget()} role="menuitem"><span> ${nav_item.getName()}  
80                        <#if nav_item.getTarget()?contains("_blank")>  
81                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
82                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
83                        </#if> 
84                             
85                        </span></a> 
86                    <#if nav_item.hasChildren()> 
87                        <a href="javascript:void(0)" class="tiene-hijos3 ${girado}"></a> 
88     
89                        <ul id="menu-${nav_item?index}" aria-controls="menu-${nav_item?index}" class="menu3-vertical ${parentSelected}" role="list" aria-expanded="${child_aria_expanded}" aria-hidden="${child_aria_hidden}" aria-labelledby="opcion-4" style="${child_display}" role="menu"> 
90                            <#list nav_item.getChildren() as nav_child> 
91                                <#assign 
92                                    nav_child_css_class = "" 
93                                    nav_child_css_class2 = "" 
94                                /> 
95                                
96                                <#if nav_child.hasChildren()> 
97                                            <#assign  
98                                                nav_item_attr_has_popup = "aria-haspopup='true'" 
99                                                child_display="display:none" 
100                                            /> 
101                                <#else> 
102                                            <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
103                                </#if> 
104                                <#if nav_child.isChildSelected()> 
105                                    <#assign 
106                                        childSelected = "activoN3" 
107                                        nav_item_attr_has_popup = "aria-haspopup='true'" 
108                                        parentSelected="parent-selected activo" 
109                                        girado="rotated" 
110                                        child_aria_expanded="true" 
111                                        child_aria_hidden="false" 
112                                        child_display="display:block" 
113                                        nav_child_css_class2="ON" 
114                                    /> 
115                                <#else> 
116                                    <#assign 
117                                        childSelected = "" 
118                                        nav_item_attr_has_popup="" 
119                                        parentSelected="" 
120                                        girado="" 
121                                        child_aria_expanded="false" 
122                                        child_aria_hidden="true" 
123                                        child_display="display:none" 
124                                    /> 
125                                </#if> 
126                                 <#if nav_child.isSelected()> 
127                                    <#assign 
128                                        nav_child_css_class = "selected activoN3" 
129                                        nav_child_css_class2 = "ON" 
130                                        child_display="display:block" 
131                                    /> 
132                                </#if> 
133                                <li ${nav_item_attr_has_popup} class="${nav_child_css_class} opcion-${nav_item?index}-${nav_child?index} ${childSelected}" id="layout_${nav_child.getLayoutId()}" role="presentation"> 
134                                    <a class="${nav_child_css_class2}" title="${nav_child.getName()}" aria-labelledby="layout_${nav_child.getLayoutId()}" href="${nav_child.getURL()}" ${nav_child.getTarget()} role="menuitem" aria-controls="menu-${nav_item?index}-${nav_child?index}"><span>${nav_child.getName()} 
135                                         <#if nav_child.getTarget()?contains("_blank")>  
136                                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
137                                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
138                                        </#if> 
139                                    </span></a> 
140                                                <#if nav_child.hasChildren()> 
141                                                    <a href="javascript:void(0)" class="tiene-hijos4 ${girado}"></a> 
142                                                  
143                                                    <ul id="menu-${nav_item?index}-${nav_child?index}" aria-controls="menu-${nav_item?index}-${nav_child?index}" class="menu4-vertical ${parentSelected}" role="list" aria-expanded="${child_aria_expanded}" aria-hidden="${child_aria_hidden}" aria-labelledby="opcion-${nav_item?index}-${nav_child?index}" style="${child_display}" role="menu"> 
144                                                        <#list nav_child.getChildren() as nav_child2> 
145                                                            <#assign 
146                                                                nav_child_css_class = "" 
147                                                                nav_child2_css_class2 = "" 
148                                                            /> 
149                                                            <#if nav_child2.isSelected()> 
150                                                                <#assign 
151                                                                    nav_child_css_class = "selected activoN4" 
152                                                                    nav_child2_css_class2 = "ON" 
153                                                                /> 
154                                                            </#if> 
155                                                            <#if nav_child2.hasChildren()> 
156                                                                <#assign nav_item_attr_has_popup = "aria-haspopup='true'" /> 
157                                                            <#else> 
158                                                                <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
159                                                            </#if> 
160                                                            <li ${nav_item_attr_has_popup} class="${nav_child_css_class}  opcion-${nav_item?index}-${nav_child?index}-${nav_child2?index}" id="layout_${nav_child2.getLayoutId()}" role="presentation"> 
161                                                                <a class="${nav_child2_css_class2}" title="${nav_child2.getName()}" aria-labelledby="layout_${nav_child2.getLayoutId()}" href="${nav_child2.getURL()}" ${nav_child.getTarget()} role="menuitem"><span>${nav_child2.getName()}  
162                                                                        <#if nav_child2.getTarget()?contains("_blank")>  
163                                                                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
164                                                                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
165                                                                        </#if> 
166                                                                </span></a> 
167                                                            </li> 
168                                                        </#list> 
169                                                    </ul> 
170                                                </#if> 
171                                </li> 
172                            </#list> 
173                        </ul> 
174                    </#if> 
175                </li> 
176            </#list> 
177        </ul> 
178    </nav> 
179    </div> 
180     
181    </#if>