Skip to main content

Massachusetts Water Quality Reports

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

356
Cities
70
Safe
131
Monitor
155
At Risk

Water Quality by County

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

Loading map...
Data from 75 cities serving 2,983,321 people across 13 counties.

Cities in Massachusetts

Boston

People Served676K
Contaminants Tested4
Above Guidelines0
View Report β†’

Worcester

People Served262K
Contaminants Tested488
Above Guidelines13
View Report β†’

Lowell

People Served259K
Contaminants Tested1027
Above Guidelines30
View Report β†’

Springfield

People Served214K
Contaminants Tested330
Above Guidelines5
View Report β†’

Brockton

People Served162K
Contaminants Tested674
Above Guidelines18
View Report β†’

Framingham

People Served153K
Contaminants Tested512
Above Guidelines15
View Report β†’

Chelsea

People Served148K
Contaminants Tested9
Above Guidelines0
View Report β†’

Somerville

People Served141K
Contaminants Tested6
Above Guidelines0
View Report β†’

Barnstable Town

People Served132K
Contaminants Tested786
Above Guidelines7
View Report β†’

Longmeadow

People Served131K
Contaminants Tested177
Above Guidelines6
View Report β†’

Newton

People Served129K
Contaminants Tested225
Above Guidelines6
View Report β†’

Methuen

People Served129K
Contaminants Tested488
Above Guidelines10
View Report β†’

Quincy

People Served124K
Contaminants Tested166
Above Guidelines4
View Report β†’

Cambridge

People Served118K
Contaminants Tested160
Above Guidelines5
View Report β†’

New Bedford

People Served117K
Contaminants Tested332
Above Guidelines5
View Report β†’

Lawrence

People Served111K
Contaminants Tested315
Above Guidelines7
View Report β†’

Taunton

People Served110K
Contaminants Tested668
Above Guidelines15
View Report β†’

Lynn

People Served101K
Contaminants Tested165
Above Guidelines4
View Report β†’

Needham

People Served100K
Contaminants Tested657
Above Guidelines15
View Report β†’

Chicopee

People Served99K
Contaminants Tested251
Above Guidelines5
View Report β†’

Falmouth

People Served98K
Contaminants Tested164
Above Guidelines3
View Report β†’

Fall River

People Served94K
Contaminants Tested314
Above Guidelines5
View Report β†’

Mashpee Neck

People Served92K
Contaminants Tested455
Above Guidelines3
View Report β†’

Cochituate

People Served91K
Contaminants Tested500
Above Guidelines15
View Report β†’

Holyoke

People Served84K
Contaminants Tested400
Above Guidelines4
View Report β†’

Haverhill

People Served81K
Contaminants Tested431
Above Guidelines5
View Report β†’

Wellesley

People Served80K
Contaminants Tested406
Above Guidelines10
View Report β†’

Waltham

People Served76K
Contaminants Tested7
Above Guidelines0
View Report β†’

Attleboro

People Served75K
Contaminants Tested338
Above Guidelines9
View Report β†’

Westfield

People Served71K
Contaminants Tested341
Above Guidelines1
View Report β†’

Wilmington

People Served70K
Contaminants Tested409
Above Guidelines11
View Report β†’

Malden

People Served66K
Contaminants Tested3
Above Guidelines0
View Report β†’

Dennis

People Served65K
Contaminants Tested92
Above Guidelines2
View Report β†’

South Dennis

People Served65K
Contaminants Tested92
Above Guidelines2
View Report β†’

Dedham

People Served64K
Contaminants Tested328
Above Guidelines8
View Report β†’

Brookline

People Served63K
Contaminants Tested59
Above Guidelines0
View Report β†’

Randolph Town

People Served61K
Contaminants Tested357
Above Guidelines10
View Report β†’

Medford

People Served60K
Contaminants Tested3
Above Guidelines0
View Report β†’

Mattapoisett Center

People Served59K
Contaminants Tested476
Above Guidelines4
View Report β†’

Revere

People Served59K
Contaminants Tested3
Above Guidelines0
View Report β†’

Peabody

People Served59K
Contaminants Tested168
Above Guidelines4
View Report β†’

Weymouth Town

People Served58K
Contaminants Tested167
Above Guidelines6
View Report β†’

Weymouth

People Served58K
Contaminants Tested167
Above Guidelines6
View Report β†’

Agawam Town

People Served58K
Contaminants Tested185
Above Guidelines3
View Report β†’

Pinehurst

People Served56K
Contaminants Tested315
Above Guidelines8
View Report β†’

Plymouth

People Served54K
Contaminants Tested570
Above Guidelines6
View Report β†’

Northborough

People Served52K
Contaminants Tested294
Above Guidelines6
View Report β†’

Bridgewater Town

People Served52K
Contaminants Tested504
Above Guidelines13
View Report β†’

Beverly

People Served51K
Contaminants Tested163
Above Guidelines4
View Report β†’

Franklin Town

People Served51K
Contaminants Tested481
Above Guidelines10
View Report β†’

Milton

People Served51K
Contaminants Tested166
Above Guidelines4
View Report β†’

Norwood

People Served50K
Contaminants Tested221
Above Guidelines4
View Report β†’

Osterville

People Served50K
Contaminants Tested153
Above Guidelines1
View Report β†’

Maynard

People Served50K
Contaminants Tested510
Above Guidelines15
View Report β†’

Abington

People Served50K
Contaminants Tested327
Above Guidelines9
View Report β†’

Everett

People Served49K
Contaminants Tested3
Above Guidelines0
View Report β†’

Sharon

People Served46K
Contaminants Tested313
Above Guidelines9
View Report β†’

Lexington

People Served46K
Contaminants Tested148
Above Guidelines2
View Report β†’

Arlington

People Served46K
Contaminants Tested2
Above Guidelines0
View Report β†’

Hingham

People Served45K
Contaminants Tested165
Above Guidelines4
View Report β†’

Salem

People Served44K
Contaminants Tested2
Above Guidelines0
View Report β†’

Pittsfield

People Served44K
Contaminants Tested164
Above Guidelines4
View Report β†’

Leominster

People Served44K
Contaminants Tested154
Above Guidelines3
View Report β†’

Forestdale

People Served43K
Contaminants Tested300
Above Guidelines5
View Report β†’

Gloucester

People Served43K
Contaminants Tested334
Above Guidelines8
View Report β†’

Reading

People Served42K
Contaminants Tested80
Above Guidelines3
View Report β†’

Billerica

People Served42K
Contaminants Tested169
Above Guidelines6
View Report β†’

Fitchburg

People Served42K
Contaminants Tested154
Above Guidelines4
View Report β†’

Woburn

People Served41K
Contaminants Tested114
Above Guidelines5
View Report β†’

West Yarmouth

People Served41K
Contaminants Tested138
Above Guidelines2
View Report β†’

Burlington

People Served40K
Contaminants Tested313
Above Guidelines7
View Report β†’

Amherst Town

People Served39K
Contaminants Tested174
Above Guidelines2
View Report β†’

Amherst

People Served39K
Contaminants Tested174
Above Guidelines2
View Report β†’

Danvers

People Served39K
Contaminants Tested332
Above Guidelines10
View Report β†’

Harwich Center

People Served39K
Contaminants Tested162
Above Guidelines0
View Report β†’

Harwich

People Served39K
Contaminants Tested162
Above Guidelines0
View Report β†’

Braintree Town

People Served39K
Contaminants Tested165
Above Guidelines5
View Report β†’

Braintree

People Served39K
Contaminants Tested165
Above Guidelines5
View Report β†’

Marlborough

People Served38K
Contaminants Tested93
Above Guidelines2
View Report β†’

West Concord

People Served38K
Contaminants Tested334
Above Guidelines11
View Report β†’

Shrewsbury

People Served38K
Contaminants Tested167
Above Guidelines4
View Report β†’

North Attleborough Town

People Served38K
Contaminants Tested400
Above Guidelines9
View Report β†’

Mattapoisett

People Served37K
Contaminants Tested318
Above Guidelines0
View Report β†’

Dover

People Served37K
Contaminants Tested351
Above Guidelines10
View Report β†’

Natick

People Served37K
Contaminants Tested164
Above Guidelines5
View Report β†’

East Falmouth

People Served37K
Contaminants Tested139
Above Guidelines1
View Report β†’

New Seabury

People Served37K
Contaminants Tested139
Above Guidelines1
View Report β†’

Somerset

People Served35K
Contaminants Tested316
Above Guidelines7
View Report β†’

Watertown

People Served35K
Contaminants Tested3
Above Guidelines0
View Report β†’

Middleton

People Served35K
Contaminants Tested171
Above Guidelines6
View Report β†’

Brewster

People Served35K
Contaminants Tested163
Above Guidelines2
View Report β†’

Hyannis

People Served35K
Contaminants Tested169
Above Guidelines2
View Report β†’

Rockland

People Served35K
Contaminants Tested168
Above Guidelines5
View Report β†’

Dracut

People Served35K
Contaminants Tested178
Above Guidelines5
View Report β†’

Northampton

People Served35K
Contaminants Tested332
Above Guidelines2
View Report β†’

Randolph

People Served34K
Contaminants Tested28
Above Guidelines2
View Report β†’

Marshfield

People Served34K
Contaminants Tested167
Above Guidelines0
View Report β†’

North Pembroke

People Served33K
Contaminants Tested334
Above Guidelines8
View Report β†’

Wakefield

People Served32K
Contaminants Tested165
Above Guidelines4
View Report β†’

Andover

People Served31K
Contaminants Tested161
Above Guidelines3
View Report β†’

Showing top 100 of 356 cities by population.

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

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.