Skip to main content

Wisconsin Water Quality Reports

Comprehensive water quality data for 477 cities across Wisconsin. View EPA-verified contaminant levels and get filter recommendations.

477
Cities
20
Safe
254
Monitor
203
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 408 cities serving 7,369,691 people across 61 counties.

Worried about Radium, combined (-226 & -228) in your water?

Upload your water test (PDF or a photo) and we'll email a plain-English reading of your Radium, combined (-226 & -228) result โ€” and every other number โ€” free. Educational only, no medical claims.

Your upload also helps us keep local water data accurate โ€” we only ever share anonymized, area-level summaries.

Upload my test

Cities in Wisconsin

Wauwatosa

People Served640K
Contaminants Tested220
Above Guidelines4
View Report โ†’

Milwaukee

People Served626K
Contaminants Tested545
Above Guidelines4
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 Guidelines4
View Report โ†’

Appleton

People Served117K
Contaminants Tested606
Above Guidelines4
View Report โ†’

Pleasant Prairie

People Served110K
Contaminants Tested192
Above Guidelines1
View Report โ†’

Sturtevant

People Served105K
Contaminants Tested263
Above Guidelines3
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 Tested293
Above Guidelines6
View Report โ†’

Kenosha

People Served99K
Contaminants Tested239
Above Guidelines1
View Report โ†’

Altoona

People Served74K
Contaminants Tested280
Above Guidelines3
View Report โ†’

Waukesha

People Served72K
Contaminants Tested429
Above Guidelines4
View Report โ†’

Freedom

People Served72K
Contaminants Tested20
Above Guidelines3
View Report โ†’

Seymour

People Served70K
Contaminants Tested274
Above Guidelines3
View Report โ†’

Oshkosh

People Served67K
Contaminants Tested323
Above Guidelines3
View Report โ†’

Eau Claire

People Served66K
Contaminants Tested402
Above Guidelines3
View Report โ†’

Janesville

People Served64K
Contaminants Tested159
Above Guidelines3
View Report โ†’

West Allis

People Served63K
Contaminants Tested55
Above Guidelines1
View Report โ†’

Butler

People Served55K
Contaminants Tested287
Above Guidelines5
View Report โ†’

La Crosse

People Served54K
Contaminants Tested572
Above Guidelines5
View Report โ†’

French Island

People Served53K
Contaminants Tested156
Above Guidelines5
View Report โ†’

Sheboygan

People Served53K
Contaminants Tested268
Above Guidelines4
View Report โ†’

Whitefish Bay

People Served50K
Contaminants Tested186
Above Guidelines1
View Report โ†’

Menasha

People Served49K
Contaminants Tested511
Above Guidelines4
View Report โ†’

Shorewood

People Served49K
Contaminants Tested186
Above Guidelines1
View Report โ†’

Glendale

People Served48K
Contaminants Tested183
Above Guidelines1
View Report โ†’

River Hills

People Served48K
Contaminants Tested183
Above Guidelines1
View Report โ†’

Fox Crossing

People Served44K
Contaminants Tested450
Above Guidelines4
View Report โ†’

Fox Point

People Served42K
Contaminants Tested183
Above Guidelines1
View Report โ†’

Greenville

People Served41K
Contaminants Tested396
Above Guidelines4
View Report โ†’

Wausau

People Served39K
Contaminants Tested420
Above Guidelines3
View Report โ†’

Beloit

People Served37K
Contaminants Tested165
Above Guidelines2
View Report โ†’

De Pere

People Served36K
Contaminants Tested219
Above Guidelines2
View Report โ†’

Brookfield

People Served36K
Contaminants Tested365
Above Guidelines5
View Report โ†’

Oregon

People Served35K
Contaminants Tested344
Above Guidelines3
View Report โ†’

Manitowoc

People Served35K
Contaminants Tested170
Above Guidelines3
View Report โ†’

Sun Prairie

People Served34K
Contaminants Tested281
Above Guidelines1
View Report โ†’

Oak Creek

People Served32K
Contaminants Tested514
Above Guidelines2
View Report โ†’

Allouez

People Served30K
Contaminants Tested85
Above Guidelines2
View Report โ†’

Kaukauna

People Served30K
Contaminants Tested395
Above Guidelines5
View Report โ†’

New Berlin

People Served28K
Contaminants Tested84
Above Guidelines1
View Report โ†’

Stevens Point

People Served27K
Contaminants Tested647
Above Guidelines3
View Report โ†’

Park Ridge

People Served27K
Contaminants Tested142
Above Guidelines2
View Report โ†’

Menomonee Falls

People Served26K
Contaminants Tested300
Above Guidelines2
View Report โ†’

Neenah

People Served26K
Contaminants Tested142
Above Guidelines1
View Report โ†’

Fitchburg

People Served26K
Contaminants Tested542
Above Guidelines4
View Report โ†’

Watertown

People Served24K
Contaminants Tested348
Above Guidelines5
View Report โ†’

Pewaukee

People Served24K
Contaminants Tested589
Above Guidelines8
View Report โ†’

Hales Corners

People Served23K
Contaminants Tested328
Above Guidelines5
View Report โ†’

Little Chute

People Served23K
Contaminants Tested296
Above Guidelines4
View Report โ†’

Franklin

People Served23K
Contaminants Tested288
Above Guidelines5
View Report โ†’

Combined Locks

People Served22K
Contaminants Tested298
Above Guidelines4
View Report โ†’

Middleton

People Served22K
Contaminants Tested165
Above Guidelines3
View Report โ†’

Caledonia

People Served22K
Contaminants Tested41
Above Guidelines2
View Report โ†’

Grand Chute

People Served22K
Contaminants Tested42
Above Guidelines1
View Report โ†’

South Milwaukee

People Served21K
Contaminants Tested140
Above Guidelines1
View Report โ†’

Wisconsin Rapids

People Served20K
Contaminants Tested283
Above Guidelines2
View Report โ†’

Germantown

People Served20K
Contaminants Tested149
Above Guidelines3
View Report โ†’

Sussex

People Served19K
Contaminants Tested365
Above Guidelines8
View Report โ†’

Lisbon

People Served19K
Contaminants Tested281
Above Guidelines8
View Report โ†’

Howard

People Served19K
Contaminants Tested150
Above Guidelines2
View Report โ†’

Marshfield

People Served19K
Contaminants Tested284
Above Guidelines3
View Report โ†’

Cudahy

People Served19K
Contaminants Tested148
Above Guidelines2
View Report โ†’

Kimberly

People Served18K
Contaminants Tested269
Above Guidelines4
View Report โ†’

Onalaska

People Served18K
Contaminants Tested154
Above Guidelines2
View Report โ†’

Ashwaubenon

People Served18K
Contaminants Tested77
Above Guidelines2
View Report โ†’

Hudson

People Served18K
Contaminants Tested150
Above Guidelines3
View Report โ†’

Harrison

People Served18K
Contaminants Tested208
Above Guidelines4
View Report โ†’

Oconomowoc

People Served17K
Contaminants Tested331
Above Guidelines4
View Report โ†’

Beaver Dam

People Served16K
Contaminants Tested289
Above Guidelines3
View Report โ†’

Menomonie

People Served16K
Contaminants Tested369
Above Guidelines3
View Report โ†’

Hartford

People Served16K
Contaminants Tested141
Above Guidelines2
View Report โ†’

Bellevue

People Served16K
Contaminants Tested42
Above Guidelines2
View Report โ†’

River Falls

People Served15K
Contaminants Tested235
Above Guidelines4
View Report โ†’

Whiting

People Served15K
Contaminants Tested274
Above Guidelines4
View Report โ†’

Weston

People Served15K
Contaminants Tested147
Above Guidelines2
View Report โ†’

Waunakee

People Served15K
Contaminants Tested495
Above Guidelines3
View Report โ†’

Mequon

People Served14K
Contaminants Tested942
Above Guidelines3
View Report โ†’

Greendale

People Served14K
Contaminants Tested77
Above Guidelines1
View Report โ†’

Whitewater

People Served14K
Contaminants Tested347
Above Guidelines4
View Report โ†’

West Baraboo

People Served14K
Contaminants Tested296
Above Guidelines5
View Report โ†’

Chippewa Falls

People Served14K
Contaminants Tested499
Above Guidelines1
View Report โ†’

Plover

People Served14K
Contaminants Tested276
Above Guidelines1
View Report โ†’

Stoughton

People Served14K
Contaminants Tested273
Above Guidelines3
View Report โ†’

Baraboo

People Served13K
Contaminants Tested366
Above Guidelines5
View Report โ†’

Brown Deer

People Served13K
Contaminants Tested33
Above Guidelines1
View Report โ†’

Fort Atkinson

People Served12K
Contaminants Tested280
Above Guidelines3
View Report โ†’

Platteville

People Served12K
Contaminants Tested146
Above Guidelines4
View Report โ†’

Grafton

People Served12K
Contaminants Tested254
Above Guidelines2
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 Tested270
Above Guidelines1
View Report โ†’

Portage

People Served11K
Contaminants Tested279
Above Guidelines4
View Report โ†’

Monroe

People Served11K
Contaminants Tested403
Above Guidelines3
View Report โ†’

Marinette

People Served11K
Contaminants Tested136
Above Guidelines1
View Report โ†’

Showing top 100 of 477 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.

Weekly water-quality guidance for your area. Unsubscribe anytime.