
Minnesota
The 63 hardness figures we’ve verified run from 3.0 to 32 grains per gallon, with a median of 17; 89% are hard or very hard.
How the 63 figures spread across the bands
- Soft 0
- Slightly hard 1
- Moderately hard 6
- Hard 4
- Very hard 52
- Hardness
- 17 gpg medianAverage 16 gpg (268 ppm), from 3.0 to 32. Each published figure counts once in the average, median and spread; a figure published as a range is shown as its range and isn't averaged.
- Coverage
- 63 places63 listings as published
- Disinfectant
- 5 of 7use chloramine; 2 use chlorine
Every place we have
Sources are each city’s water quality report or its utility. Gather the listings up by place or by the water system that serves them, or see every listing as published; open a group to see what’s in it.
63 places
| On the scale | Disinfectant | Sources | Ask Aqua | ||
|---|---|---|---|---|---|
Brooklyn Park No source linked
|
32 gpg548 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 32 gpg (off the scale) |
– | ||
Maple Grove No source linked
|
27 gpg454 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 27 gpg (off the scale) |
– | ||
Plymouth No source linked
|
24 gpg411 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 24 gpg |
Chloramine | Disinfectant | |
Sartell No source linked
|
23 gpg393 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 23 gpg |
– | ||
Detroit Lakes No source linked
|
22 gpg377 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 22 gpg |
– | ||
Rogers No source linked
|
22 gpg376 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 22 gpg |
– | ||
Buffalo No source linked
|
21 gpg357 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 21 gpg |
– | ||
Circle Pines No source linked
|
21 gpg365 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 21 gpg |
– | ||
Eden Valley |
21 gpg359 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 21 gpg |
– | Hardness | |
Hopkins No source linked
|
21 gpg352 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 21 gpg |
– | ||
Watkins |
21 gpg359 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 21 gpg |
– | Hardness | |
Becker No source linked
|
20 gpg340 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 20 gpg |
– | ||
Shakopee No source linked
|
20 gpg333 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 20 gpg |
– | ||
Blaine No source linked
|
20 gpg334 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 20 gpg |
– | ||
Eagan No source linked
|
19 gpg328 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
Chloramine | Disinfectant | |
Cloquet No source linked
|
19 gpg322 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
East Grand Forks No source linked
|
19 gpg327 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Prior Lake No source linked
|
19 gpg317 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Red Wing No source linked
|
19 gpg315 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Savage No source linked
|
19 gpg314 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Worthington No source linked
|
19 gpg314 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Zimmerman No source linked
|
19 gpg322 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Edina No source linked
|
19 gpg317 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 19 gpg |
– | ||
Lakeville No source linked
|
18 gpg308 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Big Lake No source linked
|
18 gpg311 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Burnsville No source linked
|
18 gpg310 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Cottage Grove No source linked
|
18 gpg301 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Excelsior No source linked
|
18 gpg301 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Minnetonka No source linked
|
18 gpg310 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 18 gpg |
– | ||
Apple Valley No source linked
|
17 gpg291 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 17 gpg |
– | ||
Bemidji No source linked
|
17 gpg287 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 17 gpg |
– | ||
Chaska No source linked
|
17 gpg296 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 17 gpg |
– | ||
Inver Grove Heights No source linked
|
17 gpg278 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 17 gpg |
– | ||
Istani No source linked
|
17 gpg283 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 17 gpg |
– | ||
Hastings No source linked
|
16 gpg278 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 16 gpg |
– | ||
Rosemount No source linked
|
16 gpg278 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 16 gpg |
– | ||
Anoka No source linked
|
15 gpg255 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 15 gpg |
– | ||
Willmar No source linked
|
15 gpg269 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 15 gpg |
– | ||
Brainerd No source linked
|
14 gpg244 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Moorehead No source linked
|
14 gpg233 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Owatoona No source linked
|
14 gpg241 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Stillwater No source linked
|
14 gpg245 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Windom No source linked
|
14 gpg240 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Woodbury No source linked
|
14 gpg231 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 14 gpg |
– | ||
Fergus Falls No source linked
|
13 gpg226 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 13 gpg |
– | ||
Forest Lake No source linked
|
13 gpg222 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 13 gpg |
– | ||
Winona No source linked
|
13 gpg220 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 13 gpg |
– | ||
Osseso No source linked
|
12 gpg210 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 12 gpg |
– | ||
Big Falls No source linked
|
11 gpg190 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 11 gpg |
– | ||
Farmington No source linked
|
11 gpg196 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 11 gpg |
– | ||
Little Falls No source linked
|
11 gpg196 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 11 gpg |
– | ||
Northfield No source linked
|
11 gpg189 ppm, very hard | SoftSlightly hardModerately hardHardVery hardVery hard 11 gpg |
– | ||
Andover No source linked
|
10 gpg165 ppm, hard | SoftSlightly hardModerately hardHardVery hardHard 10 gpg |
– | ||
Fairbault No source linked
|
10 gpg165 ppm, hard | SoftSlightly hardModerately hardHardVery hardHard 10 gpg |
– | ||
Elk River No source linked
|
8.0 gpg129 ppm, hard | SoftSlightly hardModerately hardHardVery hardHard 8.0 gpg |
– | ||
St. Cloud No source linked
|
7.9 gpg135 ppm, hard | SoftSlightly hardModerately hardHardVery hardHard 7.9 gpg |
– | ||
Grand Rapids No source linked
|
6.0 gpg98 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 6.0 gpg |
– | ||
Rochester No source linked
|
5.9 gpg101 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 5.9 gpg |
Chlorine | Disinfectant | |
Bloomington No source linked
|
5.3 gpg90 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 5.3 gpg |
Chloramine | Disinfectant | |
Eden Prairie No source linked
|
5.3 gpg90 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 5.3 gpg |
– | ||
St. Paul No source linked
|
5.3 gpg90 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 5.3 gpg |
Chloramine | Disinfectant | |
Minneapolis No source linked
|
5.0 gpg85 ppm, moderately hard | SoftSlightly hardModerately hardHardVery hardModerately hard 5.0 gpg |
Chloramine | Disinfectant | |
Duluth No source linked
|
3.0 gpg45 ppm, slightly hard | SoftSlightly hardModerately hardHardVery hardSlightly hard 3.0 gpg |
Chlorine | Disinfectant |
Missing your city? Aquatell researches cities on request from the utility’s own reports, usually within a week. A note on a figure says what we found when we checked it: units that didn’t agree, another page with a different figure, a range.
What to do about it
Hard water
Above about 3.5 grains per gallon, scale builds in water heaters, fixtures and appliances. A softener sized for your hardness and household removes it for the whole house.
Chlorine or chloramine
Standard carbon removes chlorine’s taste and smell. Chloramine lasts longer in the pipes and needs catalytic carbon to remove it.
Not sure what you need?
Aqua knows these figures and Aquatell’s treatment charts, and can size a system for your home.




