Imatran Lämpö Oy:n kaukolämpötuotanto toteutetaan pääosin kolmella biolämpökeskuksella. Kaukolämpöverkkoja on kaikkiaan kolme: kaksi pienempää, Immola ja Rajapatsas, sekä yksi laajempi, jonka tuotanto toteutetaan pääsääntöisesti Virasojan biolämpökeskuksella. Laajin verkko kattaa Vuoksenniskan, Sienimäen, Mansikkalan ja Imatrankosken alueet. Vuoden 2015 aikana yhdistettiin seitsemän erillistä kaukolämpöverkkoa kolmeksi verkoksi, joista jokaisella on oma biopolttoaineella toimiva päätuotantolaitos sekä maakaasulaitokset vara- ja huippulämpökeskuksina.
Biolämpökeskuksissa käytetään kotimaisia polttoaineita, jotka tulevat lähiseudulta. Noin 90 % lämmöntuotannosta voidaan tuottaa biopolttoaineilla, kuten metsäteollisuuden ylijäämä-kuorilla eli maakaasun käyttö on vähäistä. Biopolttoaineisiin siirtymisen tuloksena kaukolämmön kuluttajahinnat laskivat yli 20 % vuoden 2016 tammikuun alussa. Maakaasua joudutaan käyttämään, jos ulkolämpötila putoaa noin -10 asteen alle. Kaukolämpöä tuotettiin Imatralla vuonna 2016 noin 183,7 gigawattituntia.