Is Wisconsin tap water hard or soft?
Yes, mostly. 84 % of the 448 cities with published data in Wisconsin have hard or very hard water (over 120 mg/L). The median is 14.3 gpg, from 0.8 gpg in Warrens to 36.8 gpg in Kaukauna.
We have published hardness data for 448 cities in Wisconsin. The median is 14.3 gpg; the hardest water is in Kaukauna (36.8 gpg), the softest in Warrens (0.8 gpg).
84 % of these cities have hard or very hard water (over 120 mg/L).
USGS classes: soft 0–60, moderately hard 61–120, hard 121–180, very hard >180 mg/L.
Largest places, hardest first
| gpg | mg/L | ||
|---|---|---|---|
| Kaukauna | 36.8 | 630 | very hard |
| Slinger | 28.6 | 490 | very hard |
| Kewaskum | 28 | 480 | very hard |
| Monona | 26.9 | 460 | very hard |
| Hartland | 26.3 | 450 | very hard |
| Waterloo | 25.7 | 440 | very hard |
| Germantown | 24.5 | 420 | very hard |
| Hartford | 24.5 | 420 | very hard |
| Delavan | 24.5 | 420 | very hard |
| Plymouth | 24.3 | 416 | very hard |
| Kiel | 24.2 | 415 | very hard |
| West Bend | 23.9 | 410 | very hard |
| McFarland | 23.7 | 406 | very hard |
| Cross Plains | 22.7 | 389 | very hard |
| Brookfield | 22.5 | 385 | very hard |
| Manitowoc | 22.2 | 380 | very hard |
| Cedarburg | 22.2 | 380 | very hard |
| Mukwonago | 22.2 | 380 | very hard |
| Saukville | 22.2 | 380 | very hard |
| Waterford | 21.9 | 375 | very hard |
| Lake Geneva | 21.6 | 370 | very hard |
| Middleton | 21.3 | 365 | very hard |
| Mount Horeb | 21.3 | 364 | very hard |
| Milton | 21.2 | 363 | very hard |
| Ripon | 21 | 360 | very hard |
| East Troy | 21 | 360 | very hard |
| Verona | 20.8 | 357 | very hard |
| Onalaska | 20.5 | 352 | very hard |
| Janesville | 20.4 | 350 | very hard |
| Menomonee Falls | 20.4 | 350 | very hard |
| Jackson | 20.4 | 350 | very hard |
| Omro | 20.4 | 350 | very hard |
| Ellsworth | 20.4 | 350 | very hard |
| Cottage Grove | 20.4 | 349 | very hard |
| Shawano | 20.2 | 345 | very hard |
| La Crosse | 20 | 343 | very hard |
| Madison | 19.9 | 340 | very hard |
| Prescott | 19.9 | 340 | very hard |
| Edgerton | 19.6 | 336 | very hard |
| Beloit | 19.6 | 336 | very hard |
| Muskego | 19.5 | 334 | very hard |
| Lake Mills | 19.3 | 330 | very hard |
| North Fond du Lac | 19.3 | 330 | very hard |
| Evansville | 19.1 | 327 | very hard |
| Prairie du Chien | 19 | 326 | very hard |
| Fond du Lac | 19 | 325 | very hard |
| Greenville | 19 | 325 | very hard |
| Platteville | 18.8 | 322 | very hard |
| Sun Prairie | 18.7 | 320 | very hard |
| Watertown | 18.7 | 320 | very hard |
| Oconomowoc | 18.7 | 320 | very hard |
| Delafield | 18.7 | 320 | very hard |
| Dodgeville | 18.7 | 320 | very hard |
| Clintonville | 18.7 | 320 | very hard |
| Waupaca | 18.4 | 315 | very hard |
| Whitewater | 18.1 | 310 | very hard |
| Stoughton | 18.1 | 310 | very hard |
| Sturgeon Bay | 18.1 | 310 | very hard |
| Oregon | 17.7 | 304 | very hard |
| Marshall | 17.5 | 300 | very hard |
| Holmen | 17.5 | 299 | very hard |
| Fitchburg | 17.4 | 298 | very hard |
| Sauk City | 17.1 | 293 | very hard |
| Sussex | 16.9 | 290 | very hard |
| Lancaster | 16.9 | 290 | very hard |
| Fort Atkinson | 16.6 | 285 | very hard |
| Pewaukee | 16.6 | 285 | very hard |
| Waukesha | 16.4 | 280 | very hard |
| Monroe | 16.4 | 280 | very hard |
| Pulaski | 16.4 | 280 | very hard |
| Seymour | 16.4 | 280 | very hard |
| Johnson Creek | 16.4 | 280 | very hard |
| DeForest | 16.3 | 280 | very hard |
| Prairie du Sac | 16.2 | 277 | very hard |
| Jefferson | 15.8 | 270 | very hard |
| New London | 15.8 | 270 | very hard |
| Windsor | 15.5 | 265 | very hard |
| Mayville | 15.5 | 265 | very hard |
| Waunakee | 15.2 | 260 | very hard |
| Plover | 15.2 | 260 | very hard |
| Berlin | 14.6 | 250 | very hard |
| West Salem | 14.4 | 246 | very hard |
| Medford | 14.3 | 245 | very hard |
| Horicon | 14.3 | 245 | very hard |
| Marshfield | 14 | 240 | very hard |
| Bristol | 14 | 240 | very hard |
| Baraboo | 13.1 | 225 | very hard |
| Hudson | 12.9 | 220 | very hard |
| Somerset | 12.9 | 220 | very hard |
| Columbus | 12.3 | 211 | very hard |
| Burlington | 12.3 | 210 | very hard |
| Richland Center | 12.3 | 210 | very hard |
| Antigo | 11.7 | 200 | very hard |
| Peshtigo | 11.4 | 195 | very hard |
| River Falls | 11.1 | 190 | very hard |
| New Richmond | 11.1 | 190 | very hard |
| Baldwin | 11.1 | 190 | very hard |
| Viroqua | 10.6 | 181 | very hard |
| Stevens Point | 10.5 | 180 | very hard |
| Oshkosh | 9.9 | 170 | hard |
| Weston | 9.9 | 170 | hard |
| Oconto | 9.9 | 170 | hard |
| Reedsburg | 9.4 | 161 | hard |
| Suamico | 9.4 | 161 | hard |
| Menomonie | 9.3 | 160 | hard |
| Little Chute | 9.3 | 160 | hard |
| Sparta | 9.3 | 160 | hard |
| Chilton | 9.3 | 160 | hard |
| Howard | 9 | 154 | hard |
| Cudahy | 8.8 | 150 | hard |
| Kronenwetter | 8.5 | 145 | hard |
| Kenosha | 8.2 | 140 | hard |
| Racine | 8.2 | 140 | hard |
| West Allis | 8.2 | 140 | hard |
| Pleasant Prairie | 8.2 | 140 | hard |
| Glendale | 8.2 | 140 | hard |
| Rothschild | 8.2 | 140 | hard |
| Barron | 7.9 | 135 | hard |
| Wrightstown | 7.8 | 134 | hard |
| Milwaukee | 7.6 | 130 | hard |
| Green Bay | 7.6 | 130 | hard |
| Ashwaubenon | 7.6 | 130 | hard |
| Stanley | 7.6 | 130 | hard |
| Beaver Dam | 7.3 | 125 | hard |
| Portage | 7.1 | 122 | hard |
| South Milwaukee | 7 | 120 | hard |
| Merrill | 7 | 120 | hard |
| Altoona | 7 | 120 | hard |
| Eau Claire | 6.4 | 110 | moderately hard |
| Mauston | 6.3 | 108 | moderately hard |
| Lake Delton | 6 | 102 | moderately hard |
| Rice Lake | 5.8 | 99 | moderately hard |
| Kimberly | 5.6 | 96 | moderately hard |
| Union Grove | 5.2 | 88 | moderately hard |
| Chippewa Falls | 5 | 85 | moderately hard |
| Waupun | 4.8 | 82 | moderately hard |
| Tomahawk | 4.8 | 82 | moderately hard |
| Tomah | 4.4 | 75 | moderately hard |
| Rib Mountain | 4.4 | 75 | moderately hard |
| Appleton | 4.3 | 74 | moderately hard |
| Fox Crossing | 4.1 | 71 | moderately hard |
| Rhinelander | 4.1 | 71 | moderately hard |
| Wausau | 3.7 | 64 | moderately hard |
| Mosinee | 3.6 | 62 | moderately hard |
| Black River Falls | 3.5 | 60 | moderately hard |
| Elkhorn | 3.4 | 58 | soft |
| Wisconsin Rapids | 3.2 | 55 | soft |
| Ashland | 3.1 | 53 | soft |
| Bloomer | 2.7 | 46 | soft |
| Bloomfield | 1 | 17 | soft |
Other places (298)
- Abbotsford 11.1 gpg
- Adams 8.2 gpg
- Adell 31 gpg
- Albany 19.5 gpg
- Algoma 5.8 gpg
- Alma 16.2 gpg
- Alma Center 2 gpg
- Amery 11.1 gpg
- Amherst 16.4 gpg
- Arena 16.1 gpg
- Argyle 16.4 gpg
- Arlington 19.2 gpg
- Athens 7.8 gpg
- Augusta 2.3 gpg
- Avoca 13.4 gpg
- Bagley 18 gpg
- Bangor 14.8 gpg
- Barneveld 22 gpg
- Bay City 19.7 gpg
- Bayfield 4.5 gpg
- Bear Creek 15.8 gpg
- Belgium 18.1 gpg
- Belleville 18.1 gpg
- Belmont 18.4 gpg
- Benton 25.7 gpg
- Biron 1.7 gpg
- Black Creek 14.7 gpg
- Black Earth 17.7 gpg
- Blair 3.2 gpg
- Blanchardville 18.3 gpg
- Bloomington 17.1 gpg
- Blue Mounds 20.6 gpg
- Blue River 15.8 gpg
- Bonduel 21 gpg
- Boscobel 16.9 gpg
- Bowler 12.3 gpg
- Boyceville 13.4 gpg
- Boyd 7.6 gpg
- Brandon 17.8 gpg
- Brillion 7 gpg
- Brodhead 17.6 gpg
- Brooklyn 18.4 gpg
- Brownsville 16.4 gpg
- Bruce 10.9 gpg
- Butternut 6.2 gpg
- Cadott 5 gpg
- Cambria 17.2 gpg
- Cambridge 4.8 gpg
- Cameron 4.3 gpg
- Camp Douglas 2 gpg
- Campbellsport 25.5 gpg
- Cascade 17.6 gpg
- Cashton 12.9 gpg
- Cassville 23.4 gpg
- Cazenovia 11.8 gpg
- Cedar Grove 22.2 gpg
- Centuria 12.9 gpg
- Chaseburg 18.6 gpg
- Chetek 2.7 gpg
- Clayton 13.7 gpg
- Clear Lake 12.3 gpg
- Cleveland 21.7 gpg
- Clinton 17.5 gpg
- Clyman 22.8 gpg
- Cobb 17.3 gpg
- Cochrane 19.8 gpg
- Colby 10.8 gpg
- Coleman 13.1 gpg
- Colfax 1.2 gpg
- Coloma 10.2 gpg
- Coon Valley 11.7 gpg
- Cornell 3.6 gpg
- Crandon 15.8 gpg
- Crivitz 15.8 gpg
- Cuba City 21.6 gpg
- Cumberland 10.5 gpg
- Curtiss 12 gpg
- Dallas 4.9 gpg
- Dane 14.6 gpg
- Darien 18.1 gpg
- Darlington 16.4 gpg
- Deerfield 20.5 gpg
- Denmark 7.7 gpg
- Dickeyville 20.9 gpg
- Dorchester 13.4 gpg
- Dousman 16.1 gpg
- Dresser 12.6 gpg
- Durand 14.4 gpg
- Eagle 21.3 gpg
- Eagle River 7.6 gpg
- Eastman 18.6 gpg
- Edgar 6.5 gpg
- Eleva 3 gpg
- Elk Mound 5.1 gpg
- Elkhart Lake 21.3 gpg
- Elmwood 14.2 gpg
- Elroy 8.1 gpg
- Embarrass 11.7 gpg
- Ettrick 4.2 gpg
- Fairchild 1 gpg
- Fairwater 20.4 gpg
- Fall River 18.1 gpg
- Fennimore 19.7 gpg
- Florence 14.3 gpg
- Fontana 25.4 gpg
- Footville 15.8 gpg
- Fox Lake 18.1 gpg
- Frederic 10.8 gpg
- Fredonia 26.6 gpg
- Friesland 20.9 gpg
- Galesville 7 gpg
- Gays Mills 13.2 gpg
- Genoa 15 gpg
- Genoa City 22.6 gpg
- Gilman 11.4 gpg
- Glen Flora 15.8 gpg
- Glenbeulah 17.4 gpg
- Glenwood City 11.2 gpg
- Granton 12.9 gpg
- Grantsburg 9.1 gpg
- Gratiot 17.5 gpg
- Green Lake 23 gpg
- Greenwood 8.5 gpg
- Gresham 12.9 gpg
- Hammond 12.9 gpg
- Hatley 20.4 gpg
- Haugen 9 gpg
- Hawkins 9.9 gpg
- Hayward 6.4 gpg
- Hazel Green 18.7 gpg
- Highland 21.2 gpg
- Hilbert 24.1 gpg
- Hillsboro 10.3 gpg
- Hixton 3.1 gpg
- Hollandale 15.2 gpg
- Hortonville 20.3 gpg
- Hustler 4 gpg
- Independence 3 gpg
- Iola 21.3 gpg
- Iron Ridge 19.3 gpg
- Junction City 13.4 gpg
- Juneau 16.4 gpg
- Kellnersville 19.7 gpg
- Kendall 10.7 gpg
- Kewaunee 23.3 gpg
- Knapp 12 gpg
- La Farge 13.3 gpg
- La Valle 8.9 gpg
- Ladysmith 25.1 gpg
- Lannon 25.4 gpg
- Lena 12.3 gpg
- Linden 17.3 gpg
- Livingston 17.5 gpg
- Lodi 18.7 gpg
- Loganville 12.4 gpg
- Lomira 21.3 gpg
- Lone Rock 13.5 gpg
- Lowell 13.5 gpg
- Loyal 10.7 gpg
- Luck 13.4 gpg
- Luxemburg 23.4 gpg
- Lyndon Station 1.9 gpg
- Maiden Rock 17.2 gpg
- Maine 5.1 gpg
- Manawa 17.5 gpg
- Marathon City 9.9 gpg
- Maribel 21.2 gpg
- Marion 23.4 gpg
- Markesan 17.2 gpg
- Mattoon 12.9 gpg
- Mazomanie 18.2 gpg
- Mellen 8.2 gpg
- Melrose 8.7 gpg
- Merrillan 1.4 gpg
- Merrimac 16.2 gpg
- Milladore 7.9 gpg
- Mineral Point 24.2 gpg
- Minong 7.6 gpg
- Mishicot 23.7 gpg
- Montello 14.3 gpg
- Monticello 17.8 gpg
- Montreal 6.4 gpg
- Mount Calvary 21.6 gpg
- Mount Hope 19.3 gpg
- Mount Sterling 14 gpg
- Muscoda 12.8 gpg
- Necedah 3.1 gpg
- Neillsville 5.9 gpg
- Nekoosa 3.8 gpg
- Nelson 20.2 gpg
- New Auburn 3.5 gpg
- New Glarus 18.1 gpg
- New Holstein 23.7 gpg
- New Lisbon 6.9 gpg
- Niagara 11.4 gpg
- Nichols 11.3 gpg
- North Freedom 10.2 gpg
- Norwalk 14.3 gpg
- Oakdale 6.7 gpg
- Oakfield 18.9 gpg
- Oconto Falls 13.4 gpg
- Ontario 14 gpg
- Oostburg 20.8 gpg
- Orfordville 18.5 gpg
- Osceola 8.8 gpg
- Osseo 7.2 gpg
- Owen 8.2 gpg
- Paddock Lake 17.5 gpg
- Palmyra 21.3 gpg
- Pardeeville 16.4 gpg
- Park Falls 6.4 gpg
- Patch Grove 16.6 gpg
- Pepin 18.5 gpg
- Phillips 6.4 gpg
- Pigeon Falls 2.1 gpg
- Pittsville 9 gpg
- Plain 11.5 gpg
- Plainfield 14.9 gpg
- Port Edwards 4.3 gpg
- Potosi 18.1 gpg
- Pound 16.9 gpg
- Poynette 15.7 gpg
- Prentice 12 gpg
- Princeton 15.1 gpg
- Randolph 18.6 gpg
- Random Lake 34.5 gpg
- Readstown 14.2 gpg
- Redgranite 7.5 gpg
- Reedsville 26.9 gpg
- Reeseville 16.7 gpg
- Rewey 16.3 gpg
- Rib Lake 10.5 gpg
- Ridgeway 23.7 gpg
- Rio 15.6 gpg
- Roberts 13.1 gpg
- Rock Springs 6.1 gpg
- Rockland 14.6 gpg
- Rome 11.1 gpg
- Schofield 13.1 gpg
- Sheldon 12.9 gpg
- Shell Lake 8.8 gpg
- Sherwood 6.1 gpg
- Shiocton 14.5 gpg
- Shullsburg 19.3 gpg
- Siren 8.2 gpg
- Sister Bay 19.9 gpg
- Soldiers Grove 14 gpg
- South Wayne 18.6 gpg
- Spencer 8.8 gpg
- Spooner 5.9 gpg
- Spring Green 13.7 gpg
- Spring Valley 10.5 gpg
- St. Cloud 22.5 gpg
- St. Croix Falls 9.9 gpg
- St. Nazianz 21.3 gpg
- Star Prairie 11.9 gpg
- Stetsonville 10.5 gpg
- Stockbridge 11.1 gpg
- Stratford 14.6 gpg
- Strum 3.3 gpg
- Suring 13.5 gpg
- Tennyson 18.7 gpg
- Theresa 18.4 gpg
- Thorp 12.6 gpg
- Tigerton 12 gpg
- Tony 10.5 gpg
- Trempealeau 11.3 gpg
- Turtle Lake 9.9 gpg
- Union Center 5.1 gpg
- Valders 25.9 gpg
- Vesper 16.4 gpg
- Viola 12.6 gpg
- Waldo 18.1 gpg
- Walworth 19.3 gpg
- Warrens 0.8 gpg
- Washburn 5 gpg
- Wausaukee 16.4 gpg
- Wautoma 10.5 gpg
- Wauzeka 17.1 gpg
- Webster 5.5 gpg
- West Baraboo 12.3 gpg
- Weyauwega 21.7 gpg
- Weyerhaeuser 7.9 gpg
- Wheeler 5 gpg
- White Lake 12.3 gpg
- Whitehall 6.4 gpg
- Whiting 16.6 gpg
- Williams Bay 5.1 gpg
- Wilson 15.6 gpg
- Wilton 9.9 gpg
- Winneconne 6.3 gpg
- Wisconsin Dells 6.1 gpg
- Withee 19.3 gpg
- Wittenberg 21 gpg
- Wonewoc 7.7 gpg
- Woodville 11.4 gpg
- Wyocena 15.7 gpg
- Yuba 14.2 gpg
FAQ
Is Wisconsin water hard or soft?
Yes, mostly. 84 % of the 448 cities we cover have hard or very hard water; the median is 14.3 gpg.
Which city in Wisconsin has the hardest water?
Kaukauna, at 36.8 gpg, has the hardest water of the 448 cities with published data.
Which city in Wisconsin has the softest water?
Warrens, at 0.8 gpg, has the softest water of the 448 cities with published data.
Do I need a water softener in Wisconsin?
Above about 120 mg/L (7 gpg) scale builds up in water heaters, kettles and dishwashers, and a softener or at least regular descaling pays off. Look up your own city in the table: in Wisconsin the values range from 0.8 gpg to 36.8 gpg.
On a private well? Well water hardness in Wisconsin by county →