Water hardness in Switzerland
650 cities with published hardness data, sorted by population. Median: 26.7 °fH.
Median
26.7 °fH
267 mg/L CaCO₃ · very hard
- 16 soft
- 18 moderately hard
- 86 hard
- 530 very hard
Water hardness by postcode in Switzerland
Ranking of the hardest and softest water in Switzerland →
Regions
- AG116 · 32.3 °fH
- AR7 · 23 °fH
- BE83 · 23 °fH
- BL30 · 29 °fH
- FR26 · 29 °fH
- GR16 · 14.7 °fH
- LU39 · 24.6 °fH
- NE7 · 26.8 °fH
- NW7 · 18 °fH
- OW4 · 19.6 °fH
- SG51 · 25.3 °fH
- SH6 · 27.7 °fH
- SO33 · 25.7 °fH
- SZ12 · 19.2 °fH
- TG26 · 31.4 °fH
- TI16 · 10.9 °fH
- UR7 · 14.1 °fH
- VD15 · 25.2 °fH
- VS17 · 13.7 °fH
- ZG10 · 25.4 °fH
- ZH116 · 28.4 °fH
Largest places, hardest first
Every place is listed on its region page.
| °fH | mg/L | ||
|---|---|---|---|
| Uzwil · SG | 38.2 | 382 | very hard |
| Gossau · SG | 36.2 | 362 | very hard |
| Uster · ZH | 36.1 | 361 | very hard |
| Affoltern am Albis · ZH | 35.6 | 356 | very hard |
| Wohlen · AG | 35.6 | 356 | very hard |
| Liestal · BL | 35.3 | 353 | very hard |
| Spreitenbach · AG | 35 | 350 | very hard |
| Bassersdorf · ZH | 33.7 | 337 | very hard |
| Baden · AG | 33.5 | 335 | very hard |
| Illnau-Effretikon · ZH | 33.5 | 335 | very hard |
| Bülach · ZH | 33.2 | 332 | very hard |
| Volketswil · ZH | 32.6 | 326 | very hard |
| Morges · VD | 32 | 320 | very hard |
| Herisau · AR | 31.9 | 319 | very hard |
| Langenthal · BE | 31.3 | 313 | very hard |
| Olten · SO | 31 | 310 | very hard |
| Rapperswil-Jona · SG | 30.7 | 307 | very hard |
| Baar · ZG | 30.7 | 307 | very hard |
| Wallisellen · ZH | 30.5 | 305 | very hard |
| Oftringen · AG | 30.1 | 301 | very hard |
| Frauenfeld · TG | 29.7 | 297 | very hard |
| Weinfelden · TG | 29.6 | 297 | very hard |
| Le Locle · NE | 29.4 | 294 | very hard |
| Pfäffikon · ZH | 29.2 | 292 | very hard |
| Bulle · FR | 29 | 290 | very hard |
| Villars-sur-Glâne · FR | 29 | 290 | very hard |
| Val-de-Ruz · NE | 28.8 | 288 | very hard |
| Brugg · AG | 28.6 | 286 | very hard |
| Rüti · ZH | 28.1 | 281 | very hard |
| Fribourg · FR | 28 | 280 | very hard |
| Münchenstein · BL | 27.8 | 278 | very hard |
| Steffisburg · BE | 27.3 | 273 | very hard |
| Belp · BE | 27.2 | 272 | very hard |
| Zofingen · AG | 27.1 | 271 | very hard |
| Winterthur · ZH | 27 | 270 | very hard |
| Wettingen · AG | 27 | 270 | very hard |
| Schlieren · ZH | 26.6 | 266 | very hard |
| Meilen · ZH | 26.4 | 264 | very hard |
| Dietikon · ZH | 26.3 | 263 | very hard |
| Adliswil · ZH | 26.1 | 262 | very hard |
| Nyon · VD | 26.1 | 261 | very hard |
| Cham · ZG | 26.1 | 261 | very hard |
| Arth · SZ | 26.1 | 261 | very hard |
| Mendrisio · TI | 26 | 260 | very hard |
| Rheinfelden · AG | 26 | 260 | very hard |
| Solothurn · SO | 25.5 | 255 | very hard |
| Reinach · BL | 25.4 | 255 | very hard |
| Sion · VS | 25.2 | 252 | very hard |
| Regensdorf · ZH | 25.2 | 252 | very hard |
| Horgen · ZH | 25 | 250 | very hard |
| Kloten · ZH | 25 | 250 | very hard |
| Zug · ZG | 24.8 | 248 | very hard |
| Burgdorf · BE | 24.1 | 241 | very hard |
| Thalwil · ZH | 23.5 | 235 | very hard |
| Opfikon · ZH | 23.4 | 234 | very hard |
| Richterswil · ZH | 23.1 | 231 | very hard |
| Thun · BE | 23 | 230 | very hard |
| Muttenz · BL | 22.5 | 225 | very hard |
| Lyss · BE | 22.5 | 225 | very hard |
| Gland · VD | 22.4 | 224 | very hard |
| Altstätten · SG | 22.1 | 221 | very hard |
| Spiez · BE | 22 | 220 | very hard |
| Wädenswil · ZH | 21.5 | 215 | very hard |
| Bern · BE | 21 | 210 | very hard |
| Ostermundigen · BE | 21 | 210 | very hard |
| Köniz · BE | 20.7 | 207 | very hard |
| Ittigen · BE | 20.4 | 204 | very hard |
| Küsnacht · ZH | 20.1 | 201 | very hard |
| Binningen · BL | 20 | 200 | very hard |
| Amriswil · TG | 20 | 200 | very hard |
| La Chaux-de-Fonds · NE | 19.9 | 199 | very hard |
| Freienbach · SZ | 19.2 | 192 | very hard |
| Küssnacht · SZ | 19.1 | 191 | very hard |
| Neuchâtel · NE | 18.6 | 186 | very hard |
| Worb · BE | 18.6 | 186 | very hard |
| Männedorf · ZH | 18.4 | 185 | very hard |
| Geneva · GE | 18.2 | 182 | very hard |
| Chur · GR | 18.1 | 181 | very hard |
| Grenchen · SO | 18 | 180 | very hard |
| Lausanne · VD | 17.9 | 179 | hard |
| Schwyz · SZ | 17.4 | 174 | hard |
| Muri bei Bern · BE | 17 | 170 | hard |
| Basel · BS | 16.5 | 165 | hard |
| St. Gallen · SG | 16.2 | 162 | hard |
| Arbon · TG | 16.2 | 162 | hard |
| Emmen · LU | 16 | 160 | hard |
| Zurich · ZH | 15.8 | 158 | hard |
| Kreuzlingen · TG | 15.7 | 157 | hard |
| Ebikon · LU | 15.5 | 155 | hard |
| Stäfa · ZH | 14.8 | 148 | hard |
| Lucerne · LU | 14.7 | 147 | hard |
| Glarus · GL | 14.6 | 146 | hard |
| Glarus Nord · GL | 13.8 | 138 | hard |
| Buchs · SG | 13.2 | 132 | hard |
| Horw · LU | 12.8 | 128 | hard |
| Lugano · TI | 11.9 | 119 | moderately hard |
| Biel/Bienne · BE | 11.7 | 117 | moderately hard |
| Brig-Glis · VS | 7.2 | 72 | moderately hard |
| Bellinzona · TI | 3.1 | 32 | soft |
| Locarno · TI | 2 | 20 | soft |