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.