Maine Water Quality Reports
Comprehensive water quality data for 127 cities across Maine. View EPA-verified contaminant levels and get filter recommendations.
127
Cities
15
Safe
73
Monitor
39
At Risk
Water Quality by County
Explore aggregated water quality scores across Maine counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 7 cities serving 229,546 people across 5 counties.
Cities in Maine
Portland
People Served142K
Contaminants Tested289
Above Guidelines3
View Report β
South Portland
People Served142K
Contaminants Tested153
Above Guidelines0
View Report β
Poland
People Served48K
Contaminants Tested484
Above Guidelines10
View Report β
Saco
People Served39K
Contaminants Tested193
Above Guidelines3
View Report β
Kennebunk
People Served36K
Contaminants Tested101
Above Guidelines2
View Report β
West Kennebunk
People Served36K
Contaminants Tested101
Above Guidelines2
View Report β
Bangor
People Served27K
Contaminants Tested336
Above Guidelines7
View Report β
Lewiston
People Served24K
Contaminants Tested118
Above Guidelines3
View Report β
Winslow
People Served22K
Contaminants Tested247
Above Guidelines5
View Report β
Topsham
People Served18K
Contaminants Tested304
Above Guidelines6
View Report β
Augusta
People Served15K
Contaminants Tested113
Above Guidelines5
View Report β
Berwick
People Served15K
Contaminants Tested102
Above Guidelines0
View Report β
Kittery
People Served14K
Contaminants Tested140
Above Guidelines0
View Report β
Sanford
People Served14K
Contaminants Tested194
Above Guidelines0
View Report β
Cape Neddick
People Served13K
Contaminants Tested113
Above Guidelines2
View Report β
York Harbor
People Served13K
Contaminants Tested113
Above Guidelines2
View Report β
York
People Served13K
Contaminants Tested113
Above Guidelines2
View Report β
Bath
People Served9K
Contaminants Tested111
Above Guidelines2
View Report β
Boothbay Harbor
People Served9K
Contaminants Tested113
Above Guidelines2
View Report β
Boothbay
People Served9K
Contaminants Tested113
Above Guidelines2
View Report β
Brewer
People Served9K
Contaminants Tested109
Above Guidelines2
View Report β
Oxford
People Served9K
Contaminants Tested3389
Above Guidelines72
View Report β
Gardiner
People Served8K
Contaminants Tested115
Above Guidelines4
View Report β
Yarmouth
People Served8K
Contaminants Tested71
Above Guidelines3
View Report β
Old Town
People Served8K
Contaminants Tested531
Above Guidelines5
View Report β
Richmond
People Served7K
Contaminants Tested119
Above Guidelines4
View Report β
Lisbon Falls
People Served6K
Contaminants Tested148
Above Guidelines3
View Report β
Lisbon
People Served6K
Contaminants Tested148
Above Guidelines3
View Report β
Orono
People Served6K
Contaminants Tested214
Above Guidelines6
View Report β
Anson
People Served5K
Contaminants Tested111
Above Guidelines3
View Report β
Madison
People Served5K
Contaminants Tested111
Above Guidelines3
View Report β
Millinocket
People Served5K
Contaminants Tested76
Above Guidelines2
View Report β
Hampden
People Served5K
Contaminants Tested14
Above Guidelines1
View Report β
Farmington
People Served4K
Contaminants Tested113
Above Guidelines1
View Report β
South Berwick
People Served4K
Contaminants Tested299
Above Guidelines7
View Report β
Lincoln
People Served4K
Contaminants Tested111
Above Guidelines2
View Report β
Lake Arrowhead
People Served3K
Contaminants Tested54
Above Guidelines1
View Report β
North Waterboro
People Served3K
Contaminants Tested54
Above Guidelines1
View Report β
South Paris
People Served3K
Contaminants Tested115
Above Guidelines4
View Report β
Livermore Falls
People Served3K
Contaminants Tested113
Above Guidelines3
View Report β
Searsport
People Served3K
Contaminants Tested20
Above Guidelines6
View Report β
Madawaska
People Served3K
Contaminants Tested20
Above Guidelines1
View Report β
Winthrop
People Served3K
Contaminants Tested20
Above Guidelines5
View Report β
Oakland
People Served3K
Contaminants Tested41
Above Guidelines3
View Report β
Northeast Harbor
People Served2K
Contaminants Tested20
Above Guidelines6
View Report β
Southwest Harbor
People Served2K
Contaminants Tested20
Above Guidelines6
View Report β
New Field
People Served2K
Contaminants Tested99
Above Guidelines0
View Report β
Gray
People Served2K
Contaminants Tested182
Above Guidelines3
View Report β
Mexico
People Served2K
Contaminants Tested20
Above Guidelines1
View Report β
Dexter
People Served2K
Contaminants Tested20
Above Guidelines6
View Report β
Wilton
People Served2K
Contaminants Tested113
Above Guidelines2
View Report β
Sangerville
People Served2K
Contaminants Tested20
Above Guidelines3
View Report β
Bridgton
People Served2K
Contaminants Tested20
Above Guidelines12
View Report β
Van Buren
People Served2K
Contaminants Tested20
Above Guidelines4
View Report β
Hallowell
People Served2K
Contaminants Tested110
Above Guidelines3
View Report β
East Millinocket
People Served2K
Contaminants Tested112
Above Guidelines1
View Report β
Fort Fairfield
People Served2K
Contaminants Tested20
Above Guidelines8
View Report β
Norway
People Served2K
Contaminants Tested110
Above Guidelines1
View Report β
Wiscasset
People Served2K
Contaminants Tested22
Above Guidelines3
View Report β
Mechanic Falls
People Served2K
Contaminants Tested109
Above Guidelines2
View Report β
Damariscotta
People Served2K
Contaminants Tested110
Above Guidelines2
View Report β
North Berwick
People Served2K
Contaminants Tested65
Above Guidelines2
View Report β
Sabattus
People Served2K
Contaminants Tested221
Above Guidelines6
View Report β
Eastport
People Served2K
Contaminants Tested20
Above Guidelines7
View Report β
Lubec
People Served2K
Contaminants Tested20
Above Guidelines7
View Report β
Milo
People Served2K
Contaminants Tested109
Above Guidelines3
View Report β
Bucksport
People Served2K
Contaminants Tested174
Above Guidelines2
View Report β
Fort Kent
People Served2K
Contaminants Tested20
Above Guidelines2
View Report β
Mars Hill
People Served2K
Contaminants Tested20
Above Guidelines8
View Report β
Machias
People Served1K
Contaminants Tested20
Above Guidelines4
View Report β
Dixfield
People Served1K
Contaminants Tested20
Above Guidelines1
View Report β
Rangeley
People Served1K
Contaminants Tested15
Above Guidelines2
View Report β
Brunswick
People Served1K
Contaminants Tested110
Above Guidelines5
View Report β
Clinton
People Served1K
Contaminants Tested121
Above Guidelines4
View Report β
Pittsfield
People Served1K
Contaminants Tested121
Above Guidelines4
View Report β
Jackman
People Served1K
Contaminants Tested20
Above Guidelines6
View Report β
Bingham
People Served1K
Contaminants Tested8
Above Guidelines1
View Report β
Alfred
People Served1K
Contaminants Tested163
Above Guidelines1
View Report β
Norridgewock
People Served1K
Contaminants Tested5
Above Guidelines1
View Report β
Howland
People Served1K
Contaminants Tested14
Above Guidelines2
View Report β
Kingfield
People Served1K
Contaminants Tested102
Above Guidelines2
View Report β
Chisholm
People Served1K
Contaminants Tested16
Above Guidelines4
View Report β
Gorham
People Served1K
Contaminants Tested216
Above Guidelines1
View Report β
Harrison
People Served1K
Contaminants Tested111
Above Guidelines4
View Report β
Winterport
People Served1K
Contaminants Tested110
Above Guidelines2
View Report β
Bowdoinham
People Served1K
Contaminants Tested112
Above Guidelines1
View Report β
Phillips
People Served1K
Contaminants Tested109
Above Guidelines1
View Report β
West Paris
People Served1K
Contaminants Tested105
Above Guidelines1
View Report β
Jay
People Served1K
Contaminants Tested16
Above Guidelines2
View Report β
Strong
People Served1K
Contaminants Tested103
Above Guidelines1
View Report β
Stratton
People Served0K
Contaminants Tested166
Above Guidelines2
View Report β
Biddeford
People Served0K
Contaminants Tested183
Above Guidelines1
View Report β
Lebanon
People Served0K
Contaminants Tested4
Above Guidelines0
View Report β
Canton
People Served0K
Contaminants Tested112
Above Guidelines5
View Report β
Farmington Falls
People Served0K
Contaminants Tested4
Above Guidelines0
View Report β
Shapleigh
People Served0K
Contaminants Tested104
Above Guidelines1
View Report β
Auburn
People Served0K
Contaminants Tested331
Above Guidelines6
View Report β
Vassalboro
People Served0K
Contaminants Tested107
Above Guidelines1
View Report β
Burnham
People Served0K
Contaminants Tested110
Above Guidelines2
View Report β
East Poland
People Served0K
Contaminants Tested112
Above Guidelines4
View Report β
Showing top 100 of 127 cities by population.
Use the search box above to find any city in Maine.
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.