top of page

Massachussets Towns Reported tests for PFAS6 in last 2 years - Results

To help you put your individual PFAS test result in context, this summary shows well water testing results from towns across Massachusetts. Towns are grouped into three categories based on the levels of PFAS6:

  1. No PFAS6 detected (ND)

  2. PFAS6 detected, but below the state’s MCL (safety limit) at 20 ppt.

  3. 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 mmarized 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
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)

© 2026 ProVerde Environmental. Accredited ISO /IEC 17025/2017. Accreditation Number: 80585. All right reserved.

bottom of page