DÉPARTEMENT 68366 communes avec résultatsDernier prélèvement : 31/08/2026
Qualité de l'eau du robinet : Haut-RhinSynthèse des 12 derniers mois du contrôle sanitaire
Communes conformes sur 12 mois274 / 366
Dureté médiane21,2 °f
Nitrates médiane16,7 mg/L
Dépassement PFAS8 communes
Dans le département Haut-Rhin, 274 des 366 communes disposant de résultats n'ont connu aucune non-conformité sur 12 mois. La dureté médiane de l'eau (21,2 °f) est inférieure à la médiane nationale (23,4 °f). Les PFAS ont été mesurés dans 262 communes.
Source : SISE-Eaux, ministère chargé de la Santé (Licence Ouverte 2.0). Période 1er septembre 2025 – 31 août 2026. Mise à jour le 24 octobre 2026.
Eau la plus calcaire
| Commune | Dureté |
|---|---|
| Bruebach | 50,0 °f |
| Folgensbourg | 40,2 °f |
| Wentzwiller | 40,2 °f |
| Luemschwiller | 40,0 °f |
| Tagolsheim | 40,0 °f |
| Walheim | 40,0 °f |
| Attenschwiller | 39,2 °f |
| Michelbach-le-Bas | 39,2 °f |
| Michelbach-le-Haut | 39,2 °f |
| Muespach | 38,6 °f |
Eau la plus douce
| Commune | Dureté |
|---|---|
| Le Bonhomme | 0,9 °f |
| Jungholtz | 1,2 °f |
| Luttenbach-près-Munster | 1,4 °f |
| Stosswihr | 1,4 °f |
| Rimbach-près-Guebwiller | 1,6 °f |
| Muhlbach-sur-Munster | 1,6 °f |
| Murbach | 1,6 °f |
| Metzeral | 1,6 °f |
| Breitenbach-Haut-Rhin | 1,6 °f |
| Rimbachzell | 1,7 °f |
Teneur en nitrates la plus élevée
| Commune | Nitrates (moyenne) |
|---|---|
| Illtal | 44,2 mg/L |
| Muespach | 43,9 mg/L |
| Steinsoultz | 43,9 mg/L |
| Bisel | 42,0 mg/L |
| Ruederbach | 41,9 mg/L |
| Heimersdorf | 41,2 mg/L |
| Feldbach | 40,9 mg/L |
| Riespach | 40,9 mg/L |
| Westhalten | 40,4 mg/L |
| Bettendorf | 39,8 mg/L |
Dernier contrôle non conforme
- Hésingue28/08/2026
- Ligsdorf10/08/2026
- Mitzach14/08/2026
- Ribeauvillé27/08/2026
Dépassement de la limite PFAS
- Blotzheimmax. 0,720 µg/L
- Buschwillermax. 0,340 µg/L
- Hégenheimmax. 0,340 µg/L
- Hésinguemax. 0,340 µg/L
- Huninguemax. 0,340 µg/L
- Neuwillermax. 0,460 µg/L
- Saint-Louismax. 0,340 µg/L
- Village-Neufmax. 0,340 µg/L
Toutes les communes (366)
| Commune | Nitrates | Dureté | Statut 12 mois |
|---|---|---|---|
| Algolsheim | 21,5 | 25,1 | Conforme sur 12 mois |
| Altenach | 0,7 | 24,3 | Conforme sur 12 mois |
| Altkirch | 21,9 | 21,3 | Conforme sur 12 mois |
| Ammerschwihr | 22,1 | 29,8 | Conforme sur 12 mois |
| Andolsheim | 23,6 | 22,5 | Conforme sur 12 mois |
| Appenwihr | 23,6 | 22,5 | Conforme sur 12 mois |
| Artzenheim | 17,6 | 24,8 | Conforme sur 12 mois |
| Aspach | 19,7 | 17,0 | Conforme sur 12 mois |
| Aspach-le-Bas | 7,2 | 11,2 | Conforme sur 12 mois |
| Aspach-Michelbach | 7,2 | 11,2 | Conforme sur 12 mois |
| Attenschwiller | 39,5 | 39,2 | Conforme sur 12 mois |
| Aubure | 4,1 | 4,4 | Conforme sur 12 mois |
| Baldersheim | 28,5 | 30,4 | Conforme, avec écarts ponctuels |
| Balgau | 17,0 | 26,3 | Conforme sur 12 mois |
| Ballersdorf | 28,4 | 22,6 | Conforme sur 12 mois |
| Balschwiller | 33,6 | 20,4 | Conforme sur 12 mois |
| Baltzenheim | 17,6 | 24,8 | Conforme sur 12 mois |
| Bantzenheim | 11,8 | 24,2 | Conforme, avec écarts ponctuels |
| Bartenheim | 24,6 | 32,3 | Conforme sur 12 mois |
| Battenheim | 28,5 | 30,4 | Conforme, avec écarts ponctuels |
| Beblenheim | 17,2 | 29,1 | Conforme, avec écarts ponctuels |
| Bellemagny | 33,5 | 6,2 | Conforme sur 12 mois |
| Bendorf | 6,0 | 29,9 | Conforme sur 12 mois |
| Bennwihr | 15,3 | 21,1 | Conforme, avec écarts ponctuels |
| Berentzwiller | 21,3 | 32,0 | Conforme sur 12 mois |
| Bergheim | 16,6 | 28,1 | Conforme sur 12 mois |
| Bergholtz | 1,4 | 2,1 | Conforme sur 12 mois |
| Bergholtzzell | 3,3 | 18,2 | Conforme sur 12 mois |
| Bernwiller | 33,6 | 20,4 | Conforme sur 12 mois |
| Berrwiller | 37,8 | 23,1 | Conforme, avec écarts ponctuels |
| Bettendorf | 39,8 | 33,0 | Conforme, avec écarts ponctuels |
| Bettlach | 6,8 | 28,1 | Conforme sur 12 mois |
| Biederthal | 4,8 | 28,4 | Conforme sur 12 mois |
| Biesheim | 15,3 | 23,2 | Conforme sur 12 mois |
| Biltzheim | 23,6 | 22,5 | Conforme sur 12 mois |
| Bischwihr | 32,9 | 26,4 | Conforme sur 12 mois |
| Bisel | 42,0 | 26,3 | Conforme sur 12 mois |
| Bitschwiller-lès-Thann | 4,3 | 4,4 | Conforme sur 12 mois |
| Blodelsheim | 17,0 | 25,4 | Conforme, avec écarts ponctuels |
| Blotzheim | 26,2 | 35,3 | Conforme, avec écarts ponctuels |
| Bollwiller | 7,4 | 17,1 | Conforme sur 12 mois |
| Bourbach-le-Bas | 7,6 | 20,3 | Conforme, avec écarts ponctuels |
| Bourbach-le-Haut | 1,2 | 3,0 | Conforme sur 12 mois |
| Bouxwiller | 5,2 | 32,4 | Conforme, avec écarts ponctuels |
| Bréchaumont | 33,5 | 6,2 | Conforme sur 12 mois |
| Breitenbach-Haut-Rhin | 2,5 | 1,6 | Conforme sur 12 mois |
| Bretten | 33,5 | 6,2 | Conforme sur 12 mois |
| Brinckheim | 20,8 | 32,5 | Conforme sur 12 mois |
| Bruebach | 34,6 | 50,0 | Conforme sur 12 mois |
| Brunstatt-Didenheim | 14,2 | 10,5 | Conforme sur 12 mois |
| Buethwiller | 33,6 | 20,4 | Conforme sur 12 mois |
| Buhl | 1,4 | 2,1 | Conforme sur 12 mois |
| Burnhaupt-le-Bas | 7,2 | 11,2 | Conforme sur 12 mois |
| Burnhaupt-le-Haut | 7,2 | 11,2 | Conforme sur 12 mois |
| Buschwiller | 29,7 | 35,0 | Conforme, avec écarts ponctuels |
| Carspach | 18,2 | 24,7 | Conforme sur 12 mois |
| Cernay | 8,8 | 9,9 | Conforme, avec écarts ponctuels |
| Chalampé | 16,8 | 21,2 | Conforme sur 12 mois |
| Chavannes-sur-l'Étang | 4,1 | 5,0 | Conforme sur 12 mois |
| Colmar | 21,0 | 29,5 | Conforme, avec écarts ponctuels |
| Courtavon | 3,5 | 29,5 | Conforme sur 12 mois |
| Dannemarie | 14,9 | 21,9 | Conforme sur 12 mois |
| Dessenheim | 10,6 | 21,3 | Conforme sur 12 mois |
| Diefmatten | 33,6 | 20,4 | Conforme sur 12 mois |
| Dietwiller | 22,4 | 31,8 | Conforme, avec écarts ponctuels |
| Dolleren | 0,9 | 2,3 | Conforme sur 12 mois |
| Durlinsdorf | 13,7 | 29,9 | Conforme sur 12 mois |
| Durmenach | 37,7 | 29,0 | Conforme, avec écarts ponctuels |
| Durrenentzen | 16,7 | 24,8 | Conforme sur 12 mois |
| Eglingen | 33,6 | 20,4 | Conforme sur 12 mois |
| Eguisheim | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Elbach | 4,1 | 5,0 | Conforme sur 12 mois |
| Emlingen | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Ensisheim | 7,9 | 17,0 | Conforme sur 12 mois |
| Eschbach-au-Val | 5,3 | 4,4 | Conforme sur 12 mois |
| Eschentzwiller | 14,2 | 10,5 | Conforme sur 12 mois |
| Eteimbes | 33,5 | 6,2 | Conforme sur 12 mois |
| Falkwiller | 33,6 | 20,4 | Conforme sur 12 mois |
| Feldbach | 40,9 | 29,5 | Conforme sur 12 mois |
| Feldkirch | 7,3 | 17,4 | Conforme sur 12 mois |
| Fellering | 6,9 | 4,6 | Conforme sur 12 mois |
| Ferrette | 6,6 | 28,1 | Conforme sur 12 mois |
| Fessenheim | 17,0 | 26,3 | Conforme sur 12 mois |
| Fislis | 14,6 | 27,3 | Conforme sur 12 mois |
| Flaxlanden | 17,5 | 16,6 | Conforme sur 12 mois |
| Folgensbourg | 15,0 | 40,2 | Conforme sur 12 mois |
| Fortschwihr | 32,9 | 26,4 | Conforme sur 12 mois |
| Franken | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Fréland | 3,1 | 4,5 | Conforme, avec écarts ponctuels |
| Friesen | 22,8 | 22,7 | Conforme, avec écarts ponctuels |
| Frœningen | 19,7 | 17,0 | Conforme sur 12 mois |
| Fulleren | 18,6 | 18,8 | Conforme sur 12 mois |
| Galfingue | 17,5 | 16,6 | Conforme sur 12 mois |
| Geishouse | 8,5 | 2,2 | Conforme sur 12 mois |
| Geispitzen | 22,3 | 28,8 | Conforme sur 12 mois |
| Geiswasser | 16,8 | 26,1 | Conforme sur 12 mois |
| Gildwiller | 33,6 | 20,4 | Conforme sur 12 mois |
| Goldbach-Altenbach | 3,5 | 3,3 | Conforme sur 12 mois |
| Gommersdorf | 21,2 | 4,3 | Conforme sur 12 mois |
| Griesbach-au-Val | 2,8 | 4,6 | Conforme, avec écarts ponctuels |
| Grussenheim | 14,8 | 20,6 | Conforme sur 12 mois |
| Gueberschwihr | 20,9 | 24,0 | Conforme, avec écarts ponctuels |
| Guebwiller | 1,4 | 2,1 | Conforme sur 12 mois |
| Guémar | 17,1 | 28,8 | Conforme sur 12 mois |
| Guevenatten | 33,5 | 6,2 | Conforme sur 12 mois |
| Guewenheim | 7,2 | 11,2 | Conforme sur 12 mois |
| Gundolsheim | 10,2 | 8,9 | Conforme sur 12 mois |
| Gunsbach | 2,3 | 3,8 | Conforme sur 12 mois |
| Habsheim | 14,2 | 10,5 | Conforme sur 12 mois |
| Hagenbach | 33,6 | 20,4 | Conforme sur 12 mois |
| Hagenthal-le-Bas | 0,0 | 33,0 | Conforme sur 12 mois |
| Hagenthal-le-Haut | 0,0 | 33,0 | Conforme sur 12 mois |
| Hartmannswiller | 5,8 | 9,0 | Conforme sur 12 mois |
| Hattstatt | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Hausgauen | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Hecken | 33,6 | 20,4 | Conforme sur 12 mois |
| Hégenheim | 29,7 | 35,0 | Conforme, avec écarts ponctuels |
| Heidwiller | 19,7 | 17,0 | Conforme sur 12 mois |
| Heimersdorf | 41,2 | 33,1 | Conforme sur 12 mois |
| Heimsbrunn | 17,5 | 16,6 | Conforme sur 12 mois |
| Heiteren | 10,6 | 21,3 | Conforme sur 12 mois |
| Heiwiller | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Helfrantzkirch | 20,8 | 32,5 | Conforme sur 12 mois |
| Herrlisheim-près-Colmar | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Hésingue | 30,1 | 36,7 | Dernier contrôle non conforme |
| Hettenschlag | 23,6 | 22,5 | Conforme sur 12 mois |
| Hindlingen | 16,0 | 13,6 | Conforme sur 12 mois |
| Hirsingue | 33,7 | 29,5 | Conforme sur 12 mois |
| Hirtzbach | 18,5 | 25,4 | Conforme sur 12 mois |
| Hirtzfelden | 11,2 | 19,8 | Conforme, avec écarts ponctuels |
| Hochstatt | 19,7 | 17,0 | Conforme sur 12 mois |
| Hohrod | 2,3 | 5,0 | Conforme, avec écarts ponctuels |
| Hombourg | 12,6 | 21,2 | Conforme sur 12 mois |
| Horbourg-Wihr | 20,9 | 29,7 | Conforme, avec écarts ponctuels |
| Houssen | 20,9 | 29,7 | Conforme, avec écarts ponctuels |
| Hunawihr | 17,2 | 29,1 | Conforme, avec écarts ponctuels |
| Hundsbach | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Huningue | 29,7 | 35,0 | Conforme, avec écarts ponctuels |
| Husseren-les-Châteaux | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Husseren-Wesserling | 3,5 | 5,4 | Conforme sur 12 mois |
| Illfurth | 19,7 | 17,0 | Conforme sur 12 mois |
| Illhaeusern | 17,1 | 28,8 | Conforme sur 12 mois |
| Illtal | 44,2 | 35,7 | Conforme sur 12 mois |
| Illzach | 14,2 | 10,5 | Conforme sur 12 mois |
| Ingersheim | 20,9 | 29,7 | Conforme, avec écarts ponctuels |
| Issenheim | 1,4 | 2,1 | Conforme sur 12 mois |
| Jebsheim | 32,9 | 26,4 | Conforme sur 12 mois |
| Jettingen | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Jungholtz | 1,0 | 1,2 | Conforme sur 12 mois |
| Kappelen | 20,8 | 32,5 | Conforme sur 12 mois |
| Katzenthal | 23,0 | 29,7 | Conforme, avec écarts ponctuels |
| Kaysersberg Vignoble | 10,7 | 11,9 | Conforme, avec écarts ponctuels |
| Kembs | 25,1 | 32,2 | Conforme sur 12 mois |
| Kiffis | 9,9 | 33,1 | Conforme sur 12 mois |
| Kingersheim | 25,2 | 18,5 | Conforme sur 12 mois |
| Kirchberg | 1,5 | 8,0 | Conforme sur 12 mois |
| Knœringue | 36,2 | 30,0 | Conforme sur 12 mois |
| Kruth | 2,9 | 3,3 | Conforme sur 12 mois |
| Kœstlach | 7,2 | 30,1 | Conforme sur 12 mois |
| Kœtzingue | 20,8 | 32,5 | Conforme sur 12 mois |
| Kunheim | 17,6 | 24,8 | Conforme sur 12 mois |
| Labaroche | 15,9 | 23,3 | Conforme sur 12 mois |
| Landser | 22,3 | 28,8 | Conforme sur 12 mois |
| Lapoutroie | 3,2 | 1,7 | Conforme sur 12 mois |
| Largitzen | 33,3 | 28,1 | Conforme sur 12 mois |
| Lautenbach | 1,4 | 2,1 | Conforme sur 12 mois |
| Lautenbachzell | 3,9 | 2,5 | Conforme, avec écarts ponctuels |
| Lauw | 2,3 | 3,4 | Conforme sur 12 mois |
| Le Bonhomme | 2,9 | 0,9 | Conforme sur 12 mois |
| Le Haut Soultzbach | 7,2 | 11,2 | Conforme sur 12 mois |
| Leimbach | 3,5 | 4,6 | Conforme, avec écarts ponctuels |
| Levoncourt | 3,6 | 30,0 | Conforme sur 12 mois |
| Leymen | 9,2 | 31,5 | Conforme sur 12 mois |
| Liebenswiller | 2,5 | 26,2 | Conforme sur 12 mois |
| Liebsdorf | 5,3 | 30,4 | Conforme sur 12 mois |
| Lièpvre | 9,4 | 20,0 | Conforme sur 12 mois |
| Ligsdorf | 7,3 | 23,1 | Dernier contrôle non conforme |
| Linsdorf | 6,8 | 28,1 | Conforme sur 12 mois |
| Linthal | 1,8 | 1,9 | Conforme sur 12 mois |
| Logelheim | 23,6 | 22,5 | Conforme sur 12 mois |
| Lucelle | 5,0 | 31,5 | Conforme sur 12 mois |
| Luemschwiller | 22,8 | 40,0 | Conforme sur 12 mois |
| Luttenbach-près-Munster | 3,0 | 1,4 | Conforme sur 12 mois |
| Lutter | 4,9 | 27,6 | Conforme sur 12 mois |
| Lutterbach | 14,2 | 10,5 | Conforme sur 12 mois |
| Magny | 13,1 | 6,3 | Conforme sur 12 mois |
| Magstatt-le-Bas | 20,8 | 32,5 | Conforme sur 12 mois |
| Magstatt-le-Haut | 20,8 | 32,5 | Conforme sur 12 mois |
| Malmerspach | 6,8 | 5,6 | Conforme sur 12 mois |
| Manspach | 0,7 | 24,3 | Conforme sur 12 mois |
| Masevaux-Niederbruck | 2,3 | 3,9 | Conforme, avec écarts ponctuels |
| Mertzen | 18,6 | 18,8 | Conforme sur 12 mois |
| Merxheim | 10,3 | 8,3 | Conforme sur 12 mois |
| Metzeral | 1,6 | 1,6 | Conforme sur 12 mois |
| Meyenheim | 7,9 | 17,0 | Conforme sur 12 mois |
| Michelbach-le-Bas | 39,5 | 39,2 | Conforme sur 12 mois |
| Michelbach-le-Haut | 39,5 | 39,2 | Conforme sur 12 mois |
| Mittelwihr | 17,4 | 29,2 | Conforme sur 12 mois |
| Mittlach | 1,9 | 1,8 | Conforme, avec écarts ponctuels |
| Mitzach | 2,6 | 5,2 | Dernier contrôle non conforme |
| Mollau | 1,8 | 3,6 | Conforme sur 12 mois |
| Montreux-Jeune | 13,1 | 6,3 | Conforme sur 12 mois |
| Montreux-Vieux | 34,8 | 7,3 | Conforme, avec écarts ponctuels |
| Moosch | 2,2 | 3,2 | Conforme sur 12 mois |
| Mooslargue | 9,8 | 14,2 | Conforme sur 12 mois |
| Morschwiller-le-Bas | 14,2 | 10,5 | Conforme sur 12 mois |
| Mœrnach | 0,9 | 30,6 | Conforme sur 12 mois |
| Muespach | 43,9 | 38,6 | Conforme sur 12 mois |
| Muespach-le-Haut | 39,7 | 35,4 | Conforme sur 12 mois |
| Muhlbach-sur-Munster | 2,6 | 1,6 | Conforme, avec écarts ponctuels |
| Mulhouse | 14,2 | 10,5 | Conforme sur 12 mois |
| Munchhouse | 11,2 | 19,8 | Conforme, avec écarts ponctuels |
| Munster | 2,4 | 4,5 | Conforme sur 12 mois |
| Muntzenheim | 32,9 | 26,4 | Conforme sur 12 mois |
| Munwiller | 7,9 | 17,0 | Conforme sur 12 mois |
| Murbach | 1,5 | 1,6 | Conforme sur 12 mois |
| Nambsheim | 17,0 | 26,3 | Conforme sur 12 mois |
| Neuf-Brisach | 21,5 | 25,1 | Conforme sur 12 mois |
| Neuwiller | 32,3 | 37,3 | Conforme, avec écarts ponctuels |
| Niederentzen | 23,6 | 22,5 | Conforme sur 12 mois |
| Niederhergheim | 23,6 | 22,5 | Conforme sur 12 mois |
| Niedermorschwihr | 21,7 | 29,6 | Conforme, avec écarts ponctuels |
| Niffer | 12,6 | 21,2 | Conforme sur 12 mois |
| Oberbruck | 2,6 | 2,1 | Conforme sur 12 mois |
| Oberentzen | 23,6 | 22,5 | Conforme sur 12 mois |
| Oberhergheim | 23,6 | 22,5 | Conforme sur 12 mois |
| Oberlarg | 7,8 | 26,2 | Conforme sur 12 mois |
| Obermorschwihr | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Obermorschwiller | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Obersaasheim | 21,5 | 25,1 | Conforme sur 12 mois |
| Oderen | 3,0 | 2,3 | Conforme, avec écarts ponctuels |
| Oltingue | 4,9 | 28,3 | Conforme sur 12 mois |
| Orbey | 3,5 | 5,0 | Conforme sur 12 mois |
| Orschwihr | 6,9 | 22,5 | Conforme sur 12 mois |
| Osenbach | 21,7 | 26,6 | Conforme sur 12 mois |
| Ostheim | 17,5 | 29,2 | Conforme sur 12 mois |
| Ottmarsheim | 12,6 | 21,2 | Conforme sur 12 mois |
| Petit-Landau | 7,0 | 20,3 | Conforme sur 12 mois |
| Pfaffenheim | 26,1 | 25,4 | Conforme sur 12 mois |
| Pfastatt | 14,2 | 10,5 | Conforme sur 12 mois |
| Pfetterhouse | 23,8 | 12,8 | Conforme sur 12 mois |
| Porte du Ried | 32,9 | 26,4 | Conforme sur 12 mois |
| Pulversheim | 7,4 | 17,1 | Conforme sur 12 mois |
| Raedersdorf | 5,1 | 28,4 | Conforme, avec écarts ponctuels |
| Raedersheim | 7,5 | 17,5 | Conforme sur 12 mois |
| Rammersmatt | 3,2 | 5,2 | Conforme, avec écarts ponctuels |
| Ranspach | 2,2 | 4,9 | Conforme sur 12 mois |
| Ranspach-le-Bas | 20,8 | 32,5 | Conforme sur 12 mois |
| Ranspach-le-Haut | 20,8 | 32,5 | Conforme sur 12 mois |
| Rantzwiller | 20,8 | 32,5 | Conforme sur 12 mois |
| Réguisheim | 7,9 | 17,0 | Conforme sur 12 mois |
| Reiningue | 14,2 | 10,5 | Conforme sur 12 mois |
| Retzwiller | 5,8 | 5,1 | Conforme sur 12 mois |
| Ribeauvillé | 4,1 | 5,7 | Dernier contrôle non conforme |
| Richwiller | 35,0 | 25,6 | Conforme, avec écarts ponctuels |
| Riedisheim | 14,2 | 10,5 | Conforme sur 12 mois |
| Riespach | 40,9 | 29,5 | Conforme sur 12 mois |
| Rimbach-près-Guebwiller | 1,0 | 1,6 | Conforme sur 12 mois |
| Rimbach-près-Masevaux | 2,6 | 2,1 | Conforme sur 12 mois |
| Rimbachzell | 1,7 | 1,7 | Conforme sur 12 mois |
| Riquewihr | 13,7 | 22,6 | Conforme, avec écarts ponctuels |
| Rixheim | 14,2 | 10,5 | Conforme sur 12 mois |
| Roderen | 3,6 | 4,3 | Conforme sur 12 mois |
| Rodern | 8,8 | 12,7 | Conforme sur 12 mois |
| Roggenhouse | 11,2 | 19,8 | Conforme, avec écarts ponctuels |
| Romagny | 13,1 | 6,3 | Conforme sur 12 mois |
| Rombach-le-Franc | 3,6 | 5,2 | Conforme, avec écarts ponctuels |
| Roppentzwiller | 37,0 | 32,3 | Conforme sur 12 mois |
| Rorschwihr | 12,2 | 19,5 | Conforme sur 12 mois |
| Rosenau | 24,6 | 32,3 | Conforme sur 12 mois |
| Rouffach | 27,3 | 32,1 | Conforme, avec écarts ponctuels |
| Ruederbach | 41,9 | 35,4 | Conforme sur 12 mois |
| Ruelisheim | 31,4 | 27,5 | Conforme, avec écarts ponctuels |
| Rumersheim-le-Haut | 12,2 | 24,0 | Conforme sur 12 mois |
| Rustenhart | 13,7 | 21,2 | Conforme, avec écarts ponctuels |
| Saint-Amarin | 4,2 | 4,8 | Conforme sur 12 mois |
| Saint-Bernard | 17,1 | 16,7 | Conforme, avec écarts ponctuels |
| Saint-Cosme | 33,5 | 6,2 | Conforme sur 12 mois |
| Saint-Hippolyte | 12,5 | 19,7 | Conforme sur 12 mois |
| Saint-Louis | 29,7 | 35,0 | Conforme, avec écarts ponctuels |
| Saint-Ulrich | 18,6 | 18,8 | Conforme sur 12 mois |
| Sainte-Croix-aux-Mines | 4,0 | 5,9 | Conforme sur 12 mois |
| Sainte-Croix-en-Plaine | 22,8 | 18,4 | Conforme sur 12 mois |
| Sainte-Marie-aux-Mines | 2,6 | 8,4 | Conforme sur 12 mois |
| Sausheim | 14,2 | 10,5 | Conforme sur 12 mois |
| Schlierbach | 22,3 | 28,8 | Conforme sur 12 mois |
| Schweighouse-Thann | 7,2 | 11,2 | Conforme sur 12 mois |
| Schwoben | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Sentheim | 7,2 | 11,2 | Conforme sur 12 mois |
| Seppois-le-Bas | 7,5 | 20,8 | Conforme sur 12 mois |
| Seppois-le-Haut | 7,5 | 20,8 | Conforme sur 12 mois |
| Sewen | 1,5 | 2,0 | Conforme, avec écarts ponctuels |
| Sickert | 2,7 | 3,1 | Conforme, avec écarts ponctuels |
| Sierentz | 20,8 | 32,5 | Conforme sur 12 mois |
| Sondernach | 3,1 | 1,7 | Conforme sur 12 mois |
| Sondersdorf | 6,7 | 22,9 | Conforme sur 12 mois |
| Soppe-le-Bas | 7,2 | 11,2 | Conforme sur 12 mois |
| Soultz-Haut-Rhin | 1,7 | 1,7 | Conforme sur 12 mois |
| Soultzbach-les-Bains | 6,1 | 7,0 | Conforme, avec écarts ponctuels |
| Soultzeren | 2,7 | 1,8 | Conforme, avec écarts ponctuels |
| Soultzmatt | 30,1 | 23,6 | Conforme, avec écarts ponctuels |
| Spechbach | 17,1 | 16,7 | Conforme, avec écarts ponctuels |
| Staffelfelden | 38,5 | 22,2 | Conforme sur 12 mois |
| Steinbach | 8,8 | 9,9 | Conforme, avec écarts ponctuels |
| Steinbrunn-le-Bas | 22,0 | 31,8 | Conforme sur 12 mois |
| Steinbrunn-le-Haut | 22,3 | 28,8 | Conforme sur 12 mois |
| Steinsoultz | 43,9 | 38,6 | Conforme sur 12 mois |
| Sternenberg | 33,5 | 6,2 | Conforme sur 12 mois |
| Stetten | 20,8 | 32,5 | Conforme sur 12 mois |
| Storckensohn | 1,5 | 4,4 | Conforme sur 12 mois |
| Stosswihr | 2,6 | 1,4 | Conforme sur 12 mois |
| Strueth | 18,6 | 18,8 | Conforme sur 12 mois |
| Sundhoffen | 23,6 | 22,5 | Conforme sur 12 mois |
| Tagolsheim | 22,8 | 40,0 | Conforme sur 12 mois |
| Tagsdorf | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Thann | 3,6 | 4,8 | Conforme, avec écarts ponctuels |
| Thannenkirch | 4,7 | 4,1 | Conforme sur 12 mois |
| Traubach-le-Bas | 21,2 | 4,3 | Conforme sur 12 mois |
| Traubach-le-Haut | 21,2 | 4,3 | Conforme sur 12 mois |
| Turckheim | 21,0 | 29,7 | Conforme, avec écarts ponctuels |
| Ueberstrass | 15,0 | 24,8 | Conforme, avec écarts ponctuels |
| Uffheim | 20,8 | 32,5 | Conforme sur 12 mois |
| Uffholtz | 8,7 | 10,7 | Conforme, avec écarts ponctuels |
| Ungersheim | 7,3 | 17,4 | Conforme sur 12 mois |
| Urbès | 1,7 | 6,8 | Conforme, avec écarts ponctuels |
| Urschenheim | 16,7 | 24,8 | Conforme sur 12 mois |
| Valdieu-Lutran | 13,1 | 6,3 | Conforme sur 12 mois |
| Vœgtlinshoffen | 30,4 | 20,8 | Conforme, avec écarts ponctuels |
| Vieux-Ferrette | 7,4 | 30,2 | Conforme sur 12 mois |
| Vieux-Thann | 3,6 | 4,8 | Conforme, avec écarts ponctuels |
| Village-Neuf | 29,7 | 35,0 | Conforme, avec écarts ponctuels |
| Vogelgrun | 21,5 | 25,1 | Conforme sur 12 mois |
| Volgelsheim | 18,9 | 24,3 | Conforme sur 12 mois |
| Wahlbach | 20,8 | 32,5 | Conforme sur 12 mois |
| Walbach | 4,3 | 7,5 | Conforme, avec écarts ponctuels |
| Waldighoffen | 34,0 | 28,5 | Conforme sur 12 mois |
| Walheim | 22,8 | 40,0 | Conforme sur 12 mois |
| Waltenheim | 22,3 | 28,8 | Conforme sur 12 mois |
| Wasserbourg | 5,3 | 3,5 | Conforme sur 12 mois |
| Wattwiller | 8,8 | 10,2 | Conforme, avec écarts ponctuels |
| Weckolsheim | 21,5 | 25,1 | Conforme sur 12 mois |
| Wegscheid | 0,9 | 6,5 | Conforme sur 12 mois |
| Wentzwiller | 15,0 | 40,2 | Conforme sur 12 mois |
| Werentzhouse | 33,3 | 18,6 | Conforme sur 12 mois |
| Westhalten | 40,4 | 26,1 | Conforme sur 12 mois |
| Wettolsheim | 20,9 | 29,7 | Conforme, avec écarts ponctuels |
| Wickerschwihr | 32,9 | 26,4 | Conforme sur 12 mois |
| Widensolen | 16,7 | 24,8 | Conforme sur 12 mois |
| Wihr-au-Val | 2,2 | 3,5 | Conforme sur 12 mois |
| Wildenstein | 1,2 | 3,6 | Conforme sur 12 mois |
| Willer | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Willer-sur-Thur | 6,0 | 5,2 | Conforme sur 12 mois |
| Winkel | 6,9 | 27,7 | Conforme sur 12 mois |
| Wintzenheim | 20,3 | 28,6 | Conforme, avec écarts ponctuels |
| Wittelsheim | 39,1 | 23,3 | Conforme sur 12 mois |
| Wittenheim | 21,0 | 16,2 | Conforme, avec écarts ponctuels |
| Wittersdorf | 34,4 | 37,6 | Conforme, avec écarts ponctuels |
| Wolfersdorf | 21,2 | 4,3 | Conforme sur 12 mois |
| Wolfgantzen | 21,5 | 25,1 | Conforme sur 12 mois |
| Wolschwiller | 4,0 | 25,8 | Conforme sur 12 mois |
| Wuenheim | 2,6 | 5,1 | Conforme sur 12 mois |
| Zaessingue | 20,8 | 32,5 | Conforme sur 12 mois |
| Zellenberg | 17,2 | 29,1 | Conforme, avec écarts ponctuels |
| Zillisheim | 17,5 | 16,6 | Conforme sur 12 mois |
| Zimmerbach | 7,4 | 3,8 | Conforme sur 12 mois |
| Zimmersheim | 14,2 | 10,5 | Conforme sur 12 mois |