Water Hardness Atlas ZIP / postcode

Water hardness in Germany

809 cities with published hardness data, sorted by population. Median: 11.5 °dH.

Median

11.5 °dH

205 mg/L CaCO₃ · very hard

German law (WRMG) uses 3 bands: soft < 8.4 °dH, medium 8.4–14 °dH, hard > 14 °dH.

Water hardness by postcode in Germany

Separate page: water hardness by postcode in Germany →

Ranking of the hardest and softest water in Germany →

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.

°dHmg/L
Würzburg · Bayern40.4721very hard
Dessau-Roßlau · Sachsen-Anhalt22393very hard
Minden · Nordrhein-Westfalen21.7387very hard
Ingolstadt · Bayern20.8371very hard
Landshut · Bayern20.2361very hard
Mannheim · Baden-Württemberg20357very hard
Mainz · Rheinland-Pfalz19.3345very hard
Darmstadt · Hessen19.1341very hard
Ratingen · Nordrhein-Westfalen19.1341very hard
Potsdam · Brandenburg19339very hard
Karlsruhe · Baden-Württemberg18.4329very hard
Berlin · Berlin18.4328very hard
Bamberg · Bayern17.9320very hard
Regensburg · Bayern16.9302very hard
Cologne · Nordrhein-Westfalen16.9301very hard
Kiel · Schleswig-Holstein16.9301very hard
Lübeck · Schleswig-Holstein16.3292very hard
Jena · Thüringen16286very hard
Paderborn · Nordrhein-Westfalen15.9285very hard
Hanau · Hessen15.9284very hard
Munich · Bayern15.8282very hard
Neuss · Nordrhein-Westfalen15268very hard
Düsseldorf · Nordrhein-Westfalen15268very hard
Fürth · Bayern15267very hard
Magdeburg · Sachsen-Anhalt14.3255very hard
Leipzig · Sachsen14.1252very hard
Münster · Nordrhein-Westfalen13.8246very hard
Mönchengladbach · Nordrhein-Westfalen13.5241very hard
Bocholt · Nordrhein-Westfalen13.5241very hard
Dorsten · Nordrhein-Westfalen13.5241very hard
Gladbeck · Nordrhein-Westfalen13.5241very hard
Ulm · Baden-Württemberg13.4239very hard
Augsburg · Bayern13.2236very hard
Moers · Nordrhein-Westfalen13.2236very hard
Krefeld · Nordrhein-Westfalen13232very hard
Bielefeld · Nordrhein-Westfalen12.8229very hard
Aalen · Baden-Württemberg12.8228very hard
Ludwigshafen am Rhein · Rheinland-Pfalz12.6226very hard
Tübingen · Baden-Württemberg12.6226very hard
Viersen · Nordrhein-Westfalen12.6225very hard
Duisburg · Nordrhein-Westfalen12.5223very hard
Aschaffenburg · Bayern12.4221very hard
Neumünster · Schleswig-Holstein12.3220very hard
Frankfurt am Main · Hessen12.2218very hard
Nuremberg · Bayern12.1215very hard
Hannover · Niedersachsen12214very hard
Erlangen · Bayern11.9212very hard
Iserlohn · Nordrhein-Westfalen11.8211very hard
Hamburg · Hamburg11.7209very hard
Offenbach am Main · Hessen11.7209very hard
Norderstedt · Schleswig-Holstein11.6208very hard
Leverkusen · Nordrhein-Westfalen11.4204very hard
Heilbronn · Baden-Württemberg11.4204very hard
Recklinghausen · Nordrhein-Westfalen11.3202very hard
Marl · Nordrhein-Westfalen11.3202very hard
Ludwigsburg · Baden-Württemberg11.2201very hard
Detmold · Nordrhein-Westfalen11.1198very hard
Dinslaken · Nordrhein-Westfalen11.1198very hard
Stuttgart · Baden-Württemberg11196very hard
Kassel · Hessen10.9195very hard
Oberhausen · Nordrhein-Westfalen10.8192very hard
Bottrop · Nordrhein-Westfalen10.8192very hard
Rendsburg · Schleswig-Holstein10.6190very hard
Marburg · Hessen10.5187very hard
Gelsenkirchen · Nordrhein-Westfalen9.5170hard
Bremerhaven · Bremen9.5170hard
Herne · Nordrhein-Westfalen9.3166hard
Castrop-Rauxel · Nordrhein-Westfalen9.3166hard
Konstanz · Baden-Württemberg9.2164hard
Gießen · Hessen9.1163hard
Braunschweig · Niedersachsen8.4150hard
Mülheim an der Ruhr · Nordrhein-Westfalen8.3148hard
Aachen · Nordrhein-Westfalen7.8140hard
Flensburg · Schleswig-Holstein7.8140hard
Hamm · Nordrhein-Westfalen7.8139hard
Lünen · Nordrhein-Westfalen7.8139hard
Bremen · Bremen7.7138hard
Dortmund · Nordrhein-Westfalen7.7137hard
Dresden · Sachsen7.7137hard
Arnsberg · Nordrhein-Westfalen7.6136hard
Velbert · Nordrhein-Westfalen7.5134hard
Bochum · Nordrhein-Westfalen7.5133hard
Delmenhorst · Niedersachsen7.4131hard
Hagen · Nordrhein-Westfalen7.2129hard
Göttingen · Niedersachsen7124hard
Essen · Nordrhein-Westfalen6.6118moderately hard
Celle · Niedersachsen6.6117moderately hard
Düren · Nordrhein-Westfalen6.4115moderately hard
Saarbrücken · Saarland6.2111moderately hard
Wilhelmshaven · Niedersachsen5.7102moderately hard
Bonn · Nordrhein-Westfalen5.699moderately hard
Wuppertal · Nordrhein-Westfalen5.598moderately hard
Bayreuth · Bayern5.598moderately hard
Kaiserslautern · Rheinland-Pfalz5.496moderately hard
Troisdorf · Nordrhein-Westfalen5.496moderately hard
Haan · Nordrhein-Westfalen5.496moderately hard
Remscheid · Nordrhein-Westfalen5.191moderately hard
Freiburg im Breisgau · Baden-Württemberg4.988moderately hard
Lüdenscheid · Nordrhein-Westfalen2.850soft
Hildesheim · Niedersachsen1.832soft