The Alberta Water Hardness data presented in this chart has all been verified by Aquatell directly from primary sources. Typically, this means we found the data on municipal water reports or we emailed or talked with municipal officials from the public utilities department.
If the water hardness data from your city is missing from this list please contact us and let us know. We can typically track down the info and add it to our chart in about a week.
To reduce water hardness, many people use a process called water softening. If you’re considering this approach, have a look at a professional-grade water softener.
Back to Canada Water Hardness Data
| City Name | Province | Hardness mg/L | Hardness Grains/Gallon | Source |
|---|---|---|---|---|
| Airdrie (Calgary Regional Water Supply) | AB | 199 | 11.6 | Source |
| Alix (Stettler WTP) | AB | 208 | 12.1 | Source |
| Ardrossan (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Banff | AB | 190 | 11.1 | Source |
| Bashaw (Stettler WTP) | AB | 208 | 12.1 | Source |
| Bassano (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Beaumont (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Big Valley (Stettler WTP) | AB | 208 | 12.1 | Source |
| Black Diamond (Diamond Valley) | AB | 215 | 12.6 | Source |
| Blackfalds (City of Red Deer WTP) | AB | 215 | 12.6 | Source |
| Bon Accord (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Bow Island | AB | 169 | 9.9 | |
| Bowden (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Bragg Creek | AB | 308 | 18.0 | Source |
| Brooks (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Bruderheim (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Calgary (North / Bearspaw plant) | AB | 174 | 10.2 | Source |
| Calgary (South / Glenmore plant) | AB | 224 | 13.1 | Source |
| Calmar (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Camrose | AB | 70 - 161 | 4.1 - 9.4 | |
| Canmore | AB | 140 | 8.2 | Source |
| Cardston | AB | 231 | 13.5 | |
| Carmangay (Twin Valley Regional WTP) | AB | 240 | 14.0 | Source |
| Carseland | AB | 228 | 13.3 | Source |
| Carstairs (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Castor (Stettler WTP) | AB | 208 | 12.1 | Source |
| Champion (Twin Valley Regional WTP) | AB | 240 | 14.0 | Source |
| Chestermere (Calgary Regional Water Supply) | AB | 199 | 11.6 | Source |
| Clairmont (Aquatera Grande Prairie WTP) | AB | 133 | 7.8 | Source |
| Clive (Stettler WTP) | AB | 208 | 12.1 | Source |
| Coaldale (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Coalhurst (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Cochrane | AB | 167 | 9.8 | Source |
| Coleman | AB | 145 | 8.5 | |
| Coronation (Stettler WTP) | AB | 208 | 12.1 | Source |
| Crossfield (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Diamond City (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Didsbury (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Donalda (Stettler WTP) | AB | 208 | 12.1 | Source |
| Drumheller | AB | 296 | 17.3 | |
| Duchess (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Edmonton (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Fort Chipewyan (Wood Buffalo) | AB | 41 | 2.4 | Source |
| Fort Macleod | AB | 168 | 9.8 | |
| Fort McMurray (Wood Buffalo) | AB | 185 | 10.8 | |
| Fort Saskatchewan (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Gibbons (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Glenwood | AB | 158 | 9.2 | Source |
| Grande Cache | AB | 325 | 19.0 | |
| Grande Prairie (Aquatera Grande Prairie WTP) | AB | 133 | 7.8 | Source |
| Granum | AB | 186 | 10.9 | |
| Halkirk (Stettler WTP) | AB | 208 | 12.1 | Source |
| Heritage Pointe | AB | 123 | 7.2 | Source |
| High River | AB | 274 | 16.0 | Source |
| Holden (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Innisfail (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Iron Springs (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Kananaskis Village | AB | 170 | 9.9 | Source |
| Lacombe (City of Red Deer WTP) | AB | 215 | 12.6 | Source |
| Lake Newell Resort (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Lamont (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Langdon | AB | 126 | 7.4 | Source |
| Leduc (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Legal (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Lethbridge (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Linden | AB | 263 | 15.4 | |
| Lloydminster | AB | 188 | 11.0 | Source |
| Longview | AB | 180 | 10.5 | Source |
| Medicine Hat | AB | 200 | 11.7 | Source |
| Michichi | AB | 221 | 12.9 | |
| Millet (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Milo | AB | 170 | 9.9 | Source |
| Mirror (Stettler WTP) | AB | 208 | 12.1 | Source |
| Monarch (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Morinville (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Mundare (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Nanton | AB | 248 | 14.5 | Source |
| Nisku (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Nobleford | AB | 135 | 7.9 | |
| Okotoks | AB | 220 | 12.9 | Source |
| Olds (Mountain View Regional Water Services Commission) | AB | 247 | 14.4 | Source |
| Onoway (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Patricia (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Penhold | AB | 16 | 0.9 | Source |
| Picture Butte (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Pincher Creek | AB | 156 | 9.1 | |
| Ponoka (City of Red Deer WTP) | AB | 215 | 12.6 | Source |
| Rainier (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Raymond | AB | 243 | 14.2 | |
| Red Deer (City of Red Deer WTP) | AB | 215 | 12.6 | Source |
| Redcliff | AB | 190 | 11.1 | Source |
| Redwater (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Rolling Hills (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Rosemary (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Ryley (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Scandia (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Sexsmith (Aquatera Grande Prairie WTP) | AB | 133 | 7.8 | Source |
| Shaughnessy (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Sherwood Park (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Smoky Lake (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Spruce Grove (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| St. Albert (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Stettler (Stettler WTP) | AB | 208 | 12.1 | Source |
| Stony Plain (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Strathmore (Calgary Regional Water Supply) | AB | 199 | 11.6 | Source |
| Sundre | AB | 280 | 16.4 | |
| Sylvan Lake (north of 47 Ave) | AB | 334 | 19.5 | Source |
| Sylvan Lake (south of 47 Ave) | AB | 227 | 13.3 | Source |
| Taber | AB | 221 | 12.9 | |
| Three Hills | AB | 255 | 14.9 | |
| Tilley (Newell Regional WTP) | AB | 169 | 9.9 | Source |
| Tofield (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Trochu | AB | 255 | 14.9 | |
| Turin (City of Lethbridge WTP) | AB | 158 | 9.2 | Source |
| Turner Valley (Diamond Valley) | AB | 216 | 12.6 | Source |
| Two Hills (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Vauxhall | AB | 230 | 13.4 | Source |
| Vegreville (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Vermilion (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Viking (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Vilna (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Vulcan (Twin Valley Regional WTP) | AB | 240 | 14.0 | Source |
| Wabamun (EPCOR Edmonton Water Supply) | AB | 174 | 10.2 | Source |
| Wembley (Aquatera Grande Prairie WTP) | AB | 133 | 7.8 | Source |
| Wetaskiwin | AB | 154 | 9.0 |