Wisconsin Water Quality Reports
Comprehensive water quality data for 478 cities across Wisconsin. View EPA-verified contaminant levels and get filter recommendations.
478
Cities
20
Safe
220
Monitor
238
At Risk
Water Quality by County
Explore aggregated water quality scores across Wisconsin counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 58 cities serving 2,314,000 people across 30 counties.
Cities in Wisconsin
Wauwatosa
People Served640K
Contaminants Tested197
Above Guidelines5
View Report β
Milwaukee
People Served626K
Contaminants Tested522
Above Guidelines6
View Report β
Greenfield
People Served591K
Contaminants Tested174
Above Guidelines4
View Report β
St. Francis
People Served591K
Contaminants Tested174
Above Guidelines4
View Report β
West Milwaukee
People Served591K
Contaminants Tested174
Above Guidelines4
View Report β
Madison
People Served277K
Contaminants Tested1028
Above Guidelines21
View Report β
Appleton
People Served117K
Contaminants Tested514
Above Guidelines10
View Report β
Pleasant Prairie
People Served110K
Contaminants Tested146
Above Guidelines2
View Report β
Sturtevant
People Served105K
Contaminants Tested263
Above Guidelines4
View Report β
Racine
People Served105K
Contaminants Tested261
Above Guidelines1
View Report β
Elmwood Park
People Served105K
Contaminants Tested148
Above Guidelines1
View Report β
Mount Pleasant
People Served105K
Contaminants Tested148
Above Guidelines1
View Report β
North Bay
People Served105K
Contaminants Tested148
Above Guidelines1
View Report β
Green Bay
People Served104K
Contaminants Tested270
Above Guidelines9
View Report β
Kenosha
People Served99K
Contaminants Tested216
Above Guidelines2
View Report β
Altoona
People Served74K
Contaminants Tested234
Above Guidelines4
View Report β
Waukesha
People Served72K
Contaminants Tested406
Above Guidelines14
View Report β
Freedom
People Served72K
Contaminants Tested20
Above Guidelines5
View Report β
Seymour
People Served70K
Contaminants Tested228
Above Guidelines5
View Report β
Oshkosh
People Served67K
Contaminants Tested300
Above Guidelines4
View Report β
Eau Claire
People Served66K
Contaminants Tested379
Above Guidelines4
View Report β
Janesville
People Served64K
Contaminants Tested159
Above Guidelines3
View Report β
West Allis
People Served63K
Contaminants Tested32
Above Guidelines1
View Report β
Butler
People Served55K
Contaminants Tested241
Above Guidelines7
View Report β
La Crosse
People Served54K
Contaminants Tested549
Above Guidelines17
View Report β
French Island
People Served53K
Contaminants Tested133
Above Guidelines3
View Report β
Sheboygan
People Served53K
Contaminants Tested245
Above Guidelines5
View Report β
Whitefish Bay
People Served50K
Contaminants Tested140
Above Guidelines2
View Report β
Menasha
People Served49K
Contaminants Tested419
Above Guidelines8
View Report β
Shorewood
People Served49K
Contaminants Tested140
Above Guidelines2
View Report β
Glendale
People Served48K
Contaminants Tested137
Above Guidelines2
View Report β
River Hills
People Served48K
Contaminants Tested137
Above Guidelines2
View Report β
Fox Crossing
People Served44K
Contaminants Tested381
Above Guidelines7
View Report β
Fox Point
People Served42K
Contaminants Tested137
Above Guidelines2
View Report β
Greenville
People Served41K
Contaminants Tested350
Above Guidelines9
View Report β
Wausau
People Served39K
Contaminants Tested397
Above Guidelines9
View Report β
Beloit
People Served37K
Contaminants Tested165
Above Guidelines2
View Report β
De Pere
People Served36K
Contaminants Tested150
Above Guidelines4
View Report β
Brookfield
People Served36K
Contaminants Tested319
Above Guidelines10
View Report β
Oregon
People Served35K
Contaminants Tested321
Above Guidelines6
View Report β
Manitowoc
People Served35K
Contaminants Tested147
Above Guidelines3
View Report β
Sun Prairie
People Served34K
Contaminants Tested281
Above Guidelines1
View Report β
Oak Creek
People Served32K
Contaminants Tested491
Above Guidelines4
View Report β
Allouez
People Served30K
Contaminants Tested39
Above Guidelines3
View Report β
Kaukauna
People Served30K
Contaminants Tested349
Above Guidelines13
View Report β
New Berlin
People Served28K
Contaminants Tested61
Above Guidelines1
View Report β
Stevens Point
People Served27K
Contaminants Tested647
Above Guidelines8
View Report β
Park Ridge
People Served27K
Contaminants Tested142
Above Guidelines2
View Report β
Menomonee Falls
People Served26K
Contaminants Tested277
Above Guidelines3
View Report β
Neenah
People Served26K
Contaminants Tested119
Above Guidelines1
View Report β
Fitchburg
People Served26K
Contaminants Tested519
Above Guidelines11
View Report β
Watertown
People Served24K
Contaminants Tested325
Above Guidelines13
View Report β
Pewaukee
People Served24K
Contaminants Tested520
Above Guidelines17
View Report β
Hales Corners
People Served23K
Contaminants Tested305
Above Guidelines10
View Report β
Little Chute
People Served23K
Contaminants Tested250
Above Guidelines8
View Report β
Franklin
People Served23K
Contaminants Tested265
Above Guidelines5
View Report β
Combined Locks
People Served22K
Contaminants Tested229
Above Guidelines8
View Report β
Middleton
People Served22K
Contaminants Tested165
Above Guidelines3
View Report β
Caledonia
People Served22K
Contaminants Tested18
Above Guidelines2
View Report β
Grand Chute
People Served22K
Contaminants Tested19
Above Guidelines1
View Report β
South Milwaukee
People Served21K
Contaminants Tested117
Above Guidelines1
View Report β
Wisconsin Rapids
People Served20K
Contaminants Tested260
Above Guidelines2
View Report β
Germantown
People Served20K
Contaminants Tested126
Above Guidelines3
View Report β
Sussex
People Served19K
Contaminants Tested319
Above Guidelines8
View Report β
Lisbon
People Served19K
Contaminants Tested235
Above Guidelines8
View Report β
Howard
People Served19K
Contaminants Tested127
Above Guidelines2
View Report β
Marshfield
People Served19K
Contaminants Tested284
Above Guidelines5
View Report β
Cudahy
People Served19K
Contaminants Tested148
Above Guidelines2
View Report β
Kimberly
People Served18K
Contaminants Tested223
Above Guidelines8
View Report β
Onalaska
People Served18K
Contaminants Tested131
Above Guidelines2
View Report β
Ashwaubenon
People Served18K
Contaminants Tested54
Above Guidelines2
View Report β
Hudson
People Served18K
Contaminants Tested150
Above Guidelines3
View Report β
Harrison
People Served18K
Contaminants Tested162
Above Guidelines5
View Report β
Oconomowoc
People Served17K
Contaminants Tested308
Above Guidelines7
View Report β
Beaver Dam
People Served16K
Contaminants Tested266
Above Guidelines5
View Report β
Menomonie
People Served16K
Contaminants Tested346
Above Guidelines8
View Report β
Hartford
People Served16K
Contaminants Tested141
Above Guidelines2
View Report β
Bellevue
People Served16K
Contaminants Tested19
Above Guidelines2
View Report β
River Falls
People Served15K
Contaminants Tested212
Above Guidelines7
View Report β
Whiting
People Served15K
Contaminants Tested251
Above Guidelines5
View Report β
Weston
People Served15K
Contaminants Tested147
Above Guidelines2
View Report β
Waunakee
People Served15K
Contaminants Tested495
Above Guidelines7
View Report β
Mequon
People Served14K
Contaminants Tested919
Above Guidelines16
View Report β
Greendale
People Served14K
Contaminants Tested54
Above Guidelines1
View Report β
Whitewater
People Served14K
Contaminants Tested347
Above Guidelines7
View Report β
West Baraboo
People Served14K
Contaminants Tested296
Above Guidelines8
View Report β
Chippewa Falls
People Served14K
Contaminants Tested476
Above Guidelines2
View Report β
Plover
People Served14K
Contaminants Tested253
Above Guidelines1
View Report β
Stoughton
People Served14K
Contaminants Tested273
Above Guidelines5
View Report β
Baraboo
People Served13K
Contaminants Tested366
Above Guidelines7
View Report β
Brown Deer
People Served13K
Contaminants Tested33
Above Guidelines1
View Report β
Fort Atkinson
People Served12K
Contaminants Tested257
Above Guidelines3
View Report β
Platteville
People Served12K
Contaminants Tested146
Above Guidelines4
View Report β
Grafton
People Served12K
Contaminants Tested231
Above Guidelines3
View Report β
Port Washington
People Served12K
Contaminants Tested123
Above Guidelines1
View Report β
Cedarburg
People Served12K
Contaminants Tested143
Above Guidelines1
View Report β
Two Rivers
People Served11K
Contaminants Tested247
Above Guidelines2
View Report β
Portage
People Served11K
Contaminants Tested279
Above Guidelines5
View Report β
Monroe
People Served11K
Contaminants Tested380
Above Guidelines5
View Report β
Marinette
People Served11K
Contaminants Tested136
Above Guidelines1
View Report β
Showing top 100 of 478 cities by population.
Use the search box above to find any city in Wisconsin.
Stay Informed About Your Water Quality
Get EPA reports, filter recommendations, and safety alerts for your area.
Join 10,000+ people protecting their families. Unsubscribe anytime.