Water Hardness Atlas ZIP / postcode

Water hardness in Poland

91 cities with published hardness data, sorted by population. Median: 245 mg/L.

Median

245 mg/L

very hard

Polish suppliers report total hardness in mg/L CaCO₃; the drinking-water regulation range is 60–500 mg/L.

Ranking of the hardest and softest water in Poland →

Each dot is a place with published data; colour shows the hardness band.

Regions

Largest places, hardest first

Every place is listed on its region page.

mg/Lmg/L
Dzierżoniów · dolnośląskie483483very hard
Oleśnica · dolnośląskie445445very hard
Stargard · zachodniopomorskie425425very hard
Fordon · kujawsko-pomorskie404404very hard
Chełm · lubelskie399399very hard
Zabrze · śląskie369369very hard
Gniezno · wielkopolskie362362very hard
Grudziądz · kujawsko-pomorskie359359very hard
Ciechanów · mazowieckie338338very hard
Leszno · wielkopolskie337337very hard
Lublin · lubelskie326326very hard
Poznań · wielkopolskie320320very hard
Kędzierzyn-Koźle · opolskie317317very hard
Chojnice · pomorskie309309very hard
Kraków · małopolskie306306very hard
Suwałki · podlaskie300300very hard
Chrzanów · małopolskie297297very hard
Gorzów Wielkopolski · lubuskie287287very hard
Dąbrowa Górnicza · śląskie284284very hard
Rumia · pomorskie283283very hard
Kalisz · wielkopolskie280280very hard
Puławy · lubelskie280280very hard
Tarnowskie Góry · śląskie279279very hard
Skarżysko-Kamienna · świętokrzyskie279279very hard
Mińsk Mazowiecki · mazowieckie274274very hard
Konin · wielkopolskie269269very hard
Włocławek · kujawsko-pomorskie268268very hard
Koszalin · zachodniopomorskie267267very hard
Zielona Góra · lubuskie267267very hard
Kraśnik · lubelskie266266very hard
Nowy Sącz · małopolskie265265very hard
Olsztyn · warmińsko-mazurskie265265very hard
Świdnica · dolnośląskie264264very hard
Bełchatów · łódzkie263263very hard
Rzeszów · podkarpackie263263very hard
Bemowo · mazowieckie260260very hard
Warsaw, Bielany · mazowieckie260260very hard
Warsaw, Białołęka · mazowieckie260260very hard
Olkusz · małopolskie259259very hard
Kielce · świętokrzyskie258258very hard
Płock · mazowieckie256256very hard
Warsaw · mazowieckie251251very hard
Praga Północ · mazowieckie251251very hard
Warsaw, Targówek · mazowieckie251251very hard
Szczecinek · zachodniopomorskie248248very hard
Głogów · dolnośląskie245245very hard
Warsaw, Mokotów · mazowieckie241241very hard
Warsaw, Praga-Południe · mazowieckie241241very hard
Wałbrzych · dolnośląskie241241very hard
Ostrołęka · mazowieckie240240very hard
Legionowo · mazowieckie240240very hard
Sochaczew · mazowieckie236236very hard
Bydgoszcz · kujawsko-pomorskie234234very hard
Tczew · pomorskie230230very hard
Będzin · śląskie230230very hard
Zgierz · łódzkie228228very hard
Świnoujście · zachodniopomorskie226226very hard
Kołobrzeg · zachodniopomorskie225225very hard
Legnica · dolnośląskie222222very hard
Oświęcim · małopolskie221221very hard
Lębork · pomorskie220220very hard
Otwock · mazowieckie212212very hard
Mielec · podkarpackie210210very hard
Słupsk · pomorskie208208very hard
Łódź · łódzkie208208very hard
Wrocław · dolnośląskie207207very hard
Jarosław · podkarpackie204204very hard
Piekary Śląskie · śląskie198198very hard
Wawer · mazowieckie196196very hard
Zduńska Wola · łódzkie195195very hard
Nowy Dwór Mazowiecki · mazowieckie195195very hard
Gdynia · pomorskie194194very hard
Dębica · podkarpackie190190very hard
Kluczbork · opolskie186186very hard
Częstochowa · śląskie184184very hard
Krosno · podkarpackie182182very hard
Tychy · śląskie175175hard
Wejherowo · pomorskie174174hard
Przemyśl · podkarpackie170170hard
Sosnowiec · śląskie168168hard
Tomaszów Mazowiecki · łódzkie166166hard
Jasło · podkarpackie162162hard
Opole · opolskie143143hard
Stalowa Wola · podkarpackie130130hard
Siemianowice Śląskie · śląskie113113moderately hard
Mysłowice · śląskie112112moderately hard
Katowice · śląskie110110moderately hard
Rybnik · śląskie100100moderately hard
Ruda Śląska · śląskie9292moderately hard
Czechowice-Dziedzice · śląskie8585moderately hard
Żywiec · śląskie8383moderately hard