Skip to main content

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.