Apple to expand its Viborg, Denmark data center and capture heat energy for the city

Apple has announced that it plans to expand operations at its Viborg, Denmark data center while also installing infrastructure that will allow it to capture excess heat energy for the benefit of the city.

As part of a wider announcement relating to the company’s environmental initiatives, Apple confirmed that it will grow operations at its existing Viborg data center, although it didn’t go into detail as to what that will look like. The Viborg data center will also collect excess heat energy for use in the surrounding city.

Over the next year, Apple will expand the Viborg data center’s operations and build new infrastructure to capture excess heat energy for the city’s long-term benefit. As with its data centers, all Apple offices and retail stores across 44 countries have sourced 100 percent clean energy since 2018, including through Green Bond proceeds.

The same data center already uses the world’s largest onshore wind turbines as its power source with all surplus energy being fueled back into the Danish power grid.

“Apple is committed to leaving the planet better than we found it, and our Green Bonds are a key tool to drive our environmental efforts forward,” said Lisa Jackson, Apple’s vice president of Environment, Policy, and Social Initiatives. “Our investments are advancing the breakthrough technologies needed to reduce the carbon footprint of the materials we use, even as we move to using only recyclable and renewable materials across our products to conserve the earth’s finite resources.”

Apple has made Green Bond investments totaling $4.7 billion with more details about what the company is doing with them available in a longer Newsroom post now available.

We may earn a commission for purchases using our links. Learn more,

(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); = id;
js.src = “”;
js.defer = 1;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

var fbAsyncInitOrg = window.fbAsyncInit;
window.fbAsyncInit = function() {
if(typeof(fbAsyncInitOrg)==’function’) fbAsyncInitOrg();
appId: “291830964262722”,
xfbml: true,
version : ‘v2.7’

FB.Event.subscribe('xfbml.ready', function(msg) {   // Log all the ready events so we can deal with them later
  var events ='ready-events');
  if( typeof(events) === 'undefined') events = [];

var fbroot = $('#fb-root').trigger('facebook:init');


Leave a Comment

%d bloggers like this: