PFAS in Massachusetts tap water
106 of 263 tested systems measured above the federal limit. 144 had a detection of any kind.
Every public water system below was required by the EPA to test for 29 PFAS compounds. Sorted by the highest PFOA or PFOS reading, worst first. Find yours for the full set of readings and what removes them.
| Water system | Highest PFOA | Highest PFOS | Found | Against the 4 ppt limit |
|---|---|---|---|---|
| Raynham Center Water District | 92 ppt | none detected | 7 of 29 | Above |
| Dartmouth Water Division | 4.2 ppt | 50.6 ppt | 7 of 29 | Above |
| Natick Water Department | 14.3 ppt | 37.3 ppt | 6 of 29 | Above |
| Duxbury Water Department | 7.5 ppt | 35 ppt | 10 of 29 | Above |
| Norwell Water Department | 9.9 ppt | 18.4 ppt | 7 of 29 | Above |
| Easton Water Div | 9.9 ppt | 16.3 ppt | 6 of 29 | Above |
| Aquarion Water Company, Millbury | 15.8 ppt | 6.2 ppt | 7 of 29 | Above |
| Sharon Water Dept | 8.1 ppt | 15 ppt | 6 of 29 | Above |
| Acton Water Supply District | 13.4 ppt | 4.9 ppt | 8 of 29 | Above |
| Randolph Water Department | 7.3 ppt | 13 ppt | 6 of 29 | Above |
| Abington/rockland Joint Wtr. Works | 12 ppt | 7 ppt | 8 of 29 | Above |
| Attleboro Water Dept | 6.6 ppt | 12 ppt | 5 of 29 | Above |
| Manchester By the Sea Dpw | 12 ppt | 4.8 ppt | 6 of 29 | Above |
| Holbrook Public Works Dept | 7 ppt | 11.9 ppt | 7 of 29 | Above |
| Hanover Water Dept, Ma | 8.9 ppt | 11.4 ppt | 7 of 29 | Above |
| Pepperell Dpw Water Division | 11.4 ppt | 10 ppt | 2 of 29 | Above |
| Hamilton Water Dept | 11.1 ppt | 11.2 ppt | 5 of 29 | Above |
| Middleborough Water Supply | 11 ppt | 5 ppt | 8 of 29 | Above |
| Bridgewater Water Department | 9 ppt | 7 ppt | 7 of 29 | Above |
| North Attleboro Water Dept | 9 ppt | 8 ppt | 8 of 29 | Above |
| Sudbury Water District | 9 ppt | none detected | 6 of 29 | Above |
| Topsfield Water Department | 9 ppt | 5.4 ppt | 5 of 29 | Above |
| Wayland Water Department | 9 ppt | 4 ppt | 6 of 29 | Above |
| Chelmsford Water District | 8.9 ppt | 7.2 ppt | 5 of 29 | Above |
| Norton Water Department | 8.8 ppt | 4 ppt | 7 of 29 | Above |
| Westford Water Department | 8.6 ppt | 4.4 ppt | 5 of 29 | Above |
| Braintree Water and Sewer Dept. | 5.3 ppt | 8.5 ppt | 5 of 29 | Above |
| Woburn Water Dept. | 8.4 ppt | 6.9 ppt | 6 of 29 | Above |
| Halifax Water Department | 7.7 ppt | 4.8 ppt | 6 of 29 | Above |
| Rowley Water Department | 7.7 ppt | 5.7 ppt | 7 of 29 | Above |
| Stoughton Water Department | 7.7 ppt | 7.1 ppt | 5 of 29 | Above |
| Westborough Water Department | 5.8 ppt | 7.5 ppt | 3 of 29 | Above |
| Ipswich Dpu Water Dept | 7.3 ppt | none detected | 6 of 29 | Above |
| Millis Water Dept | 6.9 ppt | 7.3 ppt | 5 of 29 | Above |
| Hopkinton Water Department | 7.2 ppt | none detected | 5 of 29 | Above |
| Medway Water Department | 7.2 ppt | none detected | 4 of 29 | Above |
| Wenham Water Dept. | 7.2 ppt | 6.4 ppt | 5 of 29 | Above |
| Barnstable Fire District | 4.4 ppt | 7.1 ppt | 6 of 29 | Above |
| Maynard Dpw, Water Division | 7.1 ppt | 4.2 ppt | 5 of 29 | Above |
| Milford Water Company | 7.1 ppt | 6.6 ppt | 5 of 29 | Above |
| Onset Fire District | none detected | 7.1 ppt | 1 of 29 | Above |
| Ware Water Dept | 4.9 ppt | 7.1 ppt | 4 of 29 | Above |
| Marshfield Water Department | 7 ppt | 4.6 ppt | 7 of 29 | Above |
| Medfield Water Dept. | 7 ppt | 6.7 ppt | 5 of 29 | Above |
| Norfolk Water Division | 7 ppt | 4.5 ppt | 5 of 29 | Above |
| Peabody Water Dept. | 7 ppt | none detected | 5 of 29 | Above |
| Grafton Water District | 6.9 ppt | 6.9 ppt | 5 of 29 | Above |
| Merrimac Water Department | 6.9 ppt | none detected | 1 of 29 | Above |
| Shirley Water District | 6.9 ppt | none detected | 5 of 29 | Above |
| Wakefield Water Dept | 6.9 ppt | none detected | 3 of 29 | Above |
| Hopedale Water Department | 6.8 ppt | 4.3 ppt | 4 of 29 | Above |
| Cohasset Water Dept | 6.7 ppt | 4.5 ppt | 5 of 29 | Above |
| Foxboro Water Department | 6.3 ppt | 6.7 ppt | 5 of 29 | Above |
| Uxbridge Dpw, Water Division | none detected | 6.7 ppt | 3 of 29 | Above |
| Wellesley Water Division | 6.3 ppt | 6.6 ppt | 6 of 29 | Above |
| Dedham Westwood Water Dist. | 6.5 ppt | 5.1 ppt | 4 of 29 | Above |
| Holliston Water Department | 5.3 ppt | 6.5 ppt | 5 of 29 | Above |
| Townsend Water Department | 6.5 ppt | none detected | 3 of 29 | Above |
| Lincoln Water Dept | 6.4 ppt | 5.4 ppt | 3 of 29 | Above |
| Weir River Water System | 6.4 ppt | none detected | 5 of 29 | Above |
| Groveland Water Department | 6.3 ppt | none detected | 4 of 29 | Above |
| Kenwood Water District | 6.3 ppt | none detected | 4 of 29 | Above |
| Mansfield Water Division | 4.3 ppt | 6.2 ppt | 4 of 29 | Above |
| Dracut Water Supply District | 6.1 ppt | none detected | 3 of 29 | Above |
| Lynnfield Center Water District | 6.1 ppt | none detected | 4 of 29 | Above |
| Boylston Water District | 6 ppt | none detected | 2 of 29 | Above |
| Concord Water Dept, Ma | 6 ppt | none detected | 4 of 29 | Above |
| Salisbury Water Department | 6 ppt | none detected | 3 of 29 | Above |
| Town of Avon | 5.1 ppt | 6 ppt | 2 of 29 | Above |
| North Adams Water Dept | 5.9 ppt | none detected | 1 of 29 | Above |
| Plainville Water Department | 4.3 ppt | 5.9 ppt | 4 of 29 | Above |
| Auburn Water District, Ma | 5.7 ppt | 4.7 ppt | 4 of 29 | Above |
| Blackstone Water Department | 5.7 ppt | none detected | 1 of 29 | Above |
| Scituate Water Division | 5.6 ppt | 5.7 ppt | 4 of 29 | Above |
| Wrentham Water Division | 5.7 ppt | 4.4 ppt | 5 of 29 | Above |
| Franklin Water Department, Ma | 4.7 ppt | 5.6 ppt | 5 of 29 | Above |
| Hanson Water Department | 5.6 ppt | 4 ppt | 2 of 29 | Above |
| Haystack Estates | 5.6 ppt | none detected | 4 of 29 | Above |
| Shrewsbury Water Department | 5.4 ppt | 5.6 ppt | 5 of 29 | Above |
| Billerica Water Works | 5.5 ppt | none detected | 5 of 29 | Above |
| Dighton Water District | 5.5 ppt | 4.1 ppt | 4 of 29 | Above |
| West Bridgewater Water Dept | 5.5 ppt | none detected | 5 of 29 | Above |
| West Boylston Water District | 5.4 ppt | none detected | 3 of 29 | Above |
| Danvers Water Dept. | none detected | 5.2 ppt | 1 of 29 | Above |
| Sterling Water Department | none detected | 5.2 ppt | 1 of 29 | Above |
| Templeton Munic. Light and Water Plant | 5.2 ppt | none detected | 4 of 29 | Above |
| East Bridgewater Water Dept. | 5.1 ppt | none detected | 3 of 29 | Above |
| Lunenburg Water District | 5.1 ppt | none detected | 3 of 29 | Above |
| Swansea Water District | 5.1 ppt | none detected | 6 of 29 | Above |
| Bellingham Dpw Water Sewer Div. | 4.3 ppt | 5 ppt | 3 of 29 | Above |
| Canton Water Dept | 5 ppt | none detected | 4 of 29 | Above |
| Needham Water Dept | 4.6 ppt | 5 ppt | 2 of 29 | Above |
| Seekonk Water District | none detected | 5 ppt | 1 of 29 | Above |
| Tewksbury Water Department | 5 ppt | none detected | 3 of 29 | Above |
| Centerville Osterville Marstons Mills Wd | 4.9 ppt | none detected | 5 of 29 | Above |
| Fitchburg Dpw, Div. of Water Supply | 4.9 ppt | none detected | 3 of 29 | Above |
| Holden Water Division, Dpw | 4.9 ppt | none detected | 5 of 29 | Above |
| Bourne Water District | none detected | 4.8 ppt | 3 of 29 | Above |
| Cambridge Water Department | 4.8 ppt | none detected | 3 of 29 | Above |
| Lynn Water and Sewer Comm | 4.7 ppt | none detected | 5 of 29 | Above |
| Lowell Regional Water Utility | 4.6 ppt | none detected | 3 of 29 | Above |
| Newburyport Water Department | none detected | 4.6 ppt | 2 of 29 | Above |
| Tyngsborough Water District | 4.6 ppt | none detected | 3 of 29 | Above |
| Middleton Water Dept. | 4.5 ppt | none detected | 5 of 29 | Above |
| Webster Water Department | 4.4 ppt | none detected | 3 of 29 | Above |
| Leominster Water Division | 4.3 ppt | none detected | 1 of 29 | Above |
| Douglas Water Department | 4 ppt | none detected | 4 of 29 | Within |
| Methuen Water Dept | 4 ppt | none detected | 3 of 29 | Within |
| Walpole Water Dept | 4 ppt | 4 ppt | 6 of 29 | Within |
| Acushnet Water Department | none detected | none detected | 0 of 29 | Within |
| Adams Fire District | none detected | none detected | 0 of 29 | Within |
| Agawam Water Department | none detected | none detected | 0 of 29 | Within |
| Amesbury Dpw Water Div. | none detected | none detected | 0 of 29 | Within |
| Amherst Dpw Water Division | none detected | none detected | 0 of 29 | Within |
| Andover Water Dept | none detected | none detected | 1 of 29 | Within |
| Aquarion Water Company Oxford | none detected | none detected | 1 of 29 | Within |
| Arlington Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Ash/win Joint Water Authority | none detected | none detected | 0 of 29 | Within |
| Ashburnham Water Department | none detected | none detected | 0 of 29 | Within |
| Ashland Water & Sewer Dept. | none detected | none detected | 1 of 29 | Within |
| Athol Dpw Water Division | none detected | none detected | 0 of 29 | Within |
| Ayer Dpw Water Division | none detected | none detected | 3 of 29 | Within |
| Barre Water Department | none detected | none detected | 0 of 29 | Within |
| Bedford Water Dept. | none detected | none detected | 0 of 29 | Within |
| Belchertown Water District | none detected | none detected | 0 of 29 | Within |
| Belmont Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Beverly Water Dept | none detected | none detected | 2 of 29 | Within |
| Boston Water and Sewer Commission (mwra) | none detected | none detected | 0 of 29 | Within |
| Brewster Water Department | none detected | none detected | 0 of 29 | Within |
| Brockton Water Department | none detected | none detected | 0 of 29 | Within |
| Brookline Water and Sewer Division | none detected | none detected | 0 of 29 | Within |
| Burlington Water Dept | none detected | none detected | 1 of 29 | Within |
| Buzzards Bay Water District | none detected | none detected | 0 of 29 | Within |
| Chatham Water Department | none detected | none detected | 0 of 29 | Within |
| Chelsea Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Cherry Valley/ Rochdale Water District | none detected | none detected | 2 of 29 | Within |
| Chicopee Water Dept (mwra) | none detected | none detected | 0 of 29 | Within |
| City of New Bedford Dpi | none detected | none detected | 1 of 29 | Within |
| Clinton Water Dept | none detected | none detected | 0 of 29 | Within |
| Cotuit Fire District Water Department | none detected | none detected | 0 of 29 | Within |
| Dalton Fire District | none detected | none detected | 0 of 29 | Within |
| Dennis Water District | none detected | none detected | 2 of 29 | Within |
| Devens Massdevelopment | none detected | none detected | 2 of 29 | Within |
| Dudley Water Department | none detected | none detected | 0 of 29 | Within |
| East Longmeadow Dpw Water Dept | none detected | none detected | 0 of 29 | Within |
| Easthampton Water Dept | none detected | none detected | 0 of 29 | Within |
| Edgartown Water Department | none detected | none detected | 0 of 29 | Within |
| Everett Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Fairhaven Water Dept | none detected | none detected | 0 of 29 | Within |
| Fall River Water Department | none detected | none detected | 0 of 29 | Within |
| Falmouth Water Dept | none detected | none detected | 0 of 29 | Within |
| Framingham Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Gardner Water Department | none detected | none detected | 0 of 29 | Within |
| Georgetown Water Department | none detected | none detected | 0 of 29 | Within |
| Gloucester Public Utility Division | none detected | none detected | 0 of 29 | Within |
| Great Barrington Fire Dist | none detected | none detected | 0 of 29 | Within |
| Greenfield Water Department | none detected | none detected | 0 of 29 | Within |
| Groton Water Department | none detected | none detected | 1 of 29 | Within |
| Hadley Dpw Water Division | none detected | none detected | 0 of 29 | Within |
| Hanscom Afb | none detected | none detected | 0 of 29 | Within |
| Harwich Water Department | none detected | none detected | 0 of 29 | Within |
| Hatfield Water Dept | none detected | none detected | 4 of 29 | Within |
| Haverhill Water Dept | none detected | none detected | 0 of 29 | Within |
| Holyoke Water Works | none detected | none detected | 0 of 29 | Within |
| Hudson Water Supply | none detected | none detected | 1 of 29 | Within |
| Hyannis Water System, Town of Barnstable | none detected | none detected | 3 of 29 | Within |
| Inima USA / Aquaria Llc | none detected | none detected | 0 of 29 | Within |
| Kingston Water Department | none detected | none detected | 0 of 29 | Within |
| Lancaster Water Department | none detected | none detected | 0 of 29 | Within |
| Lawrence Water Works | none detected | none detected | 2 of 29 | Within |
| Lee Water Dept | none detected | none detected | 0 of 29 | Within |
| Lenox Dpw Water Division | none detected | none detected | 0 of 29 | Within |
| Lexington Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Littleton Water Department | none detected | none detected | 0 of 29 | Within |
| Longmeadow Water Dept | none detected | none detected | 0 of 29 | Within |
| Lynnfield Water Dist. (mwra) | none detected | none detected | 0 of 29 | Within |
| Malden Water Division (mwra) | none detected | none detected | 0 of 29 | Within |
| Marblehead Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Marion Water Division | none detected | none detected | 0 of 29 | Within |
| Marlborough Dpw Water Div. (mwra) | none detected | none detected | 0 of 29 | Within |
| Mashpee Water District | none detected | none detected | 1 of 29 | Within |
| Mattapoisett River Valley W.d. | none detected | none detected | 0 of 29 | Within |
| Mattapoisett Water Department | none detected | none detected | 0 of 29 | Within |
| Mci Norfolk/cedar Junction/walpole | none detected | none detected | 0 of 29 | Within |
| Mci Shirley | none detected | none detected | 1 of 29 | Within |
| Medford Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Melrose Water Division (mwra) | none detected | none detected | 0 of 29 | Within |
| Milton Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Monson Water and Sewer Dept | none detected | none detected | 0 of 29 | Within |
| Mt Greylock Regional School | none detected | none detected | 0 of 29 | Within |
| Nahant Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Newton Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| North Andover Water Dept | none detected | none detected | 0 of 29 | Within |
| North Brookfield Water Department | none detected | none detected | 0 of 29 | Within |
| North Chelmsford Water Dist | none detected | none detected | 0 of 29 | Within |
| North Raynham Water District | none detected | none detected | 1 of 29 | Within |
| North Reading Water Dept. | none detected | none detected | 3 of 29 | Within |
| North Sagamore Water District | none detected | none detected | 2 of 29 | Within |
| Northampton Water Dept | none detected | none detected | 0 of 29 | Within |
| Northborough Water Department (mwra) | none detected | none detected | 0 of 29 | Within |
| Northbridge Water Division | none detected | none detected | 0 of 29 | Within |
| Norwood Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Oak Bluffs Water District | none detected | none detected | 2 of 29 | Within |
| Orange Water Dept | none detected | none detected | 1 of 29 | Within |
| Orleans Water Department | none detected | none detected | 0 of 29 | Within |
| Otis Air National Guard Base | none detected | none detected | 0 of 29 | Within |
| Palmer Water District No.1 | none detected | none detected | 0 of 29 | Within |
| Paxton Water Department | none detected | none detected | 3 of 29 | Within |
| Pembroke Water Division Dpw | none detected | none detected | 2 of 29 | Within |
| Pinehills Water Company, Inc. | none detected | none detected | 1 of 29 | Within |
| Pittsfield Dpu Water Dept | none detected | none detected | 0 of 29 | Within |
| Plymouth Water Department, Ma | none detected | none detected | 2 of 29 | Within |
| Provincetown Water Department | none detected | none detected | 0 of 29 | Within |
| Quincy Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Reading Water Department | none detected | none detected | 0 of 29 | Within |
| Revere Water Division (mwra) | none detected | none detected | 1 of 29 | Within |
| Rockport Water Dept | none detected | none detected | 0 of 29 | Within |
| Rutland Water Department | none detected | none detected | 0 of 29 | Within |
| Salem Water Department, Ma | none detected | none detected | 2 of 29 | Within |
| Sandwich Water District | none detected | none detected | 0 of 29 | Within |
| Saugus Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Somerset Water Department | none detected | none detected | 0 of 29 | Within |
| Somerville Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| South Deerfield Water Supply District | none detected | none detected | 0 of 29 | Within |
| South Hadley Fd #1 (mwra) | none detected | none detected | 0 of 29 | Within |
| South Hadley Fire District #2 Water Dept | none detected | none detected | 0 of 29 | Within |
| Southampton Water Dept | none detected | none detected | 0 of 29 | Within |
| Southborough Dpw Water Division (mwra) | none detected | none detected | 0 of 29 | Within |
| Southbridge Tool and Manufacturing | none detected | none detected | 0 of 29 | Within |
| Southbridge Water Department | none detected | none detected | 1 of 29 | Within |
| Southwick Water Dept | none detected | none detected | 0 of 29 | Within |
| Spencer Water Department | none detected | none detected | 0 of 29 | Within |
| Springfield Water and Sewer Commission | none detected | none detected | 0 of 29 | Within |
| Stoneham Water Dept (mwra Supply) | none detected | none detected | 0 of 29 | Within |
| Sturbridge Water Department | none detected | none detected | 0 of 29 | Within |
| Swampscott Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| Taunton Water Division | none detected | none detected | 0 of 29 | Within |
| Tisbury Water Works | none detected | none detected | 0 of 29 | Within |
| Town of Eastham | none detected | none detected | 0 of 29 | Within |
| Turners Falls Water Dept | none detected | none detected | 0 of 29 | Within |
| Upper Cape Regional Water Cooperative | none detected | none detected | 0 of 29 | Within |
| Upton Dpw Water/wastewater Division | none detected | none detected | 0 of 29 | Within |
| Waltham Water Department | none detected | none detected | 0 of 29 | Within |
| Wannacomet Water Company | none detected | none detected | 0 of 29 | Within |
| Wareham Fire District | none detected | none detected | 0 of 29 | Within |
| Watertown Water Dept. (mwra) | none detected | none detected | 0 of 29 | Within |
| West Newbury Water Department | none detected | none detected | 0 of 29 | Within |
| West Springfield Dpw Water Division | none detected | none detected | 0 of 29 | Within |
| Westfield Water Dept | none detected | none detected | 1 of 29 | Within |
| Westminster Department of Public Works | none detected | none detected | 0 of 29 | Within |
| Weston Water Dept. | none detected | none detected | 0 of 29 | Within |
| Weymouth Water Department | none detected | none detected | 1 of 29 | Within |
| Whately Water Department | none detected | none detected | 0 of 29 | Within |
| Whitinsville Water Company | none detected | none detected | 0 of 29 | Within |
| Whitman Water System | none detected | none detected | 4 of 29 | Within |
| Wilbraham Water Dept (mwra) | none detected | none detected | 0 of 29 | Within |
| Williamstown Water Dept | none detected | none detected | 0 of 29 | Within |
| Wilmington Water Dept | none detected | none detected | 2 of 29 | Within |
| Winchendon Water Department | none detected | none detected | 0 of 29 | Within |
| Winchester Water Dept | none detected | none detected | 0 of 29 | Within |
| Winthrop Water Division, (mwra) | none detected | none detected | 0 of 29 | Within |
| Worcester Dpwp, Water Supply Division | none detected | none detected | 1 of 29 | Within |
| Yarmouth Water Department | none detected | none detected | 5 of 29 | Within |
All 263 systems the EPA tested in Massachusetts, every one of them with its own page. Each was tested for 29 PFAS compounds.
Other states
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyomingPuerto RicoGuamthe U.S. Virgin IslandsAmerican Samoathe Northern Mariana Islandsthe Navajo Nation
Graded water filters you can buy today
The best graded product in each filter type we cover.
- AquaTru AquaTru Under Sink Under SinkExcellent 100/100Check price
- Watts Water Technologies Watts BB-S101 Whole Home SystemExcellent 95/100Check price
- VOSS VOSS stillExcellent 100/100Check price
- LARQ LARQ PitcherExcellent 100/100Check price
We may earn a commission on these links, at no cost to you. It never changes a grade.
Source, the EPA’s fifth Unregulated Contaminant Monitoring Rule, final dataset published 2026-10-15. Original data →