Carte de la production solaire dans le Haut-Rhin
Communes les plus et les moins ensoleillées
Plus forte production
- Cernay : 1 222 kWh/kWc
- Bollwiller : 1 222 kWh/kWc
- Staffelfelden : 1 222 kWh/kWc
- Issenheim : 1 222 kWh/kWc
- Vieux-Thann : 1 222 kWh/kWc
Plus faible production
- Kirchberg : 1 006 kWh/kWc
- Husseren-les-Châteaux : 1 010 kWh/kWc
- Biltzheim : 1 010 kWh/kWc
- Oberentzen : 1 010 kWh/kWc
- Gundolsheim : 1 010 kWh/kWc
L’écart entre communes tient surtout à l’ensoleillement et au relief (masques d’horizon). L’orientation et l’ombrage de votre toit comptent davantage.
Logements et chauffage dans le Haut-Rhin
145 586 DPE de logements existants enregistrés depuis juillet 2021.
10 % des logements diagnostiqués sont des passoires thermiques (F ou G), contre 10 % en France. Le Haut-Rhin arrive au 56e rang sur 96 départements (du plus fort au plus faible taux de passoires). Le classement. Pompe à chaleur dans le Haut-Rhin : énergies de chauffage, aides et installateurs.
Toutes les communes
| Commune | Habitants | kWh/kWc/an | DPE F ou G | RGE PV à 20 km |
|---|---|---|---|---|
| Mulhouse | 104 978 | 1 208 | 8 % | 36 |
| Colmar | 66 970 | 1 169 | 5 % | 24 |
| Saint-Louis (68) | 22 805 | 1 179 | 7 % | 12 |
| Wittenheim | 15 553 | 1 213 | 13 % | 36 |
| Illzach | 14 923 | 1 199 | 7 % | 35 |
| Rixheim | 14 380 | 1 176 | 6 % | 29 |
| Kingersheim | 13 354 | 1 210 | 8 % | 37 |
| Riedisheim | 12 200 | 1 186 | 9 % | 36 |
| Cernay | 12 057 | 1 222 | 6 % | 35 |
| Guebwiller | 11 243 | 1 207 | 11 % | 32 |
| Wittelsheim | 10 645 | 1 216 | 14 % | 37 |
| Pfastatt | 10 314 | 1 210 | 7 % | 36 |
| Brunstatt-Didenheim | 8 259 | 1 201 | 9 % | 37 |
| Wintzenheim | 8 059 | 1 010 | 10 % | 25 |
| Thann | 7 762 | 1 166 | 7 % | 26 |
| Huningue | 7 487 | 1 165 | 8 % | 8 |
| Ensisheim | 7 306 | 1 195 | 11 % | 32 |
| Soultz-Haut-Rhin | 7 012 | 1 202 | 14 % | 34 |
| Lutterbach | 6 851 | 1 213 | 9 % | 38 |
| Horbourg-Wihr | 6 199 | 1 178 | 7 % | 23 |
| Kembs | 5 834 | 1 180 | 5 % | 24 |
| Altkirch | 5 687 | 1 181 | 8 % | 25 |
| Sausheim | 5 666 | 1 175 | 10 % | 28 |
| Blotzheim | 5 282 | 1 195 | 6 % | 18 |
| Habsheim | 5 076 | 1 178 | 10 % | 30 |
| Sainte-Marie-aux-Mines | 4 851 | 1 050 | 11 % | 14 |
| Ingersheim | 4 774 | 1 169 | 10 % | 24 |
| Munster | 4 738 | 1 137 | 11 % | 19 |
| Village-Neuf | 4 709 | 1 179 | 8 % | 9 |
| Ribeauvillé | 4 685 | 1 169 | 15 % | 24 |
| Sierentz | 4 409 | 1 180 | 4 % | 27 |
| Kaysersberg Vignoble | 4 383 | 1 169 | 13 % | 26 |
| Rouffach | 4 238 | 1 010 | 19 % | 33 |
| Bartenheim | 4 211 | 1 180 | 9 % | 23 |
| Bollwiller | 4 184 | 1 222 | 10 % | 34 |
| Turckheim | 4 139 | 1 167 | 10 % | 24 |
| Staffelfelden | 4 072 | 1 222 | 15 % | 36 |
| Richwiller | 3 905 | 1 213 | 15 % | 36 |
| Morschwiller-le-Bas | 3 694 | 1 213 | 8 % | 35 |
| Masevaux-Niederbruck | 3 594 | 1 166 | 25 % | 19 |
| Issenheim | 3 502 | 1 222 | 14 % | 36 |
| Orbey | 3 429 | 1 167 | 28 % | 20 |
| Hégenheim | 3 410 | 1 179 | 8 % | 10 |
| Buhl (68) | 3 100 | 1 137 | 12 % | 27 |
| Pulversheim | 3 069 | 1 213 | 14 % | 36 |
| Sainte-Croix-en-Plaine | 3 004 | 1 010 | 11 % | 26 |
| Hésingue | 2 972 | 1 179 | 10 % | 12 |
| Vieux-Thann | 2 866 | 1 222 | 14 % | 30 |
| Volgelsheim | 2 720 | 1 186 | 5 % | 20 |
| Baldersheim | 2 596 | 1 213 | 11 % | 28 |
| Zillisheim | 2 561 | 1 208 | 15 % | 38 |
| Ruelisheim | 2 519 | 1 213 | 14 % | 34 |
| Biesheim | 2 499 | 1 186 | 6 % | 22 |
| Soultzmatt | 2 487 | 1 137 | 19 % | 30 |
| Ungersheim | 2 449 | 1 213 | 11 % | 34 |
| Illfurth | 2 445 | 1 213 | 8 % | 36 |
| Rosenau | 2 396 | 1 180 | 3 % | 15 |
| Fessenheim | 2 345 | 1 182 | 8 % | 18 |
| Houssen | 2 323 | 1 169 | 8 % | 24 |
| Dannemarie | 2 248 | 1 184 | 10 % | 17 |
| Labaroche | 2 231 | 1 167 | 31 % | 19 |
| Andolsheim | 2 199 | 1 186 | 8 % | 22 |
| Hochstatt | 2 173 | 1 213 | 23 % | 37 |
| Saint-Amarin | 2 173 | 1 166 | 25 % | 16 |
| Hirsingue | 2 122 | 1 181 | 13 % | 17 |
| Carspach | 2 091 | 1 181 | 16 % | 17 |
| Bergheim | 2 069 | 1 169 | 14 % | 23 |
| Ottmarsheim | 2 054 | 1 182 | 6 % | 25 |
| Meyenheim | 2 015 | 1 213 | 28 % | 38 |
| Réguisheim | 2 011 | 1 213 | 12 % | 35 |
| Sundhoffen | 1 993 | 1 010 | 13 % | 24 |
| Bitschwiller-lès-Thann | 1 986 | 1 166 | 14 % | 22 |
| Blodelsheim | 1 971 | 1 182 | 8 % | 20 |
| Porte du Ried | 1 971 | 1 164 | 7 % | 23 |
| Burnhaupt-le-Bas | 1 969 | 1 213 | 11 % | 33 |
| Herrlisheim-près-Colmar | 1 911 | 1 010 | 13 % | 27 |
| Neuf-Brisach | 1 895 | 1 186 | 7 % | 20 |
| Reiningue | 1 894 | 1 213 | 14 % | 37 |
| Lapoutroie | 1 881 | 1 167 | 24 % | 20 |
| Kunheim | 1 822 | 1 164 | 9 % | 22 |
| Burnhaupt-le-Haut | 1 793 | 1 213 | 18 % | 29 |
| Wettolsheim | 1 784 | 1 010 | 12 % | 25 |
| Willer-sur-Thur | 1 773 | 1 166 | 16 % | 22 |
| Aspach-Michelbach | 1 747 | 1 184 | 10 % | 32 |
| Sainte-Croix-aux-Mines | 1 742 | 1 050 | 13 % | 13 |
| Eguisheim | 1 729 | 1 010 | 8 % | 26 |
| Ostheim | 1 651 | 1 169 | 10 % | 25 |
| Wattwiller | 1 636 | 1 222 | 17 % | 32 |
| Landser | 1 633 | 1 208 | 8 % | 31 |
| Lièpvre | 1 632 | 1 139 | 14 % | 19 |
| Bantzenheim | 1 630 | 1 182 | 14 % | 24 |
| Uffholtz | 1 614 | 1 222 | 12 % | 32 |
| Moosch | 1 595 | 1 166 | 28 % | 15 |
| Ammerschwihr | 1 580 | 1 167 | 10 % | 24 |
| Fellering | 1 569 | 1 166 | 24 % | 10 |
| Battenheim | 1 560 | 1 213 | 14 % | 28 |
| Waldighoffen | 1 558 | 1 163 | 10 % | 13 |
| Lautenbach | 1 544 | 1 137 | 24 % | 25 |
| Sentheim | 1 528 | 1 184 | 17 % | 23 |
| Eschentzwiller | 1 527 | 1 208 | 12 % | 33 |
| Munchhouse | 1 518 | 1 182 | 19 % | 31 |
| Guémar | 1 490 | 1 169 | 10 % | 23 |
| Seppois-le-Bas | 1 443 | 1 181 | 10 % | 7 |
| Dessenheim | 1 442 | 1 186 | 8 % | 25 |
| Hagenthal-le-Bas | 1 418 | 1 179 | 8 % | 10 |
| Hirtzbach | 1 418 | 1 181 | 15 % | 14 |
| Spechbach | 1 418 | 1 213 | 17 % | 34 |
| Merxheim | 1 396 | 1 213 | 31 % | 41 |
| Dietwiller | 1 385 | 1 180 | 3 % | 31 |
| Steinbach | 1 379 | 1 222 | 11 % | 31 |
| Pfaffenheim | 1 373 | 1 137 | 16 % | 27 |
| Flaxlanden | 1 370 | 1 208 | 18 % | 38 |
| Guewenheim | 1 368 | 1 184 | 18 % | 27 |
| Jebsheim | 1 360 | 1 164 | 12 % | 23 |
| Hombourg | 1 358 | 1 180 | 3 % | 25 |
| Bennwihr | 1 326 | 1 169 | 16 % | 24 |
| Stosswihr | 1 323 | 1 131 | 40 % | 6 |
| Oberhergheim | 1 315 | 1 010 | 10 % | 31 |
| Heimsbrunn | 1 314 | 1 213 | 14 % | 36 |
| Schlierbach | 1 299 | 1 180 | 18 % | 30 |
| Berrwiller | 1 294 | 1 222 | 17 % | 34 |
| Fréland | 1 288 | 1 167 | 44 % | 23 |
| Muntzenheim | 1 288 | 1 164 | 7 % | 23 |
| Leymen | 1 271 | 1 179 | 21 % | 8 |
| Aspach-le-Bas | 1 262 | 1 213 | 12 % | 35 |
| Hirtzfelden | 1 259 | 1 182 | 14 % | 32 |
| Oderen | 1 215 | 1 131 | 24 % | 9 |
| Widensolen | 1 215 | 1 186 | 5 % | 22 |
| Bernwiller | 1 205 | 1 213 | 5 % | 33 |
| Illtal | 1 203 | 1 163 | 17 % | 14 |
| Bischwihr | 1 202 | 1 164 | 7 % | 23 |
| Fortschwihr | 1 198 | 1 164 | 10 % | 23 |
| Wihr-au-Val | 1 195 | 1 137 | 28 % | 21 |
| Wolfgantzen | 1 190 | 1 186 | 5 % | 23 |
| Soultzeren | 1 183 | 1 034 | 36 % | 10 |
| Muespach-le-Haut | 1 178 | 1 163 | 20 % | 12 |
| Niederhergheim | 1 176 | 1 010 | 19 % | 30 |
| Raedersheim | 1 173 | 1 213 | 12 % | 36 |
| Uffheim | 1 142 | 1 180 | 13 % | 25 |
| Aspach | 1 138 | 1 213 | 10 % | 31 |
| Algolsheim | 1 112 | 1 186 | 3 % | 17 |
| Zimmersheim | 1 083 | 1 208 | 12 % | 36 |
| Heiteren | 1 069 | 1 186 | 13 % | 12 |
| Rumersheim-le-Haut | 1 068 | 1 182 | 16 % | 24 |
| Durrenentzen | 1 062 | 1 164 | 14 % | 23 |
| Obersaasheim | 1 060 | 1 186 | 13 % | 15 |
| Metzeral | 1 058 | 1 131 | 39 % | 5 |
| Buschwiller | 1 047 | 1 179 | 10 % | 10 |
| Feldkirch | 1 047 | 1 222 | 17 % | 35 |
| Bruebach | 1 042 | 1 208 | 23 % | 37 |
| Bergholtz | 1 039 | 1 222 | 10 % | 34 |
| Husseren-Wesserling | 1 022 | 1 166 | 17 % | 13 |
| Westhalten | 1 017 | 1 137 | 16 % | 32 |
| Orschwihr | 1 010 | 1 137 | 20 % | 31 |
| Rustenhart | 1 001 | 1 186 | 23 % | 28 |
| Riquewihr | 999 | 1 167 | 10 % | 25 |
| Chalampé | 996 | 1 182 | 16 % | 20 |
| Tagolsheim | 991 | 1 213 | 4 % | 34 |
| Pfetterhouse | 987 | 1 181 | 22 % | 7 |
| Niffer | 985 | 1 180 | 17 % | 24 |
| Attenschwiller | 959 | 1 179 | 16 % | 13 |
| Logelheim | 950 | 1 010 | 22 % | 26 |
| Balgau | 947 | 1 186 | 16 % | 14 |
| Lautenbachzell | 942 | 1 166 | 36 % | 19 |
| Muespach | 942 | 1 163 | 19 % | 13 |
| Walbach | 936 | 1 137 | 20 % | 23 |
| Beblenheim | 928 | 1 169 | 16 % | 26 |
| Leimbach | 928 | 1 166 | 23 % | 28 |
| Montreux-Vieux | 928 | 1 166 | 22 % | 23 |
| Saint-Hippolyte (68) | 927 | 1 139 | 20 % | 23 |
| Folgensbourg | 906 | 1 179 | 16 % | 12 |
| Roderen | 902 | 1 166 | 15 % | 26 |
| Jungholtz | 897 | 1 222 | 24 % | 33 |
| Walheim | 889 | 1 213 | 17 % | 31 |
| Lauw | 887 | 1 184 | 29 % | 18 |
| Frœningen | 881 | 1 213 | 6 % | 35 |
| Le Haut Soultzbach | 879 | 1 184 | 27 % | 23 |
| Ferrette | 864 | 1 163 | 13 % | 9 |
| Hattstatt | 862 | 1 137 | 15 % | 26 |
| Artzenheim | 857 | 1 164 | 10 % | 20 |
| Niederentzen | 857 | 1 010 | 15 % | 34 |
| Gunsbach | 856 | 1 137 | 21 % | 20 |
| Kruth | 856 | 1 015 | 38 % | 7 |
| Mittelwihr | 853 | 1 169 | 9 % | 26 |
| Steinbrunn-le-Bas | 848 | 1 208 | 9 % | 33 |
| Durmenach | 836 | 1 163 | 10 % | 13 |
| Zimmerbach | 824 | 1 137 | 21 % | 24 |
| Petit-Landau | 822 | 1 180 | 16 % | 26 |
| Breitenbach-Haut-Rhin | 819 | 1 131 | 34 % | 11 |
| Ballersdorf | 818 | 1 181 | 27 % | 17 |
| Muhlbach-sur-Munster | 818 | 1 131 | 39 % | 8 |
| Osenbach | 810 | 1 137 | 32 % | 27 |
| Urschenheim | 808 | 1 164 | 9 % | 22 |
| Gueberschwihr | 807 | 1 137 | 18 % | 28 |
| Grussenheim | 805 | 1 164 | 15 % | 22 |
| Galfingue | 803 | 1 213 | 3 % | 36 |
| Rantzwiller | 802 | 1 208 | 10 % | 30 |
| Wentzwiller | 780 | 1 179 | 11 % | 10 |
| Rombach-le-Franc | 775 | 1 050 | 23 % | 13 |
| Soppe-le-Bas | 774 | 1 184 | 15 % | 27 |
| Hagenbach | 772 | 1 213 | 15 % | 23 |
| Ranspach | 769 | 1 166 | 39 % | 15 |
| Wittersdorf | 769 | 1 181 | 19 % | 25 |
| Wuenheim | 768 | 1 222 | 21 % | 34 |
| Hagenthal-le-Haut | 766 | 1 179 | 4 % | 10 |
| Luttenbach-près-Munster | 756 | 1 131 | 30 % | 14 |
| Schweighouse-Thann | 748 | 1 213 | 20 % | 34 |
| Luemschwiller | 746 | 1 208 | 22 % | 33 |
| Le Bonhomme | 744 | 1 034 | 27 % | 12 |
| Steinsoultz | 743 | 1 163 | 18 % | 14 |
| Weckolsheim | 742 | 1 186 | 10 % | 22 |
| Wickerschwihr | 742 | 1 164 | 8 % | 23 |
| Helfrantzkirch | 737 | 1 163 | 18 % | 23 |
| Gundolsheim | 735 | 1 010 | 18 % | 37 |
| Soultzbach-les-Bains | 731 | 1 137 | 20 % | 24 |
| Balschwiller | 729 | 1 213 | 15 % | 27 |
| Oberentzen | 723 | 1 010 | 15 % | 34 |
| Michelbach-le-Bas | 722 | 1 179 | 18 % | 17 |
| Illhaeusern | 717 | 1 164 | 7 % | 24 |
| Kirchberg | 717 | 1 006 | 27 % | 19 |
| Oltingue | 695 | 1 163 | 29 % | 9 |
| Steinbrunn-le-Haut | 693 | 1 208 | 29 % | 34 |
| Retzwiller | 689 | 1 184 | 14 % | 22 |
| Griesbach-au-Val | 678 | 1 137 | 28 % | 21 |
| Roppentzwiller | 666 | 1 163 | 24 % | 13 |
| Hartmannswiller | 654 | 1 222 | 22 % | 34 |
| Riespach | 653 | 1 163 | 30 % | 10 |
| Chavannes-sur-l'Étang | 652 | 1 184 | 12 % | 20 |
| Friesen | 651 | 1 181 | 15 % | 9 |
| Traubach-le-Haut | 647 | 1 184 | 8 % | 24 |
| Hindlingen | 646 | 1 181 | 14 % | 10 |
| Heimersdorf | 645 | 1 181 | 28 % | 9 |
| Heidwiller | 641 | 1 213 | 11 % | 33 |
| Ranspach-le-Bas | 640 | 1 179 | 8 % | 18 |
| Vieux-Ferrette | 640 | 1 163 | 26 % | 9 |
| Michelbach-le-Haut | 636 | 1 179 | 11 % | 12 |
| Werentzhouse | 633 | 1 163 | 18 % | 13 |
| Vogelgrun | 628 | 1 174 | 6 % | 15 |
| Ranspach-le-Haut | 627 | 1 163 | 11 % | 17 |
| Saint-Bernard (68) | 607 | 1 213 | 11 % | 31 |
| Sondernach | 590 | 1 131 | 54 % | 13 |
| Appenwihr | 586 | 1 186 | 13 % | 25 |
| Linthal | 586 | 1 131 | 44 % | 12 |
| Kœtzingue | 585 | 1 208 | 42 % | 28 |
| Baltzenheim | 581 | 1 164 | 0 % | 20 |
| Nambsheim | 576 | 1 186 | 11 % | 9 |
| Kappelen | 573 | 1 179 | 10 % | 24 |
| Bourbach-le-Bas | 556 | 1 184 | 23 % | 23 |
| Hunawihr | 555 | 1 169 | 28 % | 25 |
| Manspach | 544 | 1 166 | 14 % | 18 |
| Bisel | 537 | 1 181 | 20 % | 7 |
| Niedermorschwihr | 537 | 1 167 | 23 % | 23 |
| Hecken | 527 | 1 184 | 6 % | 26 |
| Neuwiller | 525 | 1 179 | 11 % | 9 |
| Jettingen | 522 | 1 163 | 15 % | 23 |
| Mœrnach | 518 | 1 181 | 44 % | 7 |
| Magstatt-le-Bas | 517 | 1 208 | 6 % | 25 |
| Geispitzen | 516 | 1 180 | 14 % | 28 |
| Biltzheim | 510 | 1 010 | 2 % | 32 |
| Wahlbach | 508 | 1 208 | 8 % | 27 |
| Katzenthal | 506 | 1 169 | 18 % | 24 |
| Waltenheim | 506 | 1 208 | 4 % | 28 |
| Kœstlach | 505 | 1 181 | 21 % | 7 |
| Seppois-le-Haut | 505 | 1 181 | 3 % | 7 |
| Husseren-les-Châteaux | 502 | 1 010 | 13 % | 26 |
Sources : PVGIS 5.3 (Commission européenne) ; ADEME, DPE (mise à jour du 11 novembre 2026) et liste RGE (mise à jour du 11 novembre 2026) ; populations INSEE via geo.api.gouv.fr.