Skip to main content

Montana Water Quality Reports

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

102
Cities
7
Safe
32
Monitor
63
At Risk

Water Quality by County

Explore aggregated water quality scores across Montana counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 6 cities serving 207,901 people across 5 counties.

Cities in Montana

Billings

People Served135K
Contaminants Tested891
Above Guidelines27
View Report β†’

Missoula

People Served73K
Contaminants Tested1626
Above Guidelines19
View Report β†’

Malmstrom AFB

People Served69K
Contaminants Tested201
Above Guidelines6
View Report β†’

Orchard Homes

People Served68K
Contaminants Tested300
Above Guidelines5
View Report β†’

East Missoula

People Served68K
Contaminants Tested163
Above Guidelines4
View Report β†’

Bozeman

People Served64K
Contaminants Tested937
Above Guidelines18
View Report β†’

Black Eagle

People Served62K
Contaminants Tested372
Above Guidelines9
View Report β†’

Great Falls

People Served62K
Contaminants Tested712
Above Guidelines11
View Report β†’

Great Fall

People Served60K
Contaminants Tested165
Above Guidelines4
View Report β†’

Butte

People Served33K
Contaminants Tested263
Above Guidelines3
View Report β†’

Whitefish

People Served15K
Contaminants Tested1000
Above Guidelines21
View Report β†’

Belgrade

People Served12K
Contaminants Tested533
Above Guidelines15
View Report β†’

Havre

People Served11K
Contaminants Tested485
Above Guidelines9
View Report β†’

West Yellowstone

People Served10K
Contaminants Tested370
Above Guidelines7
View Report β†’

Miles City

People Served10K
Contaminants Tested161
Above Guidelines5
View Report β†’

Malmstrom Air Force Base

People Served9K
Contaminants Tested36
Above Guidelines2
View Report β†’

Anaconda

People Served9K
Contaminants Tested262
Above Guidelines8
View Report β†’

Sidney

People Served5K
Contaminants Tested158
Above Guidelines7
View Report β†’

Big Sky

People Served5K
Contaminants Tested275
Above Guidelines6
View Report β†’

Box Elder

People Served4K
Contaminants Tested0
Above Guidelines0
View Report β†’

Culbertson

People Served4K
Contaminants Tested211
Above Guidelines5
View Report β†’

Hardin

People Served4K
Contaminants Tested277
Above Guidelines2
View Report β†’

Glasgow

People Served3K
Contaminants Tested257
Above Guidelines5
View Report β†’

Lame Deer

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lolo

People Served3K
Contaminants Tested397
Above Guidelines4
View Report β†’

Poplar

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Wolf Point

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Deer Lodge

People Served3K
Contaminants Tested122
Above Guidelines5
View Report β†’

Conrad

People Served3K
Contaminants Tested20
Above Guidelines5
View Report β†’

Ronan

People Served2K
Contaminants Tested20
Above Guidelines9
View Report β†’

Colstrip

People Served2K
Contaminants Tested140
Above Guidelines4
View Report β†’

Forsyth

People Served2K
Contaminants Tested139
Above Guidelines3
View Report β†’

King Arthur Park

People Served2K
Contaminants Tested132
Above Guidelines1
View Report β†’

East Helena

People Served2K
Contaminants Tested20
Above Guidelines9
View Report β†’

Deerlodge

People Served2K
Contaminants Tested123
Above Guidelines5
View Report β†’

Troy

People Served2K
Contaminants Tested20
Above Guidelines0
View Report β†’

Pablo

People Served2K
Contaminants Tested20
Above Guidelines2
View Report β†’

Red Lodge

People Served2K
Contaminants Tested20
Above Guidelines8
View Report β†’

Townsend

People Served2K
Contaminants Tested20
Above Guidelines4
View Report β†’

Eureka

People Served2K
Contaminants Tested20
Above Guidelines4
View Report β†’

Stevensville

People Served2K
Contaminants Tested20
Above Guidelines8
View Report β†’

Thompson Falls

People Served2K
Contaminants Tested20
Above Guidelines0
View Report β†’

Columbus

People Served2K
Contaminants Tested20
Above Guidelines8
View Report β†’

Roundup

People Served2K
Contaminants Tested20
Above Guidelines13
View Report β†’

Three Forks

People Served2K
Contaminants Tested20
Above Guidelines10
View Report β†’

Baker

People Served2K
Contaminants Tested20
Above Guidelines1
View Report β†’

Havre North

People Served2K
Contaminants Tested223
Above Guidelines5
View Report β†’

Malta

People Served2K
Contaminants Tested20
Above Guidelines8
View Report β†’

Manhattan

People Served2K
Contaminants Tested20
Above Guidelines10
View Report β†’

Plentywood

People Served2K
Contaminants Tested20
Above Guidelines11
View Report β†’

Choteau

People Served2K
Contaminants Tested20
Above Guidelines7
View Report β†’

Big Timber

People Served2K
Contaminants Tested20
Above Guidelines10
View Report β†’

Seeley Lake

People Served2K
Contaminants Tested20
Above Guidelines5
View Report β†’

Fort Benton

People Served2K
Contaminants Tested20
Above Guidelines11
View Report β†’

Virginia City

People Served2K
Contaminants Tested20
Above Guidelines7
View Report β†’

Boulder

People Served1K
Contaminants Tested20
Above Guidelines8
View Report β†’

Chinook

People Served1K
Contaminants Tested143
Above Guidelines3
View Report β†’

Ennis

People Served1K
Contaminants Tested20
Above Guidelines5
View Report β†’

Philipsburg

People Served1K
Contaminants Tested137
Above Guidelines5
View Report β†’

Plains

People Served1K
Contaminants Tested20
Above Guidelines7
View Report β†’

Crow Agency

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Ballantine

People Served1K
Contaminants Tested273
Above Guidelines11
View Report β†’

Lakeside

People Served1K
Contaminants Tested20
Above Guidelines3
View Report β†’

Absarokee

People Served1K
Contaminants Tested20
Above Guidelines7
View Report β†’

Ashland

People Served1K
Contaminants Tested285
Above Guidelines7
View Report β†’

Harlowton

People Served1K
Contaminants Tested20
Above Guidelines5
View Report β†’

Lincoln

People Served1K
Contaminants Tested33
Above Guidelines5
View Report β†’

Scobey

People Served1K
Contaminants Tested139
Above Guidelines5
View Report β†’

Fairview

People Served1K
Contaminants Tested133
Above Guidelines3
View Report β†’

White Sulphur Springs

People Served1K
Contaminants Tested20
Above Guidelines8
View Report β†’

Fort Peck

People Served1K
Contaminants Tested158
Above Guidelines6
View Report β†’

Gardiner

People Served1K
Contaminants Tested385
Above Guidelines13
View Report β†’

Four Corners

People Served1K
Contaminants Tested147
Above Guidelines3
View Report β†’

Circle

People Served1K
Contaminants Tested131
Above Guidelines2
View Report β†’

Medicine Lake

People Served1K
Contaminants Tested22
Above Guidelines3
View Report β†’

Lodge Grass

People Served0K
Contaminants Tested125
Above Guidelines3
View Report β†’

Broadus

People Served0K
Contaminants Tested140
Above Guidelines2
View Report β†’

Froid

People Served0K
Contaminants Tested18
Above Guidelines2
View Report β†’

St Marie

People Served0K
Contaminants Tested18
Above Guidelines2
View Report β†’

Bainville

People Served0K
Contaminants Tested23
Above Guidelines2
View Report β†’

Nashua

People Served0K
Contaminants Tested18
Above Guidelines2
View Report β†’

Ekalaka

People Served0K
Contaminants Tested131
Above Guidelines2
View Report β†’

Hysham

People Served0K
Contaminants Tested131
Above Guidelines3
View Report β†’

Kalispell

People Served0K
Contaminants Tested278
Above Guidelines3
View Report β†’

Hinsdale

People Served0K
Contaminants Tested124
Above Guidelines1
View Report β†’

Huntley

People Served0K
Contaminants Tested152
Above Guidelines6
View Report β†’

Basin

People Served0K
Contaminants Tested141
Above Guidelines1
View Report β†’

Emigrant

People Served0K
Contaminants Tested137
Above Guidelines1
View Report β†’

Richey

People Served0K
Contaminants Tested121
Above Guidelines1
View Report β†’

Saco

People Served0K
Contaminants Tested138
Above Guidelines2
View Report β†’

Lambert

People Served0K
Contaminants Tested147
Above Guidelines3
View Report β†’

Yellowtail

People Served0K
Contaminants Tested132
Above Guidelines4
View Report β†’

Opheim

People Served0K
Contaminants Tested143
Above Guidelines4
View Report β†’

Ramsay

People Served0K
Contaminants Tested133
Above Guidelines6
View Report β†’

Bigfork

People Served0K
Contaminants Tested144
Above Guidelines4
View Report β†’

Flaxville

People Served0K
Contaminants Tested134
Above Guidelines5
View Report β†’

Terry

People Served0K
Contaminants Tested149
Above Guidelines3
View Report β†’

Hartland Colony

People Served0K
Contaminants Tested133
Above Guidelines1
View Report β†’

Florence

People Served0K
Contaminants Tested136
Above Guidelines1
View Report β†’

Harlem

People Served0K
Contaminants Tested20
Above Guidelines10
View Report β†’

Showing top 100 of 102 cities by population.

Use the search box above to find any city in Montana.

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.