Tapcensus

All water systems in Massachusetts

1,613 systems

SystemServesStatusRules violated, 3 yrUnresolved
Amherst Dpw Water Division
Amherst · Hampshire County
39,263 1 0
Harwich Water Department
Harwich · Barnstable County
39,144 0 0
Braintree Water and Sewer Dept.
Braintree · Norfolk County
39,143 1 1
Yarmouth Water Department
Yarmouth · Barnstable County
38,900 1 1
Shrewsbury Water Department
Shrewsbury · Worcester County
38,325 1 0
Holyoke Water Works
Holyoke · Hampden County
37,838 0 0
Gloucester Public Utility Division
Gloucester · Essex County
37,440 0 0
Natick Water and Sewer Division
Natick · Middlesex County
37,006 1 1
Mashpee Water District
Mashpee · Barnstable County
36,922 0 0
Andover Water Dept
Andover · Essex County
36,569 1 1
Watertown Department of Public Works
Watertown · Middlesex County
35,985 0 0
Bluedrop Water @ Randolph Dpw
Randolph · Norfolk County
35,114 1 0
Bluedrop Water @ ST Bernadette Church
Randolph · Norfolk County
35,114 0 0
Randolph Water Department
Randolph · Norfolk County
35,114 0 0
Brewster Water Department
Brewster · Barnstable County
35,000 2 0
Hyannis Water System, Town of Barnstable
Barnstable · Barnstable County
35,000 1 0
Lexington Water Dept. (mwra)
Lexington · Middlesex County
34,074 1 1
Marshfield Water Department
Marshfield · Plymouth County
34,000 2 1
Franklin Water Department
Franklin · Norfolk County
33,706 1 1
Abington/rockland Joint Wtr. Works
Abington · Plymouth County
33,387 2 1
Needham Water Dept
Needham · Norfolk County
31,664 0 0
North Attleboro Water Dept
North Attleborough · Bristol County
31,410 1 1
Tewksbury Water Department
Tewksbury · Middlesex County
31,342 1 1
North Andover Water Dept
North Andover · Essex County
30,915 0 0
Milford Water Department
Milford · Worcester County
30,379 0 0
Chatham Water Department
Chatham · Barnstable County
30,000 0 0
Melrose Water Division (mwra)
Melrose · Middlesex County
29,938 1 1
Norwood Water Dept. (mwra)
Norwood · Norfolk County
29,909 0 0
Mattapoisett River Valley W.d.
Mattapoisett · Plymouth County
29,600 0 0
Northampton Water Division
Northampton · Hampshire County
29,571 0 0
Wellesley Water Division
Wellesley · Norfolk County
29,550 1 1
Stoughton Water Department
Stoughton · Norfolk County
29,281 2 0
West Springfield Dpw Water Division
West Springfield · Hampden County
28,835 0 0
Chelmsford Water District
Chelmsford · Middlesex County
28,750 1 0
Bluedrop Water Vending N Att Dpw
North Attleborough · Bristol County
28,712 0 0
Agawam Water Department
Agawam · Hampden County
28,692 1 0
Bridgewater Water Department
Bridgewater · Plymouth County
28,633 1 1
Milton Water Dept. (mwra)
Milton · Norfolk County
28,630 1 1
Danvers Water Dept.
Danvers · Essex County
28,087 1 0
Saugus Water Dept. (mwra)
Saugus · Essex County
27,844 0 0
Wannacomet Water Company
Nantucket · Nantucket County
27,703 7 2
Belmont Water Dept. (mwra)
Belmont · Middlesex County
27,442 1 1
Wakefield Water Dept
Wakefield · Middlesex County
27,090 2 1
Reading Water Department (mwra)
Reading · Middlesex County
26,262 1 0
Burlington Water Dept
Burlington · Middlesex County
25,864 1 0
Dracut Water Supply District
Dracut · Middlesex County
25,808 0 0
Easton Water Div
Easton · Bristol County
25,058 0 0
Dartmouth Water Division
Dartmouth · Bristol County
24,696 2 0
Walpole Water Dept
Walpole · Norfolk County
24,070 1 0
Oak Bluffs Water District
Oak Bluffs · Dukes County
24,000 0 0
About this data

Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.

Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Massachusetts records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.