Environment

Respect for the environment, a differentiating value

Nature Renewable energy Energy efficiency

The Iberdrola group is fully committed to eco-efficiency thanks to its sustainable use of natural resources, efficiency in the production and use of energy, emissions reductions, protection of biodiversity and waste and water management.

Respect for the environment is one of our values.
Respect for the environment is one of our values.

The business model defined by the Iberdrola group aims to supply reliable, high quality and environmentally friendly electricity through a long-term sustainable industrial project.

Iberdrola is facing the immediate future in a scenario characterised by sharp growth in the global demand for energy from efficient, clean sources to cut global emissions and combat climate change. To this end, it has reinforced its commitment to sustainability, consolidating itself as one of the European electricity companies most committed to the environment.

Respect for the environment is one of our values and its stewardship is embodied through the corporate policies of sustainable development. This work is backed by various awards, including: firstly, the European Environment Award 2018, for our innovative environmental management system, which includes the calculation of our Corporate Environmental Footprint and integrates the Sustainable Development Goals. Secondly, the Energy Institute Award 2021 in the Environment category, for our work to protect nature during the construction of the East Anglia ONE offshore wind farm in the United Kingdom. And thirdly, the Premio Andalucía de Medio Ambiente 2021 (Andalusia Environment Award 2021) in the Climate Change category, in recognition of our firm commitment to renewable energies and the sustainable development of the community.

Iberdrola also gives two environment-related awards: the Iberdrola CONVIVE Awards and the Rei Jaume I AwardsExternal link, opens in new window. , through Fundación Iberdrola España

Committed to environment

Environmental management

The Iberdrola group has a leading environmental management system for all the companies in the group, which allows the  environmental dimension to be aligned with its sustainability model and the Sustainable Development Goals. This system facilitates the development of a permanent, global and homogeneous diagnosis of the company's environmental performance across all management levels.

Find out more about our Environmental Management System

 

Greenhouse Gas (GHG) Report

AENOR performs the Iberdrola's inventory of greenhouse gas emissions as per standard ISO 14064-1:2018 as regards direct and indirect emissions from all of its activities.

Access to Greenhouse gas report

 

Intensity emissions

The Iberdrola group has a CO2 intensity emissions that stands out as among the lowest generated by utilities.

Know our last years evolution

 

Biodiversity

The Iberdrola group is committed to encouraging ecosystem biodiversity by establishing new and sustainable projects in a way that fosters harmonious coexistence and conserves, protects and promotes the development and growth of our natural wealth.

Iberdrola supports biodiversity

 

Water use

Committed as it is to respecting natural resources, the Iberdrola group exhaustively monitors use and specific examples of water consumption, seeking to optimise its production processes by using recycled water and reusing water across its production cycles, etc.

Learn about our performance

 

Management and nuclear performance indicators

As a part of its commitment to transparency towards its Stakeholders, Iberdrola is including additional information with respect to its nuclear portfolio.

Access to information

 

Energy efficiency

The Iberdrola group seeks to optimise energy consumption throughout the energy chain including in production, transport, distribution, and final use.

With the responsible energy use

 

An error occurred while processing the template.
The following has evaluated to null or missing:
==> contenido.Imagen.getAttribute("alt")  [in template "20102#20129#206596" at line 108, column 30]

----
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 altImg = contenido.Imagen.get...  [in template "20102#20129#206596" at line 107, column 17]
----
1${request.setAttribute('CSS',((request.getAttribute('CSS'))!"")+'&/o/iberdrola-corporativo-theme/css/HuellaDigital/owl.carousel.min.css&/o/iberdrola-corporativo-theme/css/comunes/owl.theme.default.css')} 
2<#assign randomName = randomNamespace /> 
3 
4<section id="relacionados2col"> 
5<#if Titulo.getData()?? && Titulo.getData()!=""> 
6<div class="contenidoCentrado">  
7	<div class="contenidoInterior container"> 
8		<h3 aria-level="3" role="heading" class="cabecera distributiva-title">${Titulo.getData()}</h3> 
9    </div> 
10</div> 
11</#if> 
12 
13<div class="clearfix"></div> 
14 
15<#-- carrusel --> 
16    <#if vistaCarrusel?? && getterUtil.getBoolean(vistaCarrusel.getData())> 
17        <div class="us__module us__module-distributiva-master noBB"> 
18	<div class="us__module-content-wrapper sinBordeArriba"> 
19        <div class="carruselDistrib2col owl-carousel owl-theme"> 
20            <#list Repetible.getSiblings() as reptDiapo> 
21            <@descripcionTxt reptDiapo.Descripcion.getData()/> 
22             
23            <div class="nobordeCarrusel"> 
24                        <div class="us__content-container"> 
25                            <div class="us__row-container"> 
26            		 
27            		<div class="us__column us__js-animate us__js-animated" data-animation-type="right-opacity" style="opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);"> 
28            		 
29            		    <#if (reptDiapo.Enlace.getFriendlyUrl())?? && reptDiapo.Enlace.getFriendlyUrl()!=""> 
30            			    <a href="${reptDiapo.Enlace.getFriendlyUrl()}" class="us__column-image"> 
31            			<#else> 
32         
33            			 <#if reptDiapo.EnlaceAPaginaExterna.getData()??>  
34            			    <#if reptDiapo.EnlaceAPaginaExterna.getData()!=""> 
35            			        <a target="_blank" href="${reptDiapo.EnlaceAPaginaExterna.getData()}" class="us__column-image"> 
36            			    </#if> 
37            			 </#if> 
38            			 </#if> 
39            			 
40                        <#assign altImg = (Imagen.getAttribute("alt"))?? /> 
41                         
42         
43                        <#if (reptDiapo.Imagen.getData())?? && reptDiapo.Imagen.getData()!=""> 
44            			    <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image bordeImagen" data-src="${reptDiapo.Imagen.getData()}" src="${reptDiapo.Imagen.getData()}"> 
45                        <#else> 
46                            <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image" data-src="" src="">      
47                        </#if> 
48                        </a> 
49            			<div class="us__column-text"> 
50            			 
51            			<#if reptDiapo.Enlace.getFriendlyUrl()?? && reptDiapo.Enlace.getFriendlyUrl()!=""> 
52            			    <a href="${reptDiapo.Enlace.getFriendlyUrl()}" class="us__link-more"> 
53            			<#else> 
54         
55                			 <#if reptDiapo.EnlaceAPaginaExterna??> 
56                			    <#if reptDiapo.EnlaceAPaginaExterna.getData()!=""> 
57                			        <a target="_blank" href="${reptDiapo.EnlaceAPaginaExterna.getData()}" class="us__link-more" title="<@liferay.language key='accesibilidad.enlace.externo'/>"> 
58                			    </#if> 
59                			 </#if> 
60            			 </#if> 
61            			 
62            				<h4 class="us__text-title titulo_card">${reptDiapo.TituloRepetible.getData()}</h4></a> 
63            				<p class="us__font-black">${TEXTO}</p> 
64            			</div> 
65            		</div> 
66            		 
67                            </div > 
68                        </div> 
69                        
70            </div> 
71            </#list> 
72        </div> 
73    </div> 
74</div> 
75     
76<#-- Fin carrusel --> 
77    <#else> 
78        <div class="us__module us__module-distributiva-master"> 
79	<div class="us__module-content-wrapper <#list Repetible.getSiblings() as contenido><#if contenido?is_last> 
80            <#if contenido?index % 2 == 0>conLastBorde</#if> 
81        </#if></#list>"> 
82	    <#list Repetible.getSiblings() as contenido> 
83	     
84	        <@descripcionTxt contenido.Descripcion.getData()/> 
85             
86            <#assign classBG = "" /> 
87                <#assign classBG = "us__with-border" /> 
88     
89                <div class="us__content-container"> 
90                    <div class="us__row-container <#if contenido?is_last> 
91            <#if contenido?index % 2 == 0>sinLastBorder</#if> 
92        </#if>"> 
93    		 
94    		<div class="us__column ${classBG} us__js-animate us__js-animated" data-animation-type="right-opacity" style="opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);"> 
95    		 
96    		    <#if contenido.Enlace.getFriendlyUrl()?? && contenido.Enlace.getFriendlyUrl()!=""> 
97    			    <a href="${contenido.Enlace.getFriendlyUrl()}" class="us__column-image"> 
98    			<#else> 
99 
100    			 <#if contenido.EnlaceAPaginaExterna??> 
101    			    <#if contenido.EnlaceAPaginaExterna.getData()!=""> 
102    			        <a target="_blank" href="${contenido.EnlaceAPaginaExterna.getData()}" class="us__column-image"> 
103    			    </#if> 
104    			 </#if> 
105    			 </#if> 
106    			 
107                <#assign  
108                    altImg = contenido.Imagen.getAttribute("alt")    
109                /> 
110 
111                <#if contenido.Imagen.getData()?? && contenido.Imagen.getData()!=""> 
112    			    <img class="us__image bordeImagen" alt="${contenido.Imagen.getAttribute("alt")}" data-src="${contenido.Imagen.getData()}" src="${contenido.Imagen.getData()}"> 
113                <#else> 
114                    <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image" data-src="" src="">      
115                </#if> 
116                </a> 
117    			<div class="us__column-text"> 
118    			 
119    			<#if contenido.Enlace.getFriendlyUrl()?? && contenido.Enlace.getFriendlyUrl()!=""> 
120    			    <a href="${contenido.Enlace.getFriendlyUrl()}" class="us__link-more"> 
121    			<#else> 
122 
123        			 <#if contenido.EnlaceAPaginaExterna??> 
124        			    <#if contenido.EnlaceAPaginaExterna.getData()!=""> 
125        			        <a target="_blank" href="${contenido.EnlaceAPaginaExterna.getData()}" class="us__link-more" title="<@liferay.language key='accesibilidad.enlace.externo'/>"> 
126        			    </#if> 
127        			 </#if> 
128    			 </#if> 
129    				 
130    				<h4 class="us__text-title titulo_card">${contenido.TituloRepetible.getData()}</h4></a> 
131    				<p class="us__font-black">${TEXTO}</p> 
132    			</div> 
133    		</div> 
134    			 
135                    </div > 
136                </div> 
137                 
138 
139	    </#list> 
140	</div> 
141</div> 
142 
143<div class="clearfix"></div> 
144    </#if> 
145 
146</section> 
147 
148<#macro descripcionTxt texto> 
149    <#assign TEXTO = texto?replace("<em>", "-em-") /> 
150            <#assign TEXTO = TEXTO?replace("</em>", "-/em-") /> 
151            <#assign TEXTO = TEXTO?replace('<[^>]+>','','r') /> 
152            <#assign TEXTO = TEXTO?replace("-em-", "<em>") /> 
153            <#assign TEXTO = TEXTO?replace("-/em-", "</em>") /> 
154</#macro> 
155 
156 
157 
158<@liferay_util["html-top"]> 
159<style> 
160.sinLastBorder { 
161    border-bottom: none !important; 
162
163.conLastBorde { 
164   border-bottom: 1px solid #D8CFC7;  
165
166#relacionados2col .us__module.us__module-distributiva-master { 
167    border-top: 1px solid #D8CFC7; 
168
169#relacionados2col .us__module.us__module-distributiva-master.noBB { 
170    border-top: none; 
171
172.decPagination #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
173    width: 75%; 
174
175#relacionados2col .us__module .us__module-content-wrapper { 
176    display: flex; 
177    flex-wrap: wrap; 
178
179#relacionados2col .us__module .us__module-content-wrapper .us__content-container { 
180    width: 50%; 
181
182.contenidoInterior a:hover { 
183    text-decoration: none !important; 
184
185#relacionados2col {  
186    max-width: 980px; 
187    margin: auto; 
188    padding: 25px 0px; 
189
190#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper { padding: 0 0px;} 
191#relacionados2col .contenidoCentrado .contenidoInterior.container h3.cabecera.distributiva-title { 
192    margin-bottom: 20px; 
193    margin-top: 30px; 
194
195#relacionados2col .contenidoInterior.container { 
196    max-width:980px; 
197
198#relacionados2col .contenidoInterior h3.cabecera { 
199    text-align: left; 
200    float: left; 
201    width: 100%; 
202    font-size: 32px; 
203    font-weight: 500; 
204    line-height: 36px; 
205    font-family: "IberPangea",sans-serif; 
206    color: #00A443 !important; 
207
208#relacionados2col h4.us__text-title.titulo_card { 
209    font-size: 26px; 
210    line-height: 32px; 
211    color:#00402A!important; 
212    font-family: "IberPangea", sans-serif; 
213    font-weight: 500; 
214    margin-top: 5px; 
215    margin-bottom: 5px; 
216    display: -webkit-box; 
217    -webkit-line-clamp: 3; 
218    -webkit-box-orient: vertical; 
219    overflow: hidden; 
220    text-overflow: ellipsis; 
221
222#relacionados2col h4.us__text-title.titulo_card:hover { 
223    color:#00402A!important; 
224    font-weight: 700; 
225
226#relacionados2col .us__module p.us__font-black { 
227    font-size: 17px; 
228    line-height: 23px; 
229    font-weight: 400; 
230    color: #615D5A!important; 
231    margin-bottom: 0px; 
232
233.decPagination #relacionados2col .us__module p.us__font-black { 
234    font-family: 'IberPangeaText', sans-serif; 
235
236 
237 
238#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container { 
239    position: relative; 
240    width: 100%; 
241    margin: 0px; 
242    text-align: left; 
243    display: inline-block; 
244    max-height: 241px; 
245    border-bottom: 1px solid #D8CFC7; 
246
247 
248#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .carruselDistrib2col .nobordeCarrusel .us__content-container .us__row-container { 
249    border-bottom: none; 
250
251#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column { 
252    display: block; 
253    width: 100%; 
254
255#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column>a>.us__image  { 
256        width: auto; 
257        margin-right: 41px; 
258
259#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
260        width: auto; 
261        margin-right: 18px; 
262
263.decContenido #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
264        width: 151px; 
265        margin-right: 0px; 
266
267#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
268        width: 70%; 
269        margin: 0px 15px; 
270
271section #relacionados2col #decContenidoCentralDer .us__row-container .us__column.us__with-border { 
272    border: 1px solid rgba(155, 155, 155, 0.2) !important; 
273
274#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column:nth-child(even) {margin-left: 0px;} 
275#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column { 
276    background-color: transparent; 
277    display: flex; 
278    padding: 25px 0px; 
279
280#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel  .us__content-container .us__row-container .us__column, #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .nobordeCarrusel  .us__content-container .us__row-container .us__column,  { 
281        padding: 11px 12px 11px 0px; 
282
283#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
284    background-color: transparent; 
285    display: flex; 
286    padding: 25px 20px 25px 0px; 
287
288#relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba:nth-child(1) { 
289    border-top: none; 
290
291#relacionados2col img.us__image { 
292    height: 190px; 
293
294#relacionados2col .us__module-content-wrapper.sinBordeArriba .carruselDistrib2col .owl-stage-outer { 
295    border: 1px solid #D8CFC7; 
296    border-radius: 15px; 
297
298 
299@media(max-width:767px){ 
300     
301section #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container {  
302        display:inline-block !important; 
303        padding-bottom: 15px; 
304
305     
306section #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container { margin-bottom:0px; } 
307     
308   section #relacionados2col .us__separator { 
309        margin-top:-20px; 
310        opacity:0; 
311
312    #relacionados2col .contenidoInterior.container { 
313        border-bottom: none; 
314
315    #relacionados2col .contenidoInterior h3.cabecera { 
316        font-size: 26px; 
317        line-height: 30px; 
318
319    #relacionados2col h4.us__text-title.titulo_card { 
320        font-size: 20px; 
321        line-height: 24px; 
322
323    #relacionados2col .us__module p.us__font-black { 
324        font-size: 16px; 
325
326    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column, #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
327        align-items: normal; 
328
329    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
330            width: 60%;} 
331    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
332            width: 105px; 
333
334    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel  .us__content-container .us__row-container .us__column, #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .nobordeCarrusel  .us__content-container .us__row-container .us__column { 
335        padding: 30px 0px 19px 0px; 
336        margin-left: -2px; 
337
338    #relacionados2col img.us__image { 
339        height: 160px; 
340
341    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
342        padding-bottom: 5px; 
343        padding-top: 21px; 
344
345    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
346        margin-right: 20px; 
347
348    #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel .us__content-container .us__row-container .us__column .us__image, #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .nobordeCarrusel .us__content-container .us__row-container .us__column .us__image { 
349        margin-right: 15px; 
350
351    .decPagination #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column>a>.us__image { 
352        margin-right: 40px !important; 
353
354    #relacionados2col .us__module .us__module-content-wrapper { 
355        display: block !important; 
356
357    #relacionados2col .us__module .us__module-content-wrapper .us__content-container { 
358        width: 100% !important; 
359
360
361.carruselDistrib.owl-carousel .owl-item img { 
362    width: auto !important; 
363
364.bordeCarrusel { 
365    border: 1px solid #D8CFC7; 
366    border-radius: 15px; 
367    padding-left: 15px; 
368
369.nobordeCarrusel { 
370    border-radius: 15px; 
371    padding-left: 15px; 
372
373#relacionados2col .owl-theme .owl-dots .owl-dot span { 
374	border: 1px solid #00402A !important; 
375    background: #fff !important; 
376
377#relacionados2col .owl-theme .owl-dots .owl-dot.active span { 
378    background: #00A443 !important; 
379	border: 1px solid #00A443 !important; 
380
381#decContenedorInterior #relacionados2col .owl-theme .owl-dots, .decPagination #relacionados2col .owl-theme .owl-dots { 
382    text-align: right; 
383    margin-top: 10px; 
384
385@media all and (max-width: 991px) { 
386#decContenedorInterior #relacionados2col .us__module p.us__font-black { 
387        display: -webkit-box; 
388        -webkit-line-clamp: 5; 
389        -webkit-box-orient: vertical; 
390        overflow: hidden; 
391        text-overflow: ellipsis; 
392
393    #relacionados2col .us__module .us__module-content-wrapper .bordeCarrusel .us__content-container, #relacionados2col .us__module .us__module-content-wrapper .nobordeCarrusel .us__content-container { 
394        width: 100%; 
395
396    .decContenido #relacionados2col .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
397        width: auto; 
398
399
400@media all and (min-width: 992px) { 
401    #decContenedorInterior #relacionados2col .us__module p.us__font-black { 
402        display: -webkit-box; 
403        -webkit-line-clamp: 4; 
404        -webkit-box-orient: vertical; 
405        overflow: hidden; 
406        text-overflow: ellipsis; 
407
408    #relacionados2col .us__module .us__module-content-wrapper .us__content-container { 
409        width: 50%; 
410
411    #relacionados2col .us__module .us__module-content-wrapper .bordeCarrusel .us__content-container, #relacionados2col .us__module .us__module-content-wrapper .nobordeCarrusel .us__content-container { 
412        width: 100%; 
413
414
415 
416</style> 
417</@> 
418<@liferay_util["html-bottom"]> 
419<script> 
420 
421$(document).ready(function(){ 
422 
423$(".carruselDistrib2col").owlCarousel({        
424        dots:true, 
425        margin: 18, 
426        responsive: { 
427            0: { 
428                items: 1 
429            }, 
430            768: { 
431                items: 2, 
432                margin: 15 
433
434
435    }); 
436  }); 
437     
438</script> 
439 </@>