Heat lost in the groundROEN

District heating in 49 Romanian towns, 2021‑2025

Heat lost in the ground: how much of each Romanian town's district heating never reaches the buildings

Many Romanian flats are still heated by hot water piped from a town plant. Of every 10 gigacalories that leave the plant, on average 6.4 reach the buildings they heat, most of them apartment blocks. The rest is lost on the way, in a network of pipes almost all buried under the streets. In Brașov, Constanța and Bacău, more than half is lost. Pick a town to see where its 10 gigacalories end up.

Of 10 gigacalories: 6.4 reach the buildings, 3.6 are lost on the way.

Map: where the heat leaks#

Each dot is a town that sold district heat in 2025. The size shows how much heat enters its network; the colour shows the share that never reaches a building, averaged over five years, 2021–2025.

The loss is the difference between the heat the operator sends into its network, from its own plant or bought, and the heat it sells to customers: heat lost on the way or never billed. Of the 4,135 kilometres of network, 93% are underground. Losses inside the blocks, in risers and radiators, are not included.

Click a dot on the map to pick that town.

Bucharest: 37.4%Oradea: 26.7%Timișoara: 42.5%Ploiești: 30.7%Râmnicu Vâlcea: 20.3%Constanța: 59.3%Iași: 46.4%Craiova: 31.7%Pitești: 27.1%Bacău: 57.3%Cluj-Napoca: 32.2%Arad: 44.2%Suceava: 43.6%Drobeta-Turnu Severin: 36.5%Botoșani: 32.2%Cernavodă: no loss reportedBrașov: 61.6%Motru: 51.3%Focșani: 33.0%Rădăuți: 15.0%Gheorgheni: 25.3%Giurgiu: 42.6%Tulcea: 13.7%Vatra Dornei: 44.0%Buzău: 32.7%Brad: 33.6%Miercurea Ciuc: 28.0%Beiuș: no loss reportedGalați: 22.4%Făgăraș: 25.2%Mangalia: 16.9%Otopeni: 31.2%Odorheiu Secuiesc: 39.8%Călimănești: no loss reportedÎntorsura Buzăului: 23.7%Nehoiu: 19.2%Sibiu: 24.3%Sfântu Gheorghe: no loss reportedLovrin: 5.6%Horezu: no loss reportedCălărași: 28.3%Panciu: no loss reportedNădlac: 15.4%Lehliu-Gară: no loss reportedTașca: 24.9%Huedin: 18.7%Vaslui: no loss reportedMărăcineni: 32.6%Bârlad: no loss reported
10%70% of the heat lost (2021–2025)no loss reported

The ranking: 30 towns, one measure#

The ranking covers towns with at least 10,000 megawatt-hours entering the network in 2025 that report a loss and still have homes connected. Each bar shows the share of heat lost over the five years taken together.

In 4 towns, half or more was lost. In 10, at least 40% was lost. The national figure was 36.4%. In Brașov, Constanța, Bacău, Motru and Vatra Dornei, by an estimate that splits the loss in proportion to sales, the network lost more heat in 2025 per connected home than each home received.

reaches the buildingsis lost

Five years, the same hole#

Nationally, the loss was between 35.6% and 36.9% every year from 2021 to 2025. It did not fall. In 2025, 3,841 gigawatt-hours were lost, or 3,302,432 gigacalories: roughly a year's heat for 690,700 connected homes, at the average use of a connected home (5.56 MWh). Outside Bucharest, 469,749 homes remain connected in the whole country.

Bucharest alone accounts for 48% of all the heat lost. The chart shows the national line and, once you pick a town, its own.

Share of heat that does not reach a building, by year
0%10%20%30%40%50%60%70%80%20212022202320242025Romania 36.6%

Source: ANRE (Romania's energy regulator), annual district-heating reports, annex 5. Loss = 1 − heat sold ÷ heat entering the network.

Pipes too big for the heat they still carry#

The networks were built for towns in which far more blocks were connected. The heat they distribute has since fallen several times over, by the national statistics office's figures: in Brașov, from 1,165,364 gigacalories in 1999 to 26,572 in 2025; in Bacău, from 674,098 in 2001 to 66,067. One possible explanation for the losses: a pipe left too big carries less heat, but its loss per kilometre does not fall at the same pace.

The test was fixed before it was run: the less heat a kilometre of network sells, the larger the share lost? The answer: yes, moderately. The rank correlation across 30 towns is −0.42 (p = 0.025). Brașov, Constanța and Bacău sell around 570–600 megawatt-hours per kilometre and lose more than half. Bucharest, Ploiești and Oradea sell more than four times as much per kilometre and lose less. The test shows an association, not a cause, and not the whole story: Motru and Timișoara lose a lot although they sell a fair amount per kilometre.

Loss (2021–2025) against heat sold per kilometre of network (2025)
0%20%40%60%1003001,0003,000MWh sold per km of networkBrașov, Constanța, BacăuBrașov: 61.6%, 566 MWh/kmConstanța: 59.3%, 579 MWh/kmBacău: 57.3%, 600 MWh/kmMotru: 51.3%, 1,360 MWh/kmMotruIași: 46.4%, 928 MWh/kmIașiArad: 44.2%, 640 MWh/kmVatra Dornei: 44.0%, 956 MWh/kmSuceava: 43.6%, 770 MWh/kmGiurgiu: 42.6%, 469 MWh/kmTimișoara: 42.5%, 1,236 MWh/kmTimișoaraOdorheiu Secuiesc: 39.8%, 217 MWh/kmOdorheiu SecuiescBucharest: 37.4%, 2,536 MWh/kmBucharestDrobeta-Turnu Severin: 36.5%, 874 MWh/kmBrad: 33.6%, 996 MWh/kmFocșani: 33.0%, 517 MWh/kmBuzău: 32.7%, 616 MWh/kmBotoșani: 32.2%, 700 MWh/kmCluj-Napoca: 32.2%, 1,141 MWh/kmCluj-NapocaCraiova: 31.7%, 1,790 MWh/kmOtopeni: 31.2%, 1,031 MWh/kmPloiești: 30.7%, 2,652 MWh/kmPloieștiMiercurea Ciuc: 28.0%, 501 MWh/kmPitești: 27.1%, 1,895 MWh/kmOradea: 26.7%, 2,722 MWh/kmOradeaGheorgheni: 25.3%, 1,011 MWh/kmFăgăraș: 25.2%, 567 MWh/kmGalați: 22.4%, 2,330 MWh/kmRâmnicu Vâlcea: 20.3%, 1,864 MWh/kmMangalia: 16.9%, 715 MWh/kmRădăuți: 15.0%, 1,855 MWh/kmRădăuți

The horizontal axis is logarithmic. Each dot is a ranked town. Network length: ANRE, annex 1, transmission and distribution routes.

Who pays for the lost heat#

The price families pay for a gigacalorie is set by the town council and, in many towns, is below cost. The town hall covers the gap from the local budget, which means also from residents who are not connected. In 2025, subsidies and transfers for district heating came to 2.15 billion lei (Romanian lei, RON; about €430 million) across the towns here, of which 1,016 million in Bucharest.

A simple calculation, with one assumption: if all costs are spread evenly over every megawatt-hour entering the network, the share of the money that corresponds to lost heat is the loss share itself. On that assumption, in Brașov, Constanța or Bacău, of every 100 lei spent heating homes, bills and subsidy together, more than 50 would correspond to heat that reached no one. The amounts for the town you pick are in its card. Investment (budget titles 56, 58 and 71) is shown separately and is not included here.

District-heating subsidy per resident, 2025 (lei)
  1. Ploiești1,175 lei
  2. Timișoara825 lei
  3. Constanța655 lei
  4. Bucharest592 lei
  5. Brad553 lei
  6. Rădăuți526 lei
  7. Arad486 lei
  8. Bacău476 lei
  9. Oradea354 lei
  10. Focșani272 lei
  11. Craiova243 lei
  12. Cluj-Napoca228 lei
  13. Pitești218 lei
  14. Tulcea190 lei
  15. Suceava169 lei
  16. Miercurea Ciuc142 lei

Source: Ministry of Finance, local budget execution, chapter 81.06 Thermal energy, titles 40 (subsidies) and 51 (transfers); residents: 2021 census. Towns where the network is run by the town hall itself are left out, because its cost also sits in other budget lines. Oradea includes Sânmartin commune, served by the same network.

Towns that report no loss#

In 9 places, the operator reports selling 99% or more of the heat it sent into the network. Under the rule fixed in advance, these towns are not compared with the others: they are grey on the map, as "no loss reported", and are not ranked.

Tulcea and Bârlad appear in the regulator's annex with zero connected homes at the end of 2025, although during the year they still sold heat to households. In 2025, Tulcea lost 36% of the heat it sent into its network.

Method#

The data come from the annual reports of ANRE, Romania's energy regulator, on the public district-heating service, for 2021–2025. Annex 5 gives, for each operator and town, the heat produced in its own plants and delivered to the network, the heat bought from other producers, and the heat sold, by type of customer. The loss is 1 minus sold divided by heat in. The five-year figure adds up all the megawatt-hours lost and divides by all those that went in.

The figures match those published separately by the towns: for Bucharest in 2024 the calculation gives 36.9%, against 37.73% reported by City Hall; for Arad in 2021 it gives 42.1%, against 42.13% in the city's heating strategy. Heat sold matches, for most towns, the "thermal energy distributed" in the national statistics office's data (INS), which has no figure for heat in and so cannot show the loss.

Connected flats come from annex 3 (end of 2025), network length from annex 1. Loss per home is an estimate: it takes the part of the lost heat that corresponds to sales to households and divides it by the number of connected homes (flats and houses). In Râmnicu Vâlcea and Oradea, much of the heat goes to companies as steam or hot water, so their share is not fully comparable.

The money comes from local budget execution published by the Ministry of Finance: town-hall payments under chapter 81.06 Thermal energy, title 40 (subsidies) and title 51 (transfers). Investment (titles 56, 58 and 71) is shown separately. Where the network is a service of the town hall itself (Iași, Brașov, Drobeta-Turnu Severin, Vatra Dornei, Gheorgheni, Făgăraș, Întorsura Buzăului, Călimănești), its cost also sits in other budget lines, so those towns are not compared per resident; their card shows the chapter's total.

The network-density test, the definitions and the stopping rules were written down before the calculation. The descriptive ranking had been seen before they were written.

Sources#

  1. ANRE (energy regulator), report on the state of the public district-heating service, 2021–2025, annexes 1–5
  2. Ministry of Finance, local budget execution, via Transparenta.eu
  3. INS (national statistics office) TEMPO, GOS109A: thermal energy distributed by county and locality
  4. INS, 2021 population and housing census: population by locality
  5. Arad City Hall, district-heating strategy (losses 2020–2021)
  6. HotNews, "400 million lei that went into the ground": Bucharest network losses in 2024