Skip to content
Well & TapHome Water Treatment Database

PFAS in New Jersey drinking water

EPA's final UCMR 5 data covers 266 public water systems in New Jersey, serving about 8.8 million people. PFAS turned up in 174 of them (65%). 121 averaged above at least one EPA limit at a sampling point, affecting about 5.2 million people.

Highest PFOA and PFOS averages among systems serving 1,000 or more: Verona Water Department (43.4 / 11.2 ppt), Ho Ho Kus Water Dept (28.9 / 15.2 ppt), Oakland Water Dept (21.0 / 23.0 ppt), Ridgewood Water (30.6 / 13.3 ppt) and Livingston Twp Div of Water (37.0 / 5.0 ppt).

Every tested system in New Jersey

Largest first. PFOA and PFOS columns show the average at each system's worst sampling point; EPA's limit for each is 4 ppt. Filter by name:

Water system People PFOA PFOS PFAS found Result
Suez Water New Jersey Hackensack · Haworth 792,713 13.0 6.3 8 Above limit
Nj American Water - Raritan · Brtidgewater 615,430 6.6 6.0 6 Above limit
Nj American Water - Coastal North · Colts Neck 377,613 7.2 - 5 Above limit
Passaic Valley Water Commission · Clifton 310,483 9.9 5.2 8 Above limit
Newark Water Department · Newark 294,274 4.8 - 1 Above limit
Nj American Water - Western · Delran 274,291 1.1 1.1 5 Sample at limit
Jersey City Mua · Jersey City 262,000 5.9 6.9 5 Above limit
Middlesex Water Company · Iselin 233,376 2.8 - 4 Sample at limit
Wildwood City Water Department · Rio Grande 218,472 - - 0 None found
Nj American Water - Short Hills · Short Hills 217,230 6.5 2.5 7 Above limit
Trenton Water Works · Trenton 217,000 - - 0 None found
Atlantic City Mua · Atlantic City 152,415 2.2 - 4 Sample at limit
Nj American Water - Liberty · Bound Brook 134,000 2.2 - 2 Sample at limit
Nj American Water - Ocean City · Egg Harbor Township 127,000 - - 0 None found
Suez Water Toms River · Toms River 123,184 4.9 2.4 3 Above limit
Nj American Water - Atlantic County · Egg Harbor Township 120,146 10.7 8.8 7 Above limit
Brick Township Mua · Brick Twp 81,829 2.5 - 3 Sample at limit
East Orange Water Commission · East Orange 75,000 10.8 - 2 Above limit
Old Bridge Mua · Old Bridge 68,000 2.9 1.0 5 Sample at limit
Cityof Bayonne · Kearny 63,000 3.3 - 1 Sample at limit
Southeast Morris County Mua · Cedar Knolls 62,349 11.1 5.5 8 Above limit
Ridgewood Water · Ridgewood 61,700 30.6 13.3 9 Above limit
Franklin Township Dept of Public Works · Somerset 57,150 7.3 - 4 Above limit
New Brunswick W Dept · New Brunswick 55,000 6.3 2.5 4 Above limit
Township of Wayne · Pittsgrove 55,000 2.4 - 1 Sample at limit
Bloomfield Water Department · Bloomfield 53,315 - - 0 None found
Perth Amboy Water Department · Iselin 52,328 15.3 3.5 7 Above limit
Hoboken Water Utility · Hoboken 52,000 6.7 4.6 2 Above limit
Parsippany-troy Hills Water Department · Parsippany 50,400 10.4 7.7 8 Above limit
East Brunswick Water Utility · East Brunswick 49,715 1.5 - 1 Sample at limit
Washington Township Mua · Turnersville 48,000 7.8 - 5 Above limit
Nj American Water - Mount Holly · Delran 47,427 1.2 1.1 4 Sample at limit
Merchantville Pennsauken · Pennsauken 47,144 12.0 8.0 6 Above limit
City of Camden · Camden 46,585 9.3 12.3 7 Above limit
Gordons Corner Water CO · Marlboro 46,196 5.9 - 3 Above limit
Evesham Mua · Marlton 45,538 - - 2 Below limits
South Brunswick Twp W Di · Monmouth Junction 45,450 18.5 - 6 Above limit
Sayreville W Dept · Sayreville 45,345 6.7 - 3 Above limit
Aqua Nj - Blackwood · Hamilton 44,396 2.4 - 3 Sample at limit
North Brunswick W Dept · Franklin 43,905 - - 0 None found
Mt Laurel Twp Mua · Miount Laurel 41,743 2.2 8.3 3 Above limit
Kearny Water Department · Kearny 41,664 3.0 - 1 Sample at limit
Montclair Water Bureau · Haskell 40,150 3.2 1.0 5 Sample at limit
Avalon Water and Sewerage Utilities · Avalon 39,839 - - 0 None found
Winslow Twp Dmu · Braddock 39,174 10.4 10.8 6 Above limit
Aqua Nj - Hamilton Square · Hamilton 39,128 10.9 11.3 6 Above limit
Jackson Twp Mua · Jackson 37,224 - - 0 None found
Vineland Water & Sewer Utility · Vineland 36,250 9.2 10.2 5 Above limit
Monroe Twp Utility Department · Monroe Township 36,000 11.2 11.5 7 Above limit
Fair Lawn Water Dept · Fair Lawn Boro 35,564 11.5 1.4 7 Above limit
Belleville Water Dept · Belleville 35,129 - - 0 None found
Willingboro Mua · Willingbor0 35,000 9.6 10.0 5 Above limit
Cape May Water & Sewer U · Cape May 35,000 - - 0 None found
Edison Water CO · Edison 35,000 3.7 - 4 Sample at limit
Stone Harbor Water Dept · Stone Harbor 30,850 - - 0 None found
Stafford Twp Water - Beach Haven West · Manahawkin 30,603 - - 0 None found
Deptford Twp Mua · Deptford 30,561 - - 4 Below limits
Garfield Water Department · Garfield 30,487 7.6 4.0 6 Above limit
Orange Water Dept · Orange 30,134 13.0 - 5 Above limit
Freehold Twp Water Dept · Freehold 29,831 4.4 - 5 Above limit
Nutley Water Dept · Nutley 29,500 - - 0 None found
Marlboro Township Water Utility Division · Marlboro 29,480 1.6 - 3 Sample at limit
Lacey Twp Mua · Forked River 29,000 - - 0 None found
Dover Water Commission · Dover 27,806 9.3 7.0 8 Above limit
Lakewood Twp Mua · Lakewood 27,614 8.5 - 7 Above limit
Millville Water Department 27,500 2.4 2.2 3 Sample at limit
Livingston Twp Div of Water · Livingston 27,391 37.0 5.0 8 Above limit
Suez Water New Jersey Rahway · Rahway 27,300 1.7 - 4 Sample at limit
Burlington Twp W Dept 27,000 15.9 7.0 7 Above limit
Mahwah Water Department · Mahwah 26,777 10.8 4.4 7 Above limit
Aqua Nj - Phillipsburg · Hamilton 26,686 - - 0 None found
Monroe Twp Mua · Williamstown 26,179 3.0 1.1 3 Sample at limit
Wall Twp Water Dept · Wall Twp 26,000 5.9 4.3 4 Above limit
Long Beach Twp Brant Bea · Brant Beach 25,295 - - 0 None found
East Windsor Mua · East Windsor Township 25,000 - - 0 None found
Lavallette Water Dept · Lavallette 25,000 - - 0 None found
Collingswood Water Depar · Pennsauken 24,500 - - 0 None found
Glassboro Water Department · Glassboro 24,244 9.4 5.9 7 Above limit
Little Egg Harbor Twp Mu · Little Egg Harbor 24,215 - - 0 None found
Passaic Valley Wc Lodi WD · Wyckoff 24,136 7.0 3.3 7 Above limit
Manchester Twp Water Utility - Eastern · Manchester 23,980 - - 3 Below limits
Margate City Water Department · Fiar Lawn 23,500 - - 0 None found
Bridgeton City Water Dept · Bridgeton 22,770 - - 0 None found
Ventnor City Water & Sewer Utility · Ventor City 22,150 - - 0 None found
West Deptford Twp Water Dept · West Deptford Township 22,000 - - 4 Above limit
Montville Twp Mua · Montville 22,000 6.8 5.8 7 Above limit
Hackettstown Mua · Hackettstown 22,000 - - 0 None found
Hamilton Township Mua · Mays Landing 21,720 5.0 - 1 Above limit
Moorestown Water Dept · Moorestown 20,700 2.1 - 4 Sample at limit
Lyndhurst Water Department · Lyndhurst 20,500 7.0 3.8 4 Above limit
Elmwood Park Water Dept · Elmwood Park Boro 20,374 3.3 1.1 5 Sample at limit
Belmar Water Dept · Belmar 20,000 2.8 - 3 Sample at limit
Beach Haven Water Dept · Beach Haven 20,000 - - 0 None found
Seaside Heights Water De · Seaside Heights 20,000 - - 0 None found
Barnegat Twp Water Sewer · Barnegat 20,000 - - 0 None found
Point Pleasant Water Department · Point Pleasant 19,600 2.3 - 4 Sample at limit
Hawthorne Water Department · Hawthorne 19,458 - - 2 Below limits
Maple Shade Water Department · Trenton 19,400 2.5 5.9 5 Above limit
Sparta Twp Water Utility - Lake Mohawk · Sparta 17,625 8.0 8.0 7 Above limit
Medford Twp Dept of Muni · Medford 17,272 - - 1 Below limits
South Orange Water Department · South Orange 16,964 6.0 - 3 Above limit
Park Ridge Water Dept · Park Ridge 16,466 14.8 11.2 9 Above limit
South River W Dept · South River 16,000 4.6 2.1 5 Above limit
Denville Twp Water Dept · Denville 15,881 11.6 4.2 7 Above limit
Bordentown Water Departm · Bordentown 15,821 - - 0 None found
Madison Water Dept · Madison 15,820 8.5 - 5 Above limit
Sea Isle City Water Department · Sea Isle City 15,800 - - 0 None found
Manchester Twp Water Utility - Western · Manchester 15,613 4.8 4.7 4 Above limit
Ocean Twp Dept of Utilities · Waretown 15,419 - - 0 None found
Pvwc-north Arlington · Clifton 15,392 7.8 3.4 6 Above limit
Ramsey Water Dept · Ramsey 15,207 13.3 4.8 6 Above limit
Seaside Park Water Dept · Seaside Park 15,000 - - 0 None found
Ship Bottom Water Depart · Manahawkin 15,000 - - 0 None found
Randolph Twp Public Works Dept · Randolph Twp 14,820 - - 0 None found
Brigantine Water Department · Brigantine 14,450 - - 2 Below limits
Harrison W Dept · Harrison 14,425 6.8 2.8 4 Above limit
Nj American Water - Penns Grove · Delran 14,406 - - 2 Below limits
Pequannock Twp Water Department · Pompton Plains 14,010 - - 0 None found
Highland Park W Dept · Highland Park 14,000 1.4 - 1 Sample at limit
Manasquan Water Departme · Mansquan 14,000 - - 0 None found
Rockaway Twp Water Dept · Rockaway 14,000 11.5 8.0 6 Above limit
Verona Water Department · Verona 13,641 43.4 11.2 8 Above limit
Pennsville Twsp. Water Depart. · Pennsville 13,500 15.5 - 5 Above limit
Saddle Brook Water Dept · Saddle Brook 13,155 6.5 1.4 7 Above limit
Berlin Water Department · Berlin 12,991 2.2 1.0 5 Sample at limit
Cedar Grove Water Dept · Cedar Grove 12,900 3.0 1.0 3 Sample at limit
Jbmdl-dix Main System · Jb Mdl 12,765 - - 0 None found
Oakland Water Dept · Oakland 12,754 21.0 23.0 8 Above limit
Mantua Township Mua · Mantua 12,600 2.2 1.0 4 Sample at limit
Red Bank Water Dept · Point Pleaseant Beach 12,520 6.1 - 3 Above limit
Clinton W Dept · Clinton 12,500 7.9 9.7 5 Above limit
Gloucester City W Dept · Gloucester 12,460 - - 0 None found
Lower Twp Mua · Villas 12,416 - - 0 None found
Pemberton Twp Dept Main · Pemberton 12,378 - - 0 None found
Mcguire Afb · Jb Mdl 12,227 - - 0 None found
Hammonton Water Dept · Hammonton 12,153 - - 0 None found
Aqua Nj - Eastern Division · Hamilton 12,000 - - 2 Below limits
Point Pleasant Beach Water Department · Point Pleaseant Beach 12,000 2.4 - 2 Sample at limit
Manchester Utilities Authority · Woodland Park 12,000 8.6 3.2 4 Above limit
Haddon Twp Water Departm · Westmont 11,938 - - 0 None found
Nj American Water - Roxbury · Washington 11,793 - - 0 None found
Berkeley Twp Mua · Berkeley Twp 11,792 - - 0 None found
Wallington Water Dept · Wallington 11,583 7.0 4.8 4 Above limit
Pompton Lakes Mua · Pompton Lakes 11,435 9.4 4.7 2 Above limit
East Hanover Twp Water Dept · East Hanover Township 11,393 10.9 5.2 8 Above limit
Spring Lake Water Department · Spring Lake Heights 11,270 - - 0 None found
Nj American Water - Little Falls · Short Mills 11,247 4.2 - 1 Above limit
Florence Twp W Dept 11,214 11.4 8.4 8 Above limit
Freehold Borough Water D · Freehold 11,029 - - 0 None found
Lincoln Park Water Dept · Lincoln Park 11,000 4.7 1.0 2 Above limit
Totowa W Dept · Totowa Borough 10,804 5.5 - 3 Above limit
Beachwood Water Dept · Beachwood 10,802 - - 0 None found
Longport Water Department · Longport 10,777 - - 0 None found
West Caldwell Water Department · West Caldwell 10,759 8.1 5.0 5 Above limit
Nj American Water - Washington/oxford · Cherry Hill 10,719 4.9 7.1 3 Above limit
Wanaque W Dept. · Wanaque 10,266 13.9 13.0 7 Above limit
Woodbury City W Dept · Woodbury 10,263 - - 2 Below limits
Pine Hill Borough Mua · Pine Hill 10,233 - - 0 None found
Waldwick Water Dept · Waldwick 10,208 20.6 10.2 9 Above limit
Keansburg Water & Sewer Dept. · Keansburg 10,105 5.5 - 3 Above limit
Surf City Water Dept · Surf City 10,000 - - 0 None found
East Greenwich Twp Water Dept · Mickleton 9,900 7.2 4.5 5 Above limit
Burlington City Water De · Burlington 9,835 - - 2 Below limits
Boonton Water Dept · Boonton 9,532 8.3 3.4 7 Above limit
Bellmawr Water Dept · Bellmawr 9,522 - - 0 None found
Ringwood Water Department · Ringwood 9,327 11.5 8.4 8 Above limit
Jackson Premium Outlets · Jackson 9,263 - - 0 None found
Nj American Water - Harrison · Delran 9,193 1.4 1.0 5 Sample at limit
Matawan Borough Water De · Matawan 9,084 6.1 - 4 Above limit
Caldwell Water Dept · Nutley 9,027 6.8 - 6 Above limit
Chatham Water Dept · Chatam 8,962 - - 0 None found
Florham Park Water Dept · Florham Park 8,846 11.6 - 2 Above limit
Suez Water Manalapan Knob Hill · Manalapan 8,700 4.9 - 4 Above limit
Aqua Nj - Lawrence · Hamilton 8,655 8.0 4.3 6 Above limit
Jefferson Twp W U Lk Hop · Lake Hopatcong 8,500 7.9 9.2 5 Above limit
Spotswood W Dept · Spotswood 8,300 5.0 5.4 5 Above limit
Newton Water & Sewer Utility · Newton 8,300 - - 0 None found
Clayton Water Department · Clayton 8,179 5.8 - 3 Above limit
Stockton University Main Campus · Galloway 8,116 - - 0 None found
Accc Early Main Campus · Mays Landing 7,978 - - 0 None found
Pitman Water Department · Pitman 7,896 1.1 - 3 Sample at limit
Mount Olive Twp W D Main · Budd Lake 7,887 6.2 4.8 4 Above limit
Bloomingdale Water Dept · Bloomingdale Boro 7,742 7.0 - 1 Above limit
Glen Ridge Water Dept · Haskell 7,681 4.2 - 5 Above limit
Butler Water Dept · Butler 7,630 7.2 - 2 Above limit
Keyport Water Dept · Keansburg 7,500 4.8 - 3 Above limit
Fairfield Water Dept · Fairfield 7,400 8.8 3.2 8 Above limit
Hopatcong Water Dept · Hopatcong 7,224 5.0 - 6 Above limit
Rockaway Boro Water Dept · Rockaway 7,066 14.0 6.3 8 Above limit
Milltown W Dept · Milltown 7,000 6.4 2.6 6 Above limit
Aberdeen - Cliffwood/cliffwood Beach · Aberdeen Township 6,775 - - 0 None found
Allendale Water Dept · Haworth 6,702 10.0 6.6 8 Above limit
Nj American Water - Logan · Delran 6,650 2.1 - 3 Sample at limit
Shore Water Company · Seaside Park 6,600 - - 0 None found
Harvey Cedars Water Dept · Harvey Cedars 6,600 - - 0 None found
Ballys Park Place Casino · Newton 6,500 - - 0 None found
Nj American Water - Itc · Cherry Hill 6,463 6.9 - 3 Above limit
Wharton Water Dept · Mount Arlington 6,342 2.6 - 4 Sample at limit
Tuckerton Water & Sewer Dept · Barnegat 6,285 - - 0 None found
Aqua Nj - Woolwich · Hamilton 6,271 - - 0 None found
Salem Water Department · Salem City 6,199 2.4 - 1 Sample at limit
Dot Faa Atl Bld 33 & Bld 208 · Atlantic City 6,138 - - 0 None found
Paulsboro Water Department · Paulsboro 6,097 - - 2 Below limits
Awo&m - Picatinny Arsenal · Wharton 6,011 - - 1 Below limits
North Caldwell Water Dep · North Caldwell 6,000 7.6 3.5 4 Above limit
Westville Water Department · Westville 6,000 8.2 4.6 4 Above limit
Woodland Park Water Department · Woodland Park 6,000 7.5 4.5 6 Above limit
Nj American Water - Cape May Court House · Upper Twp 5,625 - - 0 None found
Suez Water New Jersey Vernon Valley · Highland Lakes 5,517 - - 3 Below limits
Resorts Atlantic City · Atlantic City 5,500 - - 0 None found
Franklin Board of Public · Franklin 5,500 - - 0 None found
Allamuchy Twp Water & Sewer · Allamuchy Township 5,423 - - 1 Below limits
Hightstown Water Department · Highstown 5,400 - - 0 None found
Roseland Water Dept · Roseland 5,300 - - 2 Below limits
Roxbury Twp W Dept-shore · Landing 5,153 5.5 4.8 3 Above limit
Mountain Creek Resort · Vernon 5,041 - - 0 None found
Suez Water New Jersey Franklin Lakes · Haworth 5,038 10.6 1.0 7 Above limit
Clementon Water Department · Newton 5,000 - - 0 None found
Avon By the Sea Water De · Avon 5,000 4.1 1.3 4 Above limit
Borough of Springlake Heights · Spring Lake Heights 5,000 5.2 1.2 5 Above limit
Mt Olive Villages Water · Budd Lake 5,000 5.8 5.5 4 Above limit
Washington Twp Mua-schoo · Long Valley 4,986 7.5 9.5 6 Above limit
Pinelands Water CO · Southampton 4,926 - - 0 None found
Greenwich Twp W Dept · Gibbstown 4,921 - - 0 None found
Buena Borough Mua · Landsville 4,880 - - 0 None found
Brielle Water Dept · Brielle 4,800 1.1 - 1 Sample at limit
Flemington Water Department · Flemington 4,581 7.3 3.9 6 Above limit
Jefferson Twp W U Milton Sys · Lake Hopatcong 4,500 8.8 3.4 7 Above limit
Roxbury Twp W Dept-sky V · Landing 4,478 - 2.1 1 Sample at limit
Woodstown Water Department · Woodstown 4,455 - - 0 None found
West Cape May Water Dept · West Cape May 4,427 - - 0 None found
Atlantic Highlands Water · Atlantic Highlands 4,385 - - 0 None found
Egg Harbor City Water Dept · Egg Harbor Township 4,300 - - 0 None found
Mine Hill Twp Water Dept · Mine Hill 4,300 - - 0 None found
Barnegat Light Water Dep · Barnegat Light 4,148 - - 0 None found
Gordon Byram Assoc LLC · Ledgewood 4,075 - - 0 None found
Ho Ho Kus Water Dept · Hohokus Boro 4,060 28.9 15.2 9 Above limit
Mountain Lakes Water Dep · Riverdale 4,012 13.3 - 2 Above limit
Cape May Point Boro Wate · Cape May Point 4,000 - - 0 None found
Suez Water New Jersey Lambertville · Lambertville 3,960 - - 0 None found
Stanhope W Dept · Stanhope 3,730 11.2 10.9 7 Above limit
Walmart · Bentonville 3,695 - - 0 None found
Pennington Shop-rite · Freehold 3,663 4.0 - 3 Above limit
Mt Olive Twp W D Village · Budd Lake 3,600 - - 0 None found
Wawa #8308 · Wawa 3,552 - - 0 None found
Pemberton Township Water - Lake Valley · Pemberton 3,500 - - 0 None found
Washington Twp Mua-hager · Long Valley 3,458 5.2 4.2 2 Above limit
Hamburg Board of Public · Hamburg 3,382 - - 3 Below limits
Netcong Water Dept · Netcong 3,342 7.9 5.4 6 Above limit
High Bridge W Dept · High Bridge 3,300 4.7 4.4 3 Above limit
Kingsway Regional High School · Woolwich 2,960 - - 0 None found
Englishtown Water Dept · Englishtown 2,504 4.0 - 3 Above limit
Brooklawn Water Department · Brooklawn 2,300 2.6 - 2 Sample at limit
Allentown Water Dept · Robbinsville 2,000 - - 0 None found
Mount Arlington Boro Dpw Main · Mount Arlington 1,978 - - 0 None found
High Point Reg High Scho · Wantage 1,750 - - 0 None found
Nj State Prison Bayside · Leesburg 1,679 - - 0 None found
Mcdonalds Restaurant #6214 · Tinton Falls 1,620 - - 0 None found
West Main Associates · Chester 574 11.3 7.5 6 Above limit
Bear Tavern School · Pennington 555 7.3 23.8 8 Above limit
Nve Pharmeceutical INC. · Andover 100 - - 0 None found
Eagle Point Tank Farm · Westville 90 - - 1 Below limits
Riverside Mobile Home Pa · Columbia 85 - - 0 None found
Sandshore Industrial Condo Association · Mt Olive 75 - - 2 Below limits
Nj American Water - Shorelands 5.8 - 3 Above limit
Nj American Water - Union Beach 4.3 - 4 Above limit

On a private well in New Jersey?

EPA's program only covers public systems. Private wells are never part of UCMR 5, so the only way to know is to test. Our well testing guide covers which lab tests to order, and the best well water systems covers what to install once you have results.

Cite this page

Well & Tap. "PFAS in New Jersey drinking water: results for 266 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/new-jersey/

Source: EPA UCMR 5 final occurrence data (August 2026); population from EPA SDWIS. Method.