Hardest and softest tap water in Poland
All 91 cities in Poland with published data, ranked by total hardness. The national median is 245 mg/L.
Polish suppliers report total hardness in mg/L CaCO₃; the drinking-water regulation range is 60–500 mg/L.
25 cities with the hardest water
| # | mg/L | mg/L | ||
|---|---|---|---|---|
| 1 | Dzierżoniów · dolnośląskie | 483 | 483 | very hard |
| 2 | Oleśnica · dolnośląskie | 445 | 445 | very hard |
| 3 | Stargard · zachodniopomorskie | 425 | 425 | very hard |
| 4 | Fordon · kujawsko-pomorskie | 404 | 404 | very hard |
| 5 | Chełm · lubelskie | 399 | 399 | very hard |
| 6 | Zabrze · śląskie | 369 | 369 | very hard |
| 7 | Gniezno · wielkopolskie | 362 | 362 | very hard |
| 8 | Grudziądz · kujawsko-pomorskie | 359 | 359 | very hard |
| 9 | Ciechanów · mazowieckie | 338 | 338 | very hard |
| 10 | Leszno · wielkopolskie | 337 | 337 | very hard |
| 11 | Lublin · lubelskie | 326 | 326 | very hard |
| 12 | Poznań · wielkopolskie | 320 | 320 | very hard |
| 13 | Kędzierzyn-Koźle · opolskie | 317 | 317 | very hard |
| 14 | Chojnice · pomorskie | 309 | 309 | very hard |
| 15 | Kraków · małopolskie | 306 | 306 | very hard |
| 16 | Suwałki · podlaskie | 300 | 300 | very hard |
| 17 | Chrzanów · małopolskie | 297 | 297 | very hard |
| 18 | Gorzów Wielkopolski · lubuskie | 287 | 287 | very hard |
| 19 | Dąbrowa Górnicza · śląskie | 284 | 284 | very hard |
| 20 | Rumia · pomorskie | 283 | 283 | very hard |
| 21 | Kalisz · wielkopolskie | 280 | 280 | very hard |
| 22 | Puławy · lubelskie | 280 | 280 | very hard |
| 23 | Tarnowskie Góry · śląskie | 279 | 279 | very hard |
| 24 | Skarżysko-Kamienna · świętokrzyskie | 279 | 279 | very hard |
| 25 | Mińsk Mazowiecki · mazowieckie | 274 | 274 | very hard |
25 cities with the softest water
| # | mg/L | mg/L | ||
|---|---|---|---|---|
| 1 | Żywiec · śląskie | 83 | 83 | moderately hard |
| 2 | Czechowice-Dziedzice · śląskie | 85 | 85 | moderately hard |
| 3 | Ruda Śląska · śląskie | 92 | 92 | moderately hard |
| 4 | Rybnik · śląskie | 100 | 100 | moderately hard |
| 5 | Katowice · śląskie | 110 | 110 | moderately hard |
| 6 | Mysłowice · śląskie | 112 | 112 | moderately hard |
| 7 | Siemianowice Śląskie · śląskie | 113 | 113 | moderately hard |
| 8 | Stalowa Wola · podkarpackie | 130 | 130 | hard |
| 9 | Opole · opolskie | 143 | 143 | hard |
| 10 | Jasło · podkarpackie | 162 | 162 | hard |
| 11 | Tomaszów Mazowiecki · łódzkie | 166 | 166 | hard |
| 12 | Sosnowiec · śląskie | 168 | 168 | hard |
| 13 | Przemyśl · podkarpackie | 170 | 170 | hard |
| 14 | Wejherowo · pomorskie | 174 | 174 | hard |
| 15 | Tychy · śląskie | 175 | 175 | hard |
| 16 | Krosno · podkarpackie | 182 | 182 | very hard |
| 17 | Częstochowa · śląskie | 184 | 184 | very hard |
| 18 | Kluczbork · opolskie | 186 | 186 | very hard |
| 19 | Dębica · podkarpackie | 190 | 190 | very hard |
| 20 | Gdynia · pomorskie | 194 | 194 | very hard |
| 21 | Zduńska Wola · łódzkie | 195 | 195 | very hard |
| 22 | Nowy Dwór Mazowiecki · mazowieckie | 195 | 195 | very hard |
| 23 | Wawer · mazowieckie | 196 | 196 | very hard |
| 24 | Piekary Śląskie · śląskie | 198 | 198 | very hard |
| 25 | Jarosław · podkarpackie | 204 | 204 | very hard |