Brewing Water: Hardness, Mineral Profiles, and Style Match

Beer is, by mass, mostly water. A pint poured at a bar in Burton-on-Trent and a pint poured at a bar in Plzeň contain, give or take, the same proportion of the stuff — somewhere north of nine parts in ten — and yet the two pints taste profoundly unlike each other. The reason, in significant part, is that the water itself is not the same water. It carries different rocks in solution, and those rocks turn out to matter.

Brewers have known this for a very long time without always knowing why. The pale ales of Burton, the dark milds of London, the soft pilsners of Bohemia, and the dry stouts of Dublin all emerged in their respective cities partly because the local well water was, by happy accident, suited to the malt bills and yeast cultures already in use. The understanding that this was a chemistry problem rather than a mystical property of place arrived later, mostly in the nineteenth and twentieth centuries, and the practical implications of that understanding are still being worked out by brewers writing water-treatment spreadsheets in 2024.

What "hardness" actually measures

Hardness, in the water-chemistry sense, refers to the concentration of polyvalent cations dissolved in the water — overwhelmingly calcium and magnesium, with calcium usually dominant. It is conventionally reported in milligrams per liter of calcium carbonate equivalent, or in degrees of hardness on one of several national scales that exist mostly to confuse people moving between countries.

There is a useful subdivision. Total hardness includes all the calcium and magnesium present. Carbonate hardness, sometimes called temporary hardness, refers to the portion of that mineral content paired with bicarbonate ions, which precipitates out as scale when the water is boiled. Permanent hardness, paired with sulfate or chloride, stays in solution through the kettle and into the finished beer. The distinction is not academic. A brewer can drop carbonate hardness by boiling and decanting, or by acidification, but cannot remove permanent hardness without ion exchange or reverse osmosis or dilution with softer water.

A second axis, often confused with hardness but separate from it, is alkalinity — the water's capacity to neutralize acid, mostly carried by bicarbonate. High-alkalinity water resists the natural pH drop that happens when crushed malt meets hot water in the mash tun. Low-alkalinity water lets that drop happen freely. Mash pH, which wants to land somewhere in the neighborhood of 5.2 to 5.6 for most styles, is the lever that everything else hinges on.

The ions that matter, and what they do

A working brewer's water report typically lists six ions worth tracking: calcium, magnesium, sodium, sulfate, chloride, and bicarbonate. Each does something specific.

Calcium is the workhorse. It drops mash pH by reacting with phosphates in the malt, it helps yeast flocculate at the end of fermentation, it improves clarity, and it stabilizes alpha-amylase against heat. Most brewing texts suggest a minimum somewhere around 50 milligrams per liter for healthy fermentation, though numbers vary by source and style. Below that, mashes tend to behave sluggishly and beers struggle to clear.

Magnesium does some of the same work as calcium but less efficiently and, above roughly 30 milligrams per liter, contributes a sour-bitter astringency that most palates find unpleasant. Yeast need a small amount of magnesium as a nutrient, but malt typically supplies enough on its own.

Sodium at modest levels, perhaps under 100 milligrams per liter, can round out malt character. At higher levels, particularly in combination with sulfate, it turns harsh and metallic. The sodium in most municipal water is a side effect of softening rather than a brewing input.

Sulfate accentuates hop bitterness, making it feel drier, crisper, more pointed. Burton-on-Trent water is famously high in sulfate — historically several hundred milligrams per liter — and the pale ales developed there exploited that quality. The sulfate did not create the hop character; it sharpened it.

Chloride, by contrast, accentuates malt fullness and roundness. Beers brewed with chloride-leaning water tend to feel softer, sweeter in body if not in actual sugar, more rounded on the finish. The ratio of sulfate to chloride is one of the more useful single numbers a brewer can compute about a water source, and adjusting it through the addition of gypsum (calcium sulfate) or calcium chloride is a standard tool.

Bicarbonate is the tricky one. It buffers the mash against pH drop, which is helpful when brewing with very dark, acidic malts and unhelpful when brewing with pale malts that need the pH drop to happen unimpeded. Dublin's high-bicarbonate water suited the dark roasted malts of dry stout precisely because the acidity of those malts balanced the alkalinity of the water. Brewing a pilsner with Dublin water, without modification, would produce a beer with a mash pH well above ideal and a flabby, harsh character to match.

The classical city profiles

Brewing literature has, for a century or so, used a small set of cities as reference profiles. The numbers vary slightly between sources, and modern municipal water in these places no longer matches the historical wells, but the profiles remain useful as shorthand.

Plzeň, in Bohemia, sits on extremely soft water — total hardness in the single digits of milligrams per liter, very low in everything. Pilsner Urquell, which according to its own corporate history began brewing in 1842, developed the original golden pilsner style on this water. Pale malts, noble hops, soft minerality, and a clean lager fermentation: the water lets all of that show through without imposing character of its own.

Burton-on-Trent's water is the opposite — heavily mineralized, particularly with calcium sulfate. The English pale ales and IPAs that defined the town's brewing reputation in the nineteenth century leaned into that sulfate sharpness, and the practice of "Burtonization" — adding gypsum to water elsewhere to mimic the profile — became standard among brewers chasing the same hop expression.

Dublin's water carries high bicarbonate alkalinity, which suits dark, acidic, roast-forward beers. Munich's profile is moderately hard with notable bicarbonate, which works for the dark lagers and dunkels traditional to the region. London's water sits between Dublin and Burton, with enough alkalinity to support porters and milds. Vienna and Dortmund each have their own characteristic profiles that local styles grew up around.

The point of these profiles is not that a brewer must replicate them exactly to brew the corresponding style. Modern water treatment makes any profile achievable from any starting water, given enough effort. The point is that historical styles and historical water are not independent variables, and the flavor logic of a style often reveals itself once the original water is understood.

Mash pH, in plain terms

Most of what brewing water does, it does through mash pH. The enzymes in malt that convert starch to fermentable sugar work best in a narrow pH window. Hop utilization, protein behavior, color development, and the perceived smoothness of bitterness all shift with mash pH. A brewer who controls mash pH well can compensate for a great many other variables; a brewer who does not is at the mercy of the water.

The Master Brewers Association of the Americas and the European Brewery Convention both publish analytical methods for measuring water and wort chemistry, and peer-reviewed work indexed through NCBI PubMed Central covers the underlying enzymology in considerable detail. The practical upshot, repeated across that literature, is that calcium and bicarbonate together set the trajectory of mash pH, and that a brewer aiming for a target pH can usually get there by adjusting one or both, sometimes assisted by acid additions or by the use of acidulated malt.

Candidates studying for the Certified Cicerone® exam and those preparing for Beer Judge Certification Program (BJCP) judging exams generally encounter water chemistry as a topic where the mechanism matters as much as the numbers — understanding why Dublin water suits dry stout is more durable knowledge than memorizing the bicarbonate concentration.

Practical implications for a working brewer

A few things follow from all this for someone actually making beer.

First, get a water report. Municipal utilities publish one annually; it will list the relevant ions, though sometimes in inconvenient units. The report describes average water, and seasonal variation can be significant in surface-water systems, so a brewer chasing consistency may want their own periodic testing.

Second, know the starting point before changing anything. Adding gypsum to already-hard water produces a different beer than adding gypsum to soft water, and the same recipe brewed in two cities with the same procedure will diverge if the water diverges.

Third, treat the sulfate-to-chloride ratio as an expressive tool rather than a recipe parameter. Hop-forward beers generally benefit from sulfate dominance; malt-forward beers from chloride dominance; balanced beers from something near parity. The exact numbers are matters of brewer preference and house style.

Fourth, soft water is the most flexible starting point. A brewer with soft water and a bag of brewing salts can build any profile they want. A brewer with hard, alkaline water is constrained, though dilution with reverse-osmosis water has become inexpensive enough that the constraint is mostly economic rather than chemical.

Fifth, the goal is not to hit a historical profile to four significant figures. The goal is a finished beer whose mineral character supports the style rather than fighting it. A pilsner brewed with slightly more calcium than Plzeň ever had will still taste like a pilsner if everything else is right; a pilsner brewed with London water and no adjustment probably will not.

What the trained drinker can perceive

Mineral character in finished beer shows up in ways that take some practice to identify but are not, once identified, subtle. Sulfate-driven bitterness has a particular dryness on the back of the palate, distinct from the bitterness contributed by hop oils alone. Chloride-driven malt character has a roundness and slight sweetness even in beers with low residual sugar. High-magnesium water leaves a faintly sour, mineral aftertaste. Excess sodium reads as a salty edge, sometimes mistaken for staleness.

Programs run by the Brewers Association, the Master Brewers Association of the Americas, the Institute of Brewing & Distilling, and the Beer Judge Certification Program all address water chemistry in their published materials and exam preparation, generally treating sensory recognition of mineral effects as a skill that develops alongside recognition of malt and hop character. Reference detail varies between programs and changes over time; current syllabi for the Cicerone Certification Program® are at cicerone.org.

Further reading