Massachusetts PFAS6 Water Test Results by Town
To help you put your individual PFAS test result in context, this summary shows public water system results from towns across Massachusetts. Towns are grouped into three categories based on the levels of PFAS6:
-
No PFAS6 detected (ND)
-
PFAS6 detected, but below the state’s MCL (safety limit) at 20 ppt.
-
PFAS6 levels above the MCL safety limit of 20 ppt.
For each town, we show the highest and lowest PFAS6 reported levels from the tests. This gives you a way to compare your own result to what's been found in nearby or similar communities.
Drinking water testing data summarized here is available through the Massachusetts Executive Office of Energy & Environmental Affairs data portal at:
https://eeaonline.eea.state.ma.us/Portal/#!/search/drinking-water
Town | Highest Level | Lowest level | Level of Concern |
|---|---|---|---|
Acton | 93.20 | 2.02 | Above the MCL limit (20ppt) |
Acushnet | 7.40 | 2.00 | Below the MCL limit (20ppt) |
Adams | ND | ND | Below the Limit of Detection |
Agawam | ND | ND | Below the Limit of Detection |
Alford | 3.30 | ND | Below the MCL limit (20ppt) |
Amesbury | 10.20 | 1.90 | Below the MCL limit (20ppt) |
Amherst | ND | ND | Below the Limit of Detection |
Andover | 26.70 | 1.80 | Above the MCL limit (20ppt) |
Aquinnah | 4.10 | 4.00 | Below the MCL limit (20ppt) |
Ashburnham | 2.05 | 2.05 | Below the MCL limit (20ppt) |
Ashby | 17.00 | 3.40 | Below the MCL limit (20ppt) |
Ashfield | ND | ND | Below the Limit of Detection |
Ashland | 13.31 | 2.46 | Below the MCL limit (20ppt) |
Athol | 7.58 | 2.40 | Below the MCL limit (20ppt) |
Attleboro | 41.70 | 4.43 | Above the MCL limit (20ppt) |
Auburn | 22.20 | 1.90 | Above the MCL limit (20ppt) |
Avon | 38.00 | 2.20 | Above the MCL limit (20ppt) |
Ayer | 284.00 | 1.48 | Above the MCL limit (20ppt) |
Barnstable | 41.20 | 1.90 | Above the MCL limit (20ppt) |
Barre | 4.50 | 4.50 | Below the MCL limit (20ppt) |
Becket | 25.70 | 1.80 | Above the MCL limit (20ppt) |
Bedford | 55.04 | 5.05 | Above the MCL limit (20ppt) |
Belchertown | 16.50 | 2.05 | Below the MCL limit (20ppt) |
Bellingham | 53.00 | 1.80 | Above the MCL limit (20ppt) |
Berkley | 19.30 | 6.24 | Below the MCL limit (20ppt) |
Berlin | 48.70 | 2.28 | Above the MCL limit (20ppt) |
Bernardston | ND | ND | Below the Limit of Detection |
Beverly | 9.30 | 2.23 | Below the MCL limit (20ppt) |
Billerica | 22.00 | 2.29 | Above the MCL limit (20ppt) |
Blackstone | 22.90 | 2.40 | Above the MCL limit (20ppt) |
Blandford | ND | ND | Below the Limit of Detection |
Bolton | 240.00 | 1.07 | Above the MCL limit (20ppt) |
Boston | ND | ND | Below the Limit of Detection |
Bourne | 17.20 | 1.87 | Below the MCL limit (20ppt) |
Boxborough | 113.00 | 2.04 | Above the MCL limit (20ppt) |
Boxford | 32.50 | 1.80 | Above the MCL limit (20ppt) |
Boylston | 15.00 | 1.90 | Below the MCL limit (20ppt) |
Braintree | 25.23 | 2.00 | Above the MCL limit (20ppt) |
Brewster | ND | ND | Below the Limit of Detection |
Bridgewater | 64.10 | 5.05 | Above the MCL limit (20ppt) |
Brimfield | ND | ND | Below the Limit of Detection |
Brockton | 40.33 | 2.17 | Above the MCL limit (20ppt) |
Brookfield | 12.20 | 2.10 | Below the MCL limit (20ppt) |
Buckland | ND | ND | Below the Limit of Detection |
Burlington | 75.00 | 2.12 | Above the MCL limit (20ppt) |
Cambridge | 21.10 | 1.80 | Above the MCL limit (20ppt) |
Canton | 29.50 | 2.30 | Above the MCL limit (20ppt) |
Carlisle | 124.00 | 3.58 | Above the MCL limit (20ppt) |
Carver | 70.60 | 1.85 | Above the MCL limit (20ppt) |
Charlemont | 2.00 | 2.00 | Below the MCL limit (20ppt) |
Charlton | 56.00 | 2.20 | Above the MCL limit (20ppt) |
Chatham | 40.70 | 2.02 | Above the MCL limit (20ppt) |
Chelmsford | 28.90 | 1.91 | Above the MCL limit (20ppt) |
Cheshire | 2.40 | 2.40 | Below the MCL limit (20ppt) |
Chester | 2.90 | 2.90 | Below the MCL limit (20ppt) |
Chesterfield | 6.20 | 2.00 | Below the MCL limit (20ppt) |
Chilmark | 6.72 | 2.01 | Below the MCL limit (20ppt) |
Clarksburg | 862.00 | 680.00 | Above the MCL limit (20ppt) |
Clinton | 2.19 | 2.00 | Below the MCL limit (20ppt) |
Cohasset | 25.79 | 3.59 | Above the MCL limit (20ppt) |
Colrain | ND | ND | Below the Limit of Detection |
Concord | 12.70 | 1.86 | Below the MCL limit (20ppt) |
Conway | ND | ND | Below the Limit of Detection |
Cummington | ND | ND | Below the Limit of Detection |
Dalton | ND | ND | Below the Limit of Detection |
Dartmouth | 9.81 | 2.00 | Below the MCL limit (20ppt) |
Dedham | 20.00 | 7.04 | Above the MCL limit (20ppt) |
Deerfield | 2.21 | 1.84 | Below the MCL limit (20ppt) |
Dennis | 4.70 | 2.00 | Below the MCL limit (20ppt) |
Dighton | 17.00 | 2.20 | Below the MCL limit (20ppt) |
Douglas | 3.32 | 1.91 | Below the MCL limit (20ppt) |
Dover | 43.30 | 2.01 | Above the MCL limit (20ppt) |
Dracut | 22.60 | 2.55 | Above the MCL limit (20ppt) |
Dudley | 318.00 | 2.00 | Above the MCL limit (20ppt) |
Dunstable | 6.98 | 2.21 | Below the MCL limit (20ppt) |
Duxbury | 142.00 | 1.83 | Above the MCL limit (20ppt) |
East Bridgewater | 6.90 | 2.00 | Below the MCL limit (20ppt) |
East Brookfield | ND | ND | Below the Limit of Detection |
Eastham | 88.60 | 2.86 | Above the MCL limit (20ppt) |
Easthampton | ND | ND | Below the Limit of Detection |
Easton | 64.60 | 2.30 | Above the MCL limit (20ppt) |
Edgartown | ND | ND | Below the Limit of Detection |
Egremont | 51.00 | 41.30 | Above the MCL limit (20ppt) |
Erving | 20.00 | 3.30 | Above the MCL limit (20ppt) |
Essex | 16.10 | 2.00 | Below the MCL limit (20ppt) |
Fall River | 10.10 | 2.00 | Below the MCL limit (20ppt) |
Falmouth | 58.00 | 1.96 | Above the MCL limit (20ppt) |
Fitchburg | 7.59 | 2.11 | Below the MCL limit (20ppt) |
Florida | 4.30 | 4.20 | Below the MCL limit (20ppt) |
Foxborough | 26.10 | 5.20 | Above the MCL limit (20ppt) |
Framingham | 10.20 | 10.20 | Below the MCL limit (20ppt) |
Franklin | 37.00 | 1.16 | Above the MCL limit (20ppt) |
Freetown | 67.60 | 2.90 | Above the MCL limit (20ppt) |
Gardner | 7.50 | 1.87 | Below the MCL limit (20ppt) |
Georgetown | 2.70 | 1.70 | Below the MCL limit (20ppt) |
Gill | 24.10 | 1.90 | Above the MCL limit (20ppt) |
Gloucester | ND | ND | Below the Limit of Detection |
Goshen | ND | ND | Below the Limit of Detection |
Gosnold | ND | ND | Below the Limit of Detection |
Grafton | 103.00 | 2.04 | Above the MCL limit (20ppt) |
Granby | 36.00 | 2.02 | Above the MCL limit (20ppt) |
Granville | ND | ND | Below the Limit of Detection |
Great Barrington | ND | ND | Below the Limit of Detection |
Greenfield | 7.68 | 7.68 | Below the MCL limit (20ppt) |
Groton | 490.00 | 1.78 | Above the MCL limit (20ppt) |
Groveland | 22.30 | 3.48 | Above the MCL limit (20ppt) |
Hadley | ND | ND | Below the Limit of Detection |
Halifax | 22.20 | 2.24 | Above the MCL limit (20ppt) |
Hamilton | 57.00 | 2.30 | Above the MCL limit (20ppt) |
Hampden | 20.00 | 1.92 | Above the MCL limit (20ppt) |
Hancock | 3.10 | 2.00 | Below the MCL limit (20ppt) |
Hanover | 36.20 | 1.94 | Above the MCL limit (20ppt) |
Hanson | 10.40 | 4.03 | Below the MCL limit (20ppt) |
Hardwick | 5.29 | 2.16 | Below the MCL limit (20ppt) |
Harvard | 98.30 | 1.94 | Above the MCL limit (20ppt) |
Harwich | ND | ND | Below the Limit of Detection |
Hatfield | 5.20 | 3.00 | Below the MCL limit (20ppt) |
Haverhill | 5.35 | 1.85 | Below the MCL limit (20ppt) |
Hawley | ND | ND | Below the Limit of Detection |
Heath | ND | ND | Below the Limit of Detection |
Hingham | 39.60 | 2.07 | Above the MCL limit (20ppt) |
Hinsdale | ND | ND | Below the Limit of Detection |
Holbrook | 30.00 | 9.85 | Above the MCL limit (20ppt) |
Holden | 14.00 | 1.90 | Below the MCL limit (20ppt) |
Holland | 61.50 | 1.43 | Above the MCL limit (20ppt) |
Holliston | 22.90 | 2.68 | Above the MCL limit (20ppt) |
Holyoke | ND | ND | Below the Limit of Detection |
Hopedale | 37.19 | 2.77 | Above the MCL limit (20ppt) |
Hopkinton | 242.00 | 2.00 | Above the MCL limit (20ppt) |
Hubbardston | 13.29 | 2.16 | Below the MCL limit (20ppt) |
Hudson | 461.20 | 1.97 | Above the MCL limit (20ppt) |
Huntington | ND | ND | Below the Limit of Detection |
Ipswich | 60.30 | 1.85 | Above the MCL limit (20ppt) |
Kingston | 19.90 | 1.71 | Below the MCL limit (20ppt) |
Lakeville | 47.40 | 2.02 | Above the MCL limit (20ppt) |
Lancaster | 4.77 | 2.33 | Below the MCL limit (20ppt) |
Lanesborough | 317.00 | 1.90 | Above the MCL limit (20ppt) |
Lawrence | 11.00 | 1.88 | Below the MCL limit (20ppt) |
Lee | ND | ND | Below the Limit of Detection |
Leicester | 54.40 | 1.70 | Above the MCL limit (20ppt) |
Lenox | ND | ND | Below the Limit of Detection |
Leominster | 11.83 | 1.78 | Below the MCL limit (20ppt) |
Leverett | 4.59 | 1.59 | Below the MCL limit (20ppt) |
Lincoln | 14.50 | 2.00 | Below the MCL limit (20ppt) |
Littleton | 28.86 | 2.02 | Above the MCL limit (20ppt) |
Longmeadow | ND | ND | Below the Limit of Detection |
Lowell | 12.50 | 1.90 | Below the MCL limit (20ppt) |
Ludlow | 11.00 | 6.70 | Below the MCL limit (20ppt) |
Lunenburg | 37.80 | 2.44 | Above the MCL limit (20ppt) |
Lynn | 41.00 | 1.87 | Above the MCL limit (20ppt) |
Lynnfield | 31.90 | 2.07 | Above the MCL limit (20ppt) |
Manchester | 20.10 | 2.42 | Above the MCL limit (20ppt) |
Mansfield | 25.80 | 2.32 | Above the MCL limit (20ppt) |
Marion | 2.80 | 0.96 | Below the MCL limit (20ppt) |
Marshfield | 13.70 | 0.96 | Below the MCL limit (20ppt) |
Mashpee | 144.00 | 1.81 | Above the MCL limit (20ppt) |
Mattapoisett | 1.22 | 1.22 | Below the MCL limit (20ppt) |
Maynard | 23.90 | 2.30 | Above the MCL limit (20ppt) |
Medfield | 22.00 | 1.10 | Above the MCL limit (20ppt) |
Medway | 21.10 | 2.33 | Above the MCL limit (20ppt) |
Mendon | 102.00 | 2.35 | Above the MCL limit (20ppt) |
Merrimac | 3.14 | 2.30 | Below the MCL limit (20ppt) |
Methuen | 4.10 | 1.70 | Below the MCL limit (20ppt) |
Middleborough | 32.30 | 2.09 | Above the MCL limit (20ppt) |
Middlefield | ND | ND | Below the Limit of Detection |
Middleton | 49.69 | 2.03 | Above the MCL limit (20ppt) |
Milford | 36.80 | 2.16 | Above the MCL limit (20ppt) |
Millbury | 67.00 | 2.05 | Above the MCL limit (20ppt) |
Millis | 41.50 | 2.00 | Above the MCL limit (20ppt) |
Millville | 51.20 | 6.98 | Above the MCL limit (20ppt) |
Monroe | 2.83 | 2.03 | Below the MCL limit (20ppt) |
Monson | 34.80 | 2.27 | Above the MCL limit (20ppt) |
Montague | 6.11 | 2.80 | Below the MCL limit (20ppt) |
Monterey | 3.10 | 3.10 | Below the MCL limit (20ppt) |
Montgomery | ND | ND | Below the Limit of Detection |
Mount Washington | ND | ND | Below the Limit of Detection |
Nantucket | 55.50 | 2.22 | Above the MCL limit (20ppt) |
Natick | 155.00 | 2.03 | Above the MCL limit (20ppt) |
Needham | 17.50 | 5.62 | Below the MCL limit (20ppt) |
New Ashford | ND | ND | Below the Limit of Detection |
New Bedford | 3.57 | 2.08 | Below the MCL limit (20ppt) |
New Braintree | ND | ND | Below the Limit of Detection |
New Marlborough | 3.90 | 2.10 | Below the MCL limit (20ppt) |
New Salem | 71.70 | 17.00 | Above the MCL limit (20ppt) |
Newbury | 46.30 | 2.01 | Above the MCL limit (20ppt) |
Newburyport | 107.80 | 1.87 | Above the MCL limit (20ppt) |
Norfolk | 16.80 | 1.79 | Below the MCL limit (20ppt) |
North Adams | ND | ND | Below the Limit of Detection |
North Andover | 3.00 | 2.00 | Below the MCL limit (20ppt) |
North Attleborough | 33.20 | 8.70 | Above the MCL limit (20ppt) |
North Brookfield | ND | ND | Below the Limit of Detection |
Northampton | 4.10 | 2.00 | Below the MCL limit (20ppt) |
Northborough | 2.78 | 2.77 | Below the MCL limit (20ppt) |
Northbridge | 7.55 | 2.16 | Below the MCL limit (20ppt) |
Northfield | 1,129.40 | 723.00 | Above the MCL limit (20ppt) |
Norton | 24.60 | 1.90 | Above the MCL limit (20ppt) |
Norwell | 40.10 | 2.10 | Above the MCL limit (20ppt) |
Oak Bluffs | 10.90 | 2.12 | Below the MCL limit (20ppt) |
Oakham | 18.30 | 13.58 | Below the MCL limit (20ppt) |
Orange | 1.90 | 1.90 | Below the MCL limit (20ppt) |
