Energy · 2026
District heating: ranking of municipalities
District heating: Aire-la-Ville comes top with 78.6% and Haute-Ajoie comes last with 0.0%. The median across 1,806 municipalities is 1.4%. The ranking covers municipalities with at least 500 residents.
Podium and top 100
| # | Municipality | Canton | District heating |
|---|---|---|---|
| 1 | Aire-la-Ville | Geneva | 78.6% |
| 2 | Würenlingen | Aargau | 78.2% |
| 3 | Böttstein | Aargau | 65.1% |
| 4 | Eclépens | Vaud | 63.3% |
| 5 | Cartigny | Geneva | 62.9% |
| 6 | Endingen | Aargau | 59.6% |
| 7 | Riniken | Aargau | 53.7% |
| 8 | Klingnau | Aargau | 53.0% |
| 9 | Lignières | Neuchâtel | 52.5% |
| 10 | Villigen | Aargau | 51.5% |
| 11 | Baulmes | Vaud | 47.7% |
| 12 | Bulle | Fribourg | 47.0% |
| 13 | Rüfenach | Aargau | 46.1% |
| 14 | Basel | Basel-Stadt | 45.9% |
| 15 | Döttingen | Aargau | 45.8% |
| 16 | Buchs (SG) | St. Gallen | 45.8% |
| 17 | Longirod | Vaud | 43.1% |
| 18 | Bennwil | Basel-Landschaft | 39.6% |
| 19 | Altbüron | Lucerne | 39.4% |
| 20 | Roche (VD) | Vaud | 38.8% |
| 21 | Riehen | Basel-Stadt | 37.8% |
| 22 | Andermatt | Uri | 37.7% |
| 23 | Horn | Thurgau | 37.1% |
| 24 | Ingenbohl | Schwyz | 36.5% |
| 25 | Bremgarten (AG) | Aargau | 34.6% |
| 25 | Kaiseraugst | Aargau | 34.6% |
| 27 | Buchrain | Lucerne | 32.7% |
| 28 | Untersiggenthal | Aargau | 32.0% |
| 29 | Kernenried | Bern | 31.7% |
| 30 | Grabs | St. Gallen | 31.3% |
| 31 | Wimmis | Bern | 30.5% |
| 32 | Porrentruy | Jura | 30.4% |
| 33 | Siblingen | Schaffhausen | 30.4% |
| 34 | Meyrin | Geneva | 30.2% |
| 35 | Visp | Valais | 29.4% |
| 36 | Avenches | Vaud | 29.2% |
| 37 | Schüpfen | Bern | 29.0% |
| 38 | Anwil | Basel-Landschaft | 28.9% |
| 39 | Büetigen | Bern | 28.7% |
| 40 | Champagne | Vaud | 28.4% |
| 41 | Courtelary | Bern | 28.2% |
| 42 | Hallau | Schaffhausen | 28.0% |
| 43 | Stammheim | Zürich | 26.4% |
| 44 | Alpnach | Obwalden | 26.1% |
| 45 | Wilchingen | Schaffhausen | 26.1% |
| 46 | Sumiswald | Bern | 25.6% |
| 47 | Bichelsee-Balterswil | Thurgau | 25.6% |
| 48 | Rothenthurm | Schwyz | 24.7% |
| 49 | Ormalingen | Basel-Landschaft | 24.7% |
| 50 | Herbetswil | Solothurn | 23.8% |
| 51 | Urtenen-Schönbühl | Bern | 23.0% |
| 52 | Bolligen | Bern | 22.9% |
| 53 | Onex | Geneva | 22.8% |
| 54 | Schlieren | Zürich | 22.7% |
| 55 | Muotathal | Schwyz | 22.6% |
| 56 | Greifensee | Zürich | 22.4% |
| 57 | Greppen | Lucerne | 22.3% |
| 58 | Luthern | Lucerne | 21.9% |
| 58 | Pompaples | Vaud | 21.9% |
| 60 | Martigny | Valais | 21.8% |
| 61 | Le Lieu | Vaud | 21.5% |
| 62 | Rechthalten | Fribourg | 21.2% |
| 63 | Melchnau | Bern | 20.9% |
| 64 | Trogen | Appenzell Ausserrhoden | 20.8% |
| 65 | Reutigen | Bern | 20.7% |
| 66 | Wangen an der Aare | Bern | 20.6% |
| 67 | Villeret | Bern | 20.4% |
| 68 | Hohentannen | Thurgau | 20.2% |
| 69 | Root | Lucerne | 20.1% |
| 70 | Liestal | Basel-Landschaft | 20.1% |
| 71 | Knonau | Zürich | 19.8% |
| 71 | Kirchlindach | Bern | 19.8% |
| 73 | Eschenbach (LU) | Lucerne | 19.8% |
| 74 | Riaz | Fribourg | 19.7% |
| 75 | Homburg | Thurgau | 19.7% |
| 76 | Berg am Irchel | Zürich | 19.4% |
| 77 | Lindau | Zürich | 19.3% |
| 77 | Obersiggenthal | Aargau | 19.3% |
| 79 | Benken (ZH) | Zürich | 19.3% |
| 80 | Muri (AG) | Aargau | 19.1% |
| 81 | Riggisberg | Bern | 19.0% |
| 82 | Buttisholz | Lucerne | 18.9% |
| 82 | Lohn (SH) | Schaffhausen | 18.9% |
| 84 | Lausanne | Vaud | 18.9% |
| 85 | Elgg | Zürich | 18.8% |
| 86 | Dörflingen | Schaffhausen | 18.8% |
| 87 | Port | Bern | 18.5% |
| 88 | Rifferswil | Zürich | 18.4% |
| 89 | Ettiswil | Lucerne | 18.4% |
| 90 | Tenniken | Basel-Landschaft | 18.4% |
| 91 | Renan (BE) | Bern | 18.4% |
| 92 | Ossingen | Zürich | 18.3% |
| 93 | Zeglingen | Basel-Landschaft | 18.0% |
| 94 | Villars-sur-Glâne | Fribourg | 18.0% |
| 95 | Bassins | Vaud | 18.0% |
| 96 | Ernen | Valais | 17.9% |
| 97 | Nidau | Bern | 17.9% |
| 98 | Rheinfelden | Aargau | 17.8% |
| 99 | Unterengstringen | Zürich | 17.7% |
| 100 | Speicher | Appenzell Ausserrhoden | 17.6% |
Bottom of the ranking
| # | Municipality | Canton | District heating |
|---|---|---|---|
| 1506 | Grimisuat | Valais | 0.0% |
| 1506 | Veysonnaz | Valais | 0.0% |
| 1506 | Baltschieder | Valais | 0.0% |
| 1506 | Stalden (VS) | Valais | 0.0% |
| 1506 | Staldenried | Valais | 0.0% |
| 1506 | Avully | Geneva | 0.0% |
| 1506 | Gy | Geneva | 0.0% |
| 1506 | Boécourt | Jura | 0.0% |
| 1506 | Rossemaison | Jura | 0.0% |
| 1506 | Les Bois | Jura | 0.0% |
| 1506 | Montfaucon | Jura | 0.0% |
| 1506 | Muriaux | Jura | 0.0% |
| 1506 | Coeuve | Jura | 0.0% |
| 1506 | Courtedoux | Jura | 0.0% |
| 1506 | Haute-Ajoie | Jura | 0.0% |
Regions compared
Population-weighted averages for rates; totals for counts.
- Basel-Stadt44.7%
- Obwalden15.3%
- Fribourg10.2%
- Geneva9.2%
- Basel-Landschaft9.2%
- Nidwalden9.0%
- Schwyz8.9%
- Schaffhausen8.4%
- Zürich8.1%
- Uri7.5%
- Zug7.5%
- Neuchâtel7.0%
- Lucerne6.7%
- Aargau6.5%
- St. Gallen6.0%
- Bern5.7%
- Vaud5.5%
- Thurgau4.2%
- Jura4.1%
- Appenzell Ausserrhoden3.9%
- Valais3.4%
- Grisons3.0%
- Solothurn2.7%
- Glarus1.5%
- Ticino1.2%
- Appenzell Innerrhoden1.0%
Other rankings on the same theme
Frequently asked questions
Which municipality ranks first for “District heating”?
Aire-la-Ville ranks first for “District heating”, with 78.6%.
What is the median for “District heating”?
The median across the 1,806 ranked municipalities is 1.4%.