MyCleanWater

Massachusetts Water Quality by City

Water quality reports for 344 cities in Massachusetts.

CityPopulationContaminantsAbove LimitPFASViolations
Chelsea2.7M00None5 active
Boston676K00None11 active
Worcester207K10None61 active
Springfield168K00None23 active
Cambridge118K31None3 active
Lowell115K31None11 active
Quincy106K00None10 active
Brockton106K00None42 active
North Dighton106K42None7 active
Lynn101K51None13 active
New Bedford101K10None16 active
Falmouth98K00None28 active
Fall River94K00None19 active
Beverly90K20None12 active
Lawrence89K20None26 active
Newton88K00None5 active
Somerville81K00None13 active
Framingham72K00None4 active
Malden66K00None14 active
Waltham65K00None12 active
South Dennis65K20None3 active
Haverhill63K00None7 active
Brookline63K00None5 active
Revere62K10None9 active
Taunton62K00None6 active
Medford62K00None12 active
Weymouth58K10None15 active
Sandwich56K00NoneNone
Chicopee56K00None14 active
Peabody54K51None16 active
Methuen53K30None6 active
Osterville50K51None4 active
Everett49K00None6 active
Plymouth47K20None44 active
Attleboro47K52None53 active
Arlington46K00None9 active
Holbrook46K72None28 active
Hingham45K51None9 active
Salem44K20None7 active
Pittsfield44K10None45 active
Billerica42K51None16 active
Fitchburg42K31None25 active
Marlborough42K00None19 active
Leominster42K11None30 active
Dedham42K42None7 active
Westfield41K10None38 active
Woburn41K62None12 active
Holyoke40K10None16 active
Amherst39K00None23 active
Harwich39K00None2 active
Braintree39K52None20 active
West Yarmouth39K50None13 active
Shrewsbury38K52None10 active
Gloucester37K00None19 active
Natick37K63None11 active
Mashpee37K10None8 active
Andover37K10None42 active
Watertown35K00None6 active
Brewster35K00None1 active
Hyannis35K30None8 active
Randolph34K62None8 active
Lexington34K00None5 active
Marshfield34K82None8 active
Rockland34K82None28 active
Franklin33K52None17 active
Needham33K22None19 active
Tewksbury31K31None22 active
North Andover31K00None29 active
Milford30K62None61 active
Chatham30K00None8 active
Norwood30K00None11 active
Mattapoisett30K00None11 active
Northampton30K00None25 active
Wellesley30K62None19 active
Melrose29K00None14 active
Stoughton29K52None28 active
North Attleborough29K82None11 active
West Springfield29K00None35 active
Chelmsford29K52None12 active
Agawam29K00None3 active
Bridgewater29K72None19 active
Milton29K00None4 active
Middleton28K62None23 active
Nantucket28K00None20 active
Reading27K00None4 active
Belmont27K00None3 active
Wakefield27K31None9 active
Saugus27K00None10 active
Burlington27K10None17 active
Dracut26K41None14 active
Dartmouth25K72None9 active
Walpole24K60None11 active
Oak Bluffs24K20None18 active
Mansfield23K42None4 active
Stoneham23K00None3 active
South Easton23K62None3 active
Winchester23K00None11 active
Pocasset23K31None6 active
Wilmington22K20None13 active
Canton22K41None19 active
Provincetown22K00None14 active
Westborough22K32None58 active
Parkwood Beach21K00None12 active
Gardner21K00None25 active
Acton21K82None43 active
Marblehead20K00None17 active
Newburyport20K21None6 active
Hudson20K10None23 active
Salisbury20K31None15 active
Winthrop19K00None9 active
Scituate19K42None22 active
Southbridge19K10None18 active
Norton19K71None25 active
Orleans19K00None5 active
Ashland19K10None20 active
Concord19K41None13 active
Westford19K52None18 active
Foxborough19K52None5 active
Sudbury18K61None29 active
Somerset18K00None10 active
Pembroke18K20None10 active
Holden18K51None20 active
Webster18K31None23 active
Greenfield18K00None10 active
Swansea17K61None16 active
Amesbury17K00None13 active
Sharon17K63None5 active
Duxbury16K103None15 active
Easthampton16K00None26 active
East Longmeadow16K00None15 active
Bellingham16K32None14 active
North Reading16K30None3 active
Longmeadow16K00None25 active
Holliston16K52None16 active
Clinton16K00None10 active
Middleborough15K82None12 active
Swampscott15K00None11 active
Hanover15K82None4 active
Whitman15K50None21 active
South Hadley15K00None29 active
Kingston15K00None8 active
Seekonk15K11None1 active
East Bridgewater15K31None14 active
Fairhaven14K00None5 active
Bedford14K00None28 active
Northborough14K00None15 active
Wayland13K61None15 active
Medway13K41None12 active
Ipswich13K61None24 active
North Adams13K11None45 active
Medfield13K52None12 active
Hopkinton13K51None22 active
Auburn12K42None31 active
Weston12K00None5 active
Wrentham12K52None33 active
Uxbridge12K31None9 active
Norwell11K72None13 active
Ashburnham11K00None27 active
Millbury11K72None52 active
Grafton11K52None30 active
Raynham11K71None17 active
Southborough11K00None8 active
Athol10K00None11 active
Maynard10K52None21 active
Ware10K42None44 active
Rockport10K00None15 active
Blackstone10K11None22 active
Lenox10K00None27 active
Littleton10K00None11 active
Hanson10K21None14 active
Pepperell9K22None8 active
Millis9K52None4 active
Plainville9K42None26 active
Georgetown9K00None7 active
Lynnfield9K51None15 active
Wilbraham9K00None11 active
Ayer8K30None10 active
Acushnet8K00None14 active
Turners Falls8K00None21 active
Edgartown8K00None8 active
Whitinsville8K00None24 active
Northbridge8K00NoneNone
West Bridgewater8K51None10 active
Adams8K00None8 active
Bourne8K00None8 active
Southwick8K00None29 active
Norfolk8K52None6 active
Cohasset8K52None5 active
Halifax8K41None3 active
North Chelmsford7K10None4 active
Hamilton7K52None14 active
Williamstown7K00None58 active
Merrimac7K11None13 active
Lunenburg7K31None81 active
West Boylston7K31None10 active
Spencer7K00None32 active
Sterling7K11None15 active
Groveland7K41None19 active
Orange7K10None5 active
Devens7K20None7 active
Townsend7K31None12 active
Dalton6K00None25 active
Rowley6K82None18 active
Eastham6K00None3 active
Baldwinville6K41None18 active
Tisbury6K00None10 active
Hopedale6K42None9 active
Lancaster6K00None7 active
Otis Angb6K00None6 active
Marion6K00None12 active
Winchendon6K00None21 active
Rutland6K00None27 active
Lincoln6K32None13 active
Dudley6K00None24 active
Groton5K10None27 active
Topsfield5K52None21 active
Lee5K00None40 active
Barnstable5K62None5 active
Onset5K11None13 active
Manchester by the Sea5K62None17 active
Cotuit5K00None2 active
Hadley5K00None16 active
Southampton5K00None14 active
Palmer5K00None17 active
Avon5K22None5 active
Sagamore Beach5K20None6 active
Sturbridge5K00None24 active
Upton4K00None9 active
Douglas4K00None8 active
Tyngsborough4K51None21 active
Great Barrington4K00None41 active
Paxton4K30None19 active
Monson4K00None9 active
Shirley4K51None16 active
Barre4K00None24 active
Wenham4K52None4 active
North Brookfield4K00None4 active
South Deerfield4K10None42 active
Westminster4K00None25 active
Rochdale4K30None19 active
Essex4K00None3 active
Boylston3K21None38 active
Nahant3K00None9 active
South Grafton3K00None17 active
Three Rivers3K00None16 active
Leicester3K00None37 active
Sunderland3K00None36 active
Hatfield3K50None5 active
Belchertown3K00None43 active
West Newbury3K10None6 active
Stockbridge3K00None25 active
Sutton3K00None13 active
West Brookfield2K00None26 active
Wareham2K00None2 active
Lanesborough2K00None18 active
Warren2K00None15 active
Byfield2K00None4 active
Huntington2K00None16 active
Shelburne Falls2K00None17 active
Hinsdale2K00None77 active
Assonet2K00None10 active
Haydenville2K00None30 active
East Brookfield2K00None12 active
Bernardston1K00None25 active
Thorndike1K00None8 active
Bondsville1K00None12 active
Harvard1K00None38 active
Cheshire1K00None16 active
Deerfield1K00None17 active
Russell1K00None27 active
Gilbertville1K00None20 active
Brookfield1K00None36 active
Hancock1K00None6 active
South Egremont1K00None26 active
West Warren92700None14 active
Chilmark84100None11 active
Northfield80000None18 active
Carver75000None60 active
Wellfleet75000None7 active
Chester75000None29 active
Mount Hermon75000None8 active
Worthington56500None16 active
Erving56100None5 active
West Stockbridge53500None15 active
Boxborough50000None10 active
Manchaug47600None9 active
Mendon47000None16 active
Montague45000None19 active
Blandford44200None41 active
Sheffield42500None19 active
Gosnold42500None9 active
Ashfield40000None34 active
Lakeville35000None7 active
Gill34100None7 active
Dunstable33700None17 active
Cummington31000None24 active
Granby30500None61 active
Wheelwright30000None7 active
Hardwick30000None18 active
Rehoboth30000None2 active
Royalston27500None21 active
Berlin27200None16 active
Westport25000None8 active
Savoy23400None20 active
Stow22000None32 active
South Yarmouth20000None6 active
Clarksburg18000None18 active
Mill River15000None23 active
Monterey14900None30 active
Cherry Valley14000None14 active
Bolton13500None4 active
Dover13500None41 active
Boxford13300None11 active
N Quincy12500None7 active
Colrain12500None37 active
Leeds12000None18 active
South Wellfleet12000None13 active
East Deerfield12000None14 active
Sandisfield10000None18 active
Hampden10000None25 active
Cordaville10000None5 active
Eddyville9000None12 active
Southfield8000None13 active
North Truro8000None3 active
West Tisbury8000NoneNone
Shrewbury7500None5 active
Granville7000None21 active
Oxford6000None21 active
Brimfield6000None16 active
Westboro5500None8 active
Southboro5500NoneNone
Monroe5500None18 active
East Long Meadow5400None6 active
East Boston5000None1 active
Hubbardston4000None7 active
Richmond3800None3 active
Charlton3600None2 active
Charlemont3600None11 active
Shewsbury3300NoneNone
Sherborn3000None10 active
Shelburne3000None6 active
Northboro3000None7 active
Otis2500NoneNone
Goshen2500None13 active