Germany’s energy consumption stagnated or even slightly declined this year as Europe’s largest economy struggles to emerge from a prolonged slump, according to research group AG Energiebilanzen.
The group estimated a 0.1% drop in demand to 10,553 petajoules (2,931 terawatt-hours) in 2025, which would be the lowest level since reunification, Energiebilanzen said in a statement. Without an increase in heating demand caused by colder weather, consumption would have slid 1.2%, it said.
The view reflects significant production declines in energy-intensive industries, with the economy still faltering after contracting in both 2023 and 2024. While there are early signs of stabilization, the outlook remains fragile, with business confidence still weak, according to data released Wednesday.
“The German economy has been on an emotional roller-coaster ride this year, swinging from optimism to pessimism, culminating in policymakers finally acknowledging — after years of denial — that the era of good times is truly over,” ING economist Carsten Brzeski said in a note.
Use of mineral oil, a byproduct from crude oil refining that makes up more than a third of Germany’s energy consumption, fell by 2.2% this year amid a slump in demand from the ailing chemicals industry, Energiebilanzen said.
Among other fossil fuels, consumption of lignite — or brown coal — shrank by more than 6%, while demand for both renewable energy and natural gas rose about 3.6%.
The increase in gas use may be linked to increased heating demand and greater reliance on gas-fired power plants as wind generation dropped early in the year.
Recent price declines in European energy markets could help spur consumption further. Benchmark European gas prices have retreated by more than 40% this year, while German power prices have also dropped.
Generated by readers, the comments included herein do not reflect the views and opinions of Rigzone. All comments are subject to editorial review. Off-topic, inappropriate or insulting comments will be removed.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
//console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 80 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});
