Water hardness in the United Kingdom
471 cities with published hardness data, sorted by population. Median: 185 mg/L.
Median
185 mg/L
very hard
- 97 soft
- 70 moderately hard
- 67 hard
- 237 very hard
UK suppliers report mg/L CaCO₃ and often Clark degrees (1 °Clark = 14.25 mg/L).
Water hardness by postcode in the United Kingdom
Separate page: water hardness by postcode in the United Kingdom →
Ranking of the hardest and softest water in the United Kingdom →
Regions
- Arun4 · 283 mg/L
- Barnsley11 · 227 mg/L
- Basingstoke and Deane3 · 303 mg/L
- Bradford16 · 54 mg/L
- Calderdale9 · 38 mg/L
- Doncaster11 · 269 mg/L
- Dorset27 · 296 mg/L
- Dover5 · 317 mg/L
- East Riding of Yorkshire22 · 288 mg/L
- Eastleigh7 · 300 mg/L
- Gravesham4 · 320 mg/L
- Hambleton3 · 248 mg/L
- Harrogate4 · 67 mg/L
- Horsham13 · 169 mg/L
- Isle of Wight14 · 268 mg/L
- Kirklees13 · 79 mg/L
- Leeds13 · 134 mg/L
- Medway6 · 223 mg/L
- New Forest5 · 282 mg/L
- Northern Ireland110 · 100 mg/L
- Richmondshire5 · 270 mg/L
- Rotherham9 · 242 mg/L
- Ryedale3 · 305 mg/L
- Scarborough5 · 204 mg/L
- Scotland24 · 31 mg/L
- Sedgemoor4 · 77 mg/L
- Selby4 · 286 mg/L
- Somerset West and Taunton6 · 48 mg/L
- South Somerset12 · 234 mg/L
- Swale9 · 303 mg/L
- Test Valley4 · 303 mg/L
- Thanet3 · 332 mg/L
- Wakefield12 · 276 mg/L
- Wiltshire34 · 304 mg/L
- Winchester5 · 302 mg/L
- York5 · 260 mg/L
Largest places, hardest first
Every place is listed on its region page.
| mg/L | mg/L | ||
|---|---|---|---|
| Kingston upon Hull · East Riding of Yorkshire; Kingston upon Hull | 362 | 362 | very hard |
| Beverley · East Riding of Yorkshire | 355 | 355 | very hard |
| Melksham · Wiltshire | 345 | 345 | very hard |
| Chippenham · Wiltshire | 342 | 342 | very hard |
| Margate · Thanet | 332 | 332 | very hard |
| Broadstairs · Thanet | 332 | 332 | very hard |
| Ramsgate · Thanet | 330 | 330 | very hard |
| Sittingbourne · Swale | 307 | 307 | very hard |
| Gravesend · Gravesham | 307 | 307 | very hard |
| Brough · East Riding of Yorkshire | 302 | 302 | very hard |
| Winchester · Winchester | 302 | 302 | very hard |
| Andover · Test Valley | 302 | 302 | very hard |
| Maltby · Rotherham | 300 | 300 | very hard |
| Eastleigh · Eastleigh | 300 | 300 | very hard |
| Deal · Dover | 300 | 300 | very hard |
| South Elmsall · Wakefield | 297 | 297 | very hard |
| Southampton · Southampton | 297 | 297 | very hard |
| Hedge End · Eastleigh | 295 | 295 | very hard |
| Poole · Bournemouth, Christchurch and Poole | 293 | 293 | very hard |
| Salisbury · Wiltshire | 292 | 292 | very hard |
| Bentley · Doncaster | 291 | 291 | very hard |
| Worthing · Worthing | 290 | 290 | very hard |
| Castleford · Wakefield | 290 | 290 | very hard |
| Bridlington · East Riding of Yorkshire | 290 | 290 | very hard |
| Totton · New Forest | 287 | 287 | very hard |
| Selby · Selby | 287 | 287 | very hard |
| Trowbridge · Wiltshire | 286 | 286 | very hard |
| Pontefract · Wakefield | 285 | 285 | very hard |
| Bath · Bath and North East Somerset | 283 | 283 | very hard |
| Weymouth · Dorset | 281 | 281 | very hard |
| Goole · East Riding of Yorkshire | 280 | 280 | very hard |
| Shoreham-by-Sea · Adur | 277 | 277 | very hard |
| Littlehampton · Arun | 275 | 275 | very hard |
| Cowes · Isle of Wight | 275 | 275 | very hard |
| Newport · Isle of Wight | 272 | 272 | very hard |
| Adwick le Street · Doncaster | 272 | 272 | very hard |
| Swinton · Rotherham | 267 | 267 | very hard |
| York · York | 260 | 260 | very hard |
| Doncaster · Doncaster | 257 | 257 | very hard |
| Gillingham · Medway; Swale | 257 | 257 | very hard |
| Rawmarsh · Rotherham | 257 | 257 | very hard |
| Ryde · Isle of Wight | 249 | 249 | very hard |
| Chatham · Maidstone; Medway; Tonbridge and Malling | 236 | 236 | very hard |
| Darton · Barnsley | 227 | 227 | very hard |
| Rochester · Medway | 220 | 220 | very hard |
| Rotherham · Rotherham | 210 | 210 | very hard |
| Scarborough · Scarborough | 204 | 204 | very hard |
| Sandown · Isle of Wight | 193 | 193 | very hard |
| Yeovil · South Somerset | 188 | 188 | very hard |
| Dinnington · Rotherham | 187 | 187 | very hard |
| Crawley · Crawley; Horsham | 187 | 187 | very hard |
| Horsham · Horsham | 169 | 169 | hard |
| Craigavon · Northern Ireland | 161 | 161 | hard |
| Lisburn · Northern Ireland | 160 | 160 | hard |
| Portadown · Northern Ireland | 160 | 160 | hard |
| Ballymena · Northern Ireland | 160 | 160 | hard |
| Antrim · Northern Ireland | 160 | 160 | hard |
| Wakefield · Wakefield | 157 | 157 | hard |
| Newtownabbey · Northern Ireland | 147 | 147 | hard |
| Carrickfergus · Northern Ireland | 147 | 147 | hard |
| Leeds · Leeds | 136 | 136 | hard |
| Coleraine · Northern Ireland | 131 | 131 | hard |
| Barnsley · Barnsley | 115 | 115 | moderately hard |
| Ossett · Wakefield | 106 | 106 | moderately hard |
| Bridgwater · Sedgemoor | 106 | 106 | moderately hard |
| Dewsbury · Kirklees | 93 | 93 | moderately hard |
| Derry · Northern Ireland | 92 | 92 | moderately hard |
| Cleckheaton · Kirklees | 91 | 91 | moderately hard |
| Pudsey · Leeds | 91 | 91 | moderately hard |
| Bradford · Bradford | 91 | 91 | moderately hard |
| Heckmondwike · Kirklees | 91 | 91 | moderately hard |
| Liversedge · Kirklees | 89 | 89 | moderately hard |
| Larne · Northern Ireland | 87 | 87 | moderately hard |
| Morley · Leeds | 86 | 86 | moderately hard |
| Batley · Kirklees | 84 | 84 | moderately hard |
| Hastings · Hastings | 81 | 81 | moderately hard |
| Belfast · Northern Ireland (Belfast) | 75 | 75 | moderately hard |
| Shipley · Bradford | 74 | 74 | moderately hard |
| Newry · Northern Ireland | 67 | 67 | moderately hard |
| Castlereagh · Northern Ireland | 65 | 65 | moderately hard |
| Harrogate · Harrogate | 63 | 63 | moderately hard |
| Omagh · Northern Ireland | 61 | 61 | moderately hard |
| Guiseley · Leeds | 57 | 57 | soft |
| Bingley · Bradford | 56 | 56 | soft |
| Yeadon · Leeds | 54 | 54 | soft |
| Mirfield · Kirklees | 53 | 53 | soft |
| Perth · Scotland | 49 | 49 | soft |
| Huddersfield · Kirklees | 48 | 48 | soft |
| Keighley · Bradford | 48 | 48 | soft |
| Taunton · Somerset West and Taunton | 48 | 48 | soft |
| Sheffield · Sheffield | 42 | 42 | soft |
| Halifax · Calderdale | 42 | 42 | soft |
| Greenock · Scotland | 41 | 41 | soft |
| Brighouse · Calderdale | 36 | 36 | soft |
| Edinburgh · Scotland | 31 | 31 | soft |
| Inverness · Scotland | 30 | 30 | soft |
| Manchester · North West England (Greater Manchester) | 30 | 30 | soft |
| Bangor · Northern Ireland | 23 | 23 | soft |
| Newtownards · Northern Ireland | 23 | 23 | soft |
| Glasgow · Scotland | 16 | 16 | soft |