Skip to content
Well & TapHome Water Treatment Database

PFAS in New York drinking water

EPA's final UCMR 5 data covers 334 public water systems in New York, serving about 17 million people. PFAS turned up in 100 of them (30%). 34 averaged above at least one EPA limit at a sampling point, affecting about 1.9 million people.

Highest PFOA and PFOS averages among systems serving 1,000 or more: Suffolk County Water Authority (6.0 / 12.1 ppt), Sidney Village (9.9 / 6.9 ppt), Brinkerhoff Water District (7.9 / 5.9 ppt), Nyack Village Water Supply (8.8 / 4.9 ppt) and Veolia Water (9.9 / 3.4 ppt).

Every tested system in New York

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
New York City System · Valhalla 8,271,000 - - 0 None found
Suffolk County Water Authority · Hauppauge 1,100,000 6.0 12.1 10 Above limit
Mcwa · Rochester 525,262 - - 0 None found
Ocwa · Syracuse 350,000 - - 1 Below limits
Ecwa Direct · Buffalo 313,380 - - 0 None found
Buffalo Water Authority · Buffalo 276,000 - - 0 None found
Veolia Water · West Nyack 270,000 9.9 3.4 10 Above limit
New York American Water - Lynbrook · Merrick 220,000 - 2.6 3 Sample at limit
Yonkers City · Yonkers 211,569 - - 0 None found
Rochester City · Rochester 210,000 - - 0 None found
Syracuse City · Syracuse 192,000 - - 0 None found
Suez Water Westchester, INC. Rd-1 · West Nyack 146,732 - - 0 None found
New York American Water - Merrick · Merrick 135,000 - - 0 None found
Mvwa - Mohawk Valley Water Authority · Utica 126,250 - - 0 None found
Wa of Western Nassau · New Hyde Park 120,000 5.0 3.1 8 Above limit
Town of Hempstead Water Department · East Meadow 110,000 - - 1 Below limits
Albany City · Albany 98,000 - - 0 None found
Greenburgh Consolidated WD #1 · Greenburgh 86,624 - - 0 None found
Latham Water District · Latham 85,590 - - 0 None found
South Huntington Water District · Centerport 81,760 - - 0 None found
Mount Vernon Water Department · Mount Vernon 73,893 - - 0 None found
Tonawanda, Town Water Dept. · Tonawanda 72,571 - - 0 None found
Schenectady City Water Works · Schenectady 61,821 - - 0 None found
Westchester Joint Water Works · Mamaroneck 59,629 - - 0 None found
White Plains City · White Plains 59,559 - - 0 None found
Jericho WD · Syosset 58,000 - - 5 Below limits
Suez Water Westchester, INC. Rd2 · West Nyack 57,301 5.6 - 3 Above limit
Hempstead (v) · Hempstead 56,000 - 2.4 1 Sample at limit
Elmira Water Board · Elmira 54,000 - - 0 None found
Palm Tree · Monroe 51,623 - - 2 Below limits
Troy City Pws · Glens Falls 51,401 - - 0 None found
Niagara Falls Water Board · Niagara Falls 50,193 - - 0 None found
Hicksville WD · Hicksville 48,000 - - 1 Below limits
City of Binghamton · Binghamton 47,600 2.0 5.2 5 Above limit
Jamestown Bpu · Jamestown 46,712 - - 0 None found
Endicott Municipal Water Works · Endicott 45,000 - - 0 None found
Freeport (v) · Freeport 45,000 - - 0 None found
South Farmingdale WD · Farmingdale 44,700 - - 0 None found
Poughkeepsie Townwide WD · Poughkeepsie 43,000 - - 0 None found
Manhasset Lakeville WD · Great Neck 43,000 4.9 - 5 Above limit
Massapequa WD · Massapequa 43,000 - - 0 None found
Greenlawn WD · Greenlawn 42,000 - - 3 Below limits
Yorktown Consold. Water Dist.#1 · Yorktown Heights 36,000 6.2 - 4 Above limit
Long Beach City · Long Beach 35,000 - - 0 None found
Clifton Park Water Authority · Clifton Park 35,000 - - 1 Below limits
Riverhead WD · Riverhead 35,000 1.0 1.3 4 Sample at limit
Dix Hills Water District · Huntington 34,522 - - 2 Below limits
Fort Drum · Fort Drum 34,000 - - 6 Below limits
Plainview WD 34,000 - - 1 Below limits
Port Washington WD · Port Washington 34,000 2.6 2.4 6 Sample at limit
Bethpage WD 33,000 - - 4 Below limits
West Hempstead WD · West Hempstead 32,031 - - 0 None found
Rome City · Rome 31,795 - - 0 None found
Cornell University · Ithaca 31,581 - - 0 None found
North Tonawanda City · North Tonawanda 31,568 - - 0 None found
Wa of Great Neck North · Great Neck 31,400 - - 0 None found
Bethlehem WD No 1 · Delmar 31,000 - - 0 None found
Poughkeepsie City · Poughkeepsie 30,639 - - 0 None found
Guilderland Town WD · Guilderland 30,000 - - 0 None found
Middletown City · Middletown 30,000 - - 0 None found
Ossining Water Department · Ossining 30,000 1.1 - 1 Sample at limit
Ithaca City · Ithaca 29,457 - - 0 None found
Oswego City · Oswego 29,400 - - 0 None found
Newburgh City · Newburgh 29,000 - - 0 None found
Cortlandt Consolidated WD · Cortlandt Manor 28,369 - - 0 None found
Glen Cove City · Glen Cove 28,000 4.3 - 2 Above limit
Rotterdam WD #5 · Rotterdam 28,000 - - 0 None found
Watertown City · Watertown 27,861 1.8 - 2 Sample at limit
Auburn · Auburn 27,179 - - 0 None found
Saratoga Springs City · Saratoga Springs 26,525 - - 2 Below limits
Brockport Village · Brockport 25,918 - - 0 None found
New Windsor Consolidated WD · New Windsor 25,667 - - 3 Below limits
Rockville Centre (v) · Rockville Centre 24,700 - - 0 None found
Peekskill City · Peekskill 24,272 - - 0 None found
Palmyra-macedon-walworth Csa · Palmyra 24,267 - - 0 None found
Plattsburgh City · Plattsburgh 24,173 - - 1 Below limits
Kingston (city) Water District · Kingston 24,000 1.1 1.1 2 Sample at limit
Garden City (v) · Garden City 23,272 - 4.3 3 Above limit
Niskayuna Consolidated WD #11 · Niskayuna 22,287 - - 0 None found
Newburgh Consolidated WD · Newburgh 22,282 3.2 - 4 Sample at limit
Vestal Consolidated W.d. #1 · Vestal 22,200 - - 3 Below limits
Scarsdale Water Department · Scarsdale 21,649 - - 0 None found
Queensbury Water District · Queensbury 21,200 - - 0 None found
Lockport City Wtp · Lockport 21,165 - - 0 None found
Lockport Wd#3 · Lockport 21,105 - - 0 None found
Amsterdam (c) · Amsterdam 20,700 - - 0 None found
Mineola (v) · Mineola 20,600 4.1 2.1 4 Above limit
Westbury WD · Westbury 20,500 6.3 - 3 Above limit
Cortland (c) · Cortland 20,095 - - 0 None found
Franklin Square WD · Franklin Square 20,000 - - 0 None found
Smithtown Water District · Kings Park 19,635 - - 0 None found
Grand Island Town Water Dept. · Grand Island 19,500 - - 0 None found
Wallkill Consolidated WD · Middletown 18,450 - - 2 Below limits
Cohoes City · Cohoes 18,447 - - 0 None found
Wheatfield WD · North Tonawanda 18,117 - - 0 None found
Garden City Park WD · Garden City Park 18,000 9.5 - 3 Above limit
Gloversville (c) Water Works · Gloversville 17,991 - - 0 None found
Kensico Water District · Valhalla 17,917 - - 0 None found
New Castle/stanwood W.d. · Chappaqua 17,116 - - 0 None found
Roslyn WD · Roslyn 17,000 5.5 - 2 Above limit
Massena Village · Massena 16,729 - - 0 None found
Fulton City · Fulton 16,600 - - 0 None found
Johnson City Water Works · Johnson City 16,578 - - 3 Below limits
Lewiston Water Improvementarea · Lewiston 16,257 - - 1 Below limits
Dewitt Wds - South · East Syracuse 16,200 - - 0 None found
Clay Wds · Clay 16,000 - - 0 None found
Oneonta City · Oneonta 15,954 - - 0 None found
East Greenbush General W.d. · East Greenbush 15,843 - - 0 None found
Batavia City 15,475 - - 1 Below limits
Kenmore Village · Kenmore 15,423 - - 0 None found
Horseheads Village · Horseheads 15,000 - - 0 None found
Halfmoon Water District (troy) · Halfmoon 15,000 - - 0 None found
Glenville WD #11 · Glenville 15,000 2.1 - 1 Sample at limit
Nyack Village Water Supply · Nyack 14,700 8.8 4.9 8 Above limit
Olean City · Olean 14,500 - - 0 None found
Beacon City · Beacon 14,370 - - 0 None found
United Wappinger Water Improvement Dist. · Wappingers Falls 14,000 - - 2 Below limits
Glens Falls City · Glens Falls 14,000 1.2 - 4 Sample at limit
Dewitt Wds - North · East Syracuse 13,600 - - 0 None found
Albertson WD · Roslyn Heights 13,500 6.0 3.4 7 Above limit
New York American Water - Sea Cliff · Merrick 13,400 - - 0 None found
Geneva City · Geneva 13,334 - - 0 None found
Malone V · Malone 13,232 - - 0 None found
Canandaigua-farmington Consolidated W.d. · Victor 13,000 - - 0 None found
Ithaca Town WD · Ithaca 13,000 - - 1 Below limits
Scotia Village Water Works · Scotia 12,800 2.5 - 5 Sample at limit
Dunkirk City · Dunkirk 12,743 - - 0 None found
Hampton Bays WD · Hampton Bays 12,500 - - 1 Below limits
Monroe Village · Monroe 12,000 7.5 2.6 6 Above limit
Suffern Village · Suffern 12,000 7.4 5.8 4 Above limit
Oneida City · Oneida 11,393 - - 0 None found
Canandaigua City · Canandaigua 11,264 - - 0 None found
Mount Kisco Water Department · Mount Kisco 11,187 - - 1 Below limits
Greater Plattsburgh Water District · Plattsburgh 11,162 - - 0 None found
Tarrytown Water Supply · Tarrytown 11,000 - - 0 None found
Woodbury Cons. W.d. · Central Valley 10,845 - - 1 Below limits
St James Water District · Kings Park 10,587 3.2 2.1 6 Sample at limit
Corning City · Corning 10,300 6.1 - 2 Above limit
Elma Water District No. 1 · Elma 10,287 - - 0 None found
North Greenbush Consolidated District · Wynantskill 10,226 - - 0 None found
Ontario Town Benefit Area #1 · Ontario 10,136 - - 0 None found
Ogdensburg City · Ogdensburg 10,064 - - 2 Below limits
Burnt Hills-ballston Lk WD · Burnt Hills 10,000 - - 0 None found
Lcwsa Consolidated Water District · Lakeville 9,892 - - 0 None found
Watervliet City 9,889 - - 0 None found
Hornell City · Hornell 9,870 - - 0 None found
Sleepy Hollow (village) · Sleepy Hollow 9,870 - - 0 None found
Waterford Water Works (purchase Troy) · Waterford 9,800 - - 2 Below limits
Cornwall-on-hudson · Cornwall-on-hudson 9,700 - - 1 Below limits
Fredonia Village · Fredonia 9,585 - - 0 None found
Pleasantville Water District · Pleasantville 9,550 - - 0 None found
Wilton Water & Sewer Authority · Gansevoort 9,490 - - 0 None found
Seneca Falls · Seneca Falls 9,400 - - 0 None found
Newfane WD No1,2,3 Consol · Newfane 9,304 - - 1 Below limits
Rensselaer City Pws · Rensselaer 9,300 - - 0 None found
Chenango Consolidated WD #1 · Binghamton 9,200 5.9 - 4 Above limit
Baldwinsville Village · Baldwinsville 9,200 - - 1 Below limits
Briarcliff Manor Village · Briarcliff Manor 9,190 - - 0 None found
Newark Village · Shortsville 9,142 - - 0 None found
Bedford Consolidated W.d. · Bedford Hills 9,056 1.0 - 2 Sample at limit
Scriba WD (oswego) · Scriba 9,044 - - 0 None found
Carle Place WD · Carle Place 9,005 - - 0 None found
Chautauqua Utility District · Chautauqua 9,000 - - 0 None found
Port Jervis City · Port Jervis 9,000 - - 0 None found
Saratoga Water Services · Malta 8,950 - - 0 None found
Dansville Village · Dansville 8,900 - - 0 None found
Farmingdale (v) · Farmingdale 8,744 - - 0 None found
Oyster Bay WD · Oyster Bay 8,700 - - 3 Below limits
Big Flats Water District 5 · Big Flats 8,489 - - 1 Below limits
Potsdam Village · Potsdam 8,312 - - 0 None found
Johnstown (c) Water Works · Johnstown 8,154 - - 0 None found
Niagara Water Improvement Area · Niagara Falls 8,100 - - 0 None found
Ilion (v) Water Works · Ilion 8,053 - - 0 None found
Colonie Village · Albany 8,030 2.1 - 1 Sample at limit
Norwich City · Norwich 8,000 - - 0 None found
Catskill Village · Catskill 8,000 - - 1 Below limits
Geneseo Village 8,000 - - 0 None found
U.s.m.a. - Lusk System · Fort Montgomery 8,000 - - 0 None found
Monticello Village · Monticello 8,000 3.3 - 1 Sample at limit
Croton-on-hudson Village · Croton-on-hudson 8,000 - - 0 None found
Fallsburg Who-ls-sf · South Fallsburg 7,850 - - 1 Above limit
Sea Breeze WD · Rochester 7,800 - - 0 None found
Sodus-huron-wolcott-butler Csa · Wolcott 7,746 - - 1 Below limits
Royalton Townwide Water Dist. · Middleport 7,710 - - 0 None found
Washingtonville Village · Washingtonville 7,700 - - 0 None found
Herkimer Village · Herkimer 7,606 - - 0 None found
Pine Bush Water District · Pine Bush 7,600 - - 0 None found
New Paltz (village) Water Dist · New Paltz 7,523 - - 0 None found
Locust Valley WD · Locust Valley 7,500 - - 2 Above limit
Williston Park (v) · Williston Park 7,287 5.2 - 5 Above limit
Leray Town WD 2 & 4 · Watertown 7,140 - - 1 Below limits
Canton Village · Canton 7,055 - - 0 None found
Brunswick Consolidated Water District · Troy 7,050 - - 0 None found
Walden Village · Walden 7,007 - - 0 None found
Waterloo Village · Waterloo 7,000 - - 0 None found
Hudson Falls Village (queensbury) · Hudson Falls 7,000 - - 0 None found
Hyde Park / D.c.w.w.a. Plant · Poughkeepsie 6,928 - - 0 None found
Porter Master Improvement Area · Youngstown 6,920 - - 0 None found
Canandaigua Town Cons. WD · Canandaigua 6,800 - - 0 None found
Warwick Village · Warwick 6,800 - - 0 None found
Hudson City · Hudson 6,750 - - 0 None found
Bayville (v) · Bayville 6,700 - - 0 None found
Irvington Water Supply · Irvington 6,631 - - 0 None found
East Aurora Village · East Aurora 6,610 - - 1 Below limits
Moreau WD #2 (queensbury) · Moreau 6,600 - - 0 None found
Williamson Town WD · Williamson 6,600 - - 0 None found
Ballston Spa Village · Ballston Spa 6,541 - - 0 None found
Medina Village · Medina 6,500 - - 0 None found
Larchmont Village · Larchmont 6,485 - - 0 None found
Marion-arcadia-sodus Csa · Sodus 6,303 - - 0 None found
Pendleton Town WD · Lockport 6,050 - - 0 None found
Rhinebeck Village Water · Rhinebeck 6,000 - - 0 None found
Albion Village · Waterport 6,000 - - 0 None found
Westchester County WD #3 · New Rochelle 6,000 - - 0 None found
Wilson Town Water District · Wilson 5,993 - - 0 None found
Cambria Water District · Sanborn 5,839 - - 0 None found
Salamanca City · Salamanca 5,815 - - 1 Below limits
Arcadia-lyons Csa · Lyons 5,800 - - 0 None found
Tioga Downs · Nichols 5,750 - - 0 None found
Wellsville Village Public Water · Wellsville 5,700 - - 1 Below limits
Goshen Village · Goshen 5,600 - - 0 None found
Wappingers Falls Village · Wappingers Falls 5,522 - - 0 None found
Tupper Lake V · Tupper Lake 5,500 - - 0 None found
Ulster Water District · Lake Katrine 5,500 - - 0 None found
Batavia Consolidated W.d. · Batavia 5,445 - - 0 None found
Bath Village Consolidated Sampling Area · Bath 5,400 - - 0 None found
Saranac Lake V · Saranac Lake 5,345 - - 0 None found
Elmsford Village · Elmsford 5,293 - - 0 None found
Penn Yan Village · Penn Yan 5,248 - - 1 Below limits
Mechanicville City · Mechanicville 5,200 - - 0 None found
Lake Placid V · Lake Placid 5,000 - - 0 None found
Harriman Village · Harriman 5,000 - 7.2 4 Above limit
Carmel WD 2 · Mahopac 5,000 - - 0 None found
Hoosick Falls (v) Pws · Hoosick Falls 4,925 - - 0 None found
Suez Water of Owego · Owego 4,850 - - 0 None found
Waverly Village · Waverly 4,830 5.2 - 5 Above limit
Old Westbury (v) · Old Westbury 4,700 - - 0 None found
Heritage Hills Waterworks Corp · West Nyack 4,700 6.2 5.7 2 Above limit
Cobleskill Village · Cobleskill 4,678 - - 0 None found
Little Falls City · Little Falls 4,605 - - 0 None found
Morningside Heights WD / Erwin (t) · Painted Post 4,570 - 2.2 1 Sample at limit
Montgomery Village · Montgomery 4,519 - - 1 Below limits
Menands Village · Village of Menands 4,500 - - 0 None found
Ravena Village · Ravena 4,500 - - 1 Below limits
Ocean Beach Water District · Ocean Beach 4,500 - - 0 None found
Port Ewen Water District · Port Ewen 4,500 - - 0 None found
Kingsbury WD (queensbury) · Hudson Falls 4,500 - - 0 None found
Homer Village-newton Water Works · Homer 4,368 - - 0 None found
Cortlandville Town Water · Homer 4,300 - - 1 Below limits
Ellenville (village) Water Dis · Ellenville 4,300 - - 0 None found
Springville Village · Springville 4,266 - - 0 None found
Gouverneur · Gouverneur 4,263 - - 0 None found
Saugerties (village) Water Dis · Saugerties 4,200 - - 0 None found
Hartland WD · Gasport 4,117 - - 0 None found
Hamilton Village · Hamilton 4,107 - - 0 None found
Fishkill Village · Fishkill 4,101 - - 0 None found
Highland Falls Village · Highland Falls 4,101 - - 0 None found
Glasco Water District · Saugerties 4,071 - - 0 None found
Greenport WD No1 · Hudson 4,050 - - 0 None found
Angola Village · Angola 4,050 - - 0 None found
Red House Water Supply - Asp · Salamanca 4,030 - - 0 None found
Barton & Weller Trail - Asp · Salamanca 4,025 - - 0 None found
Coxsackie Village · Coxsackie 4,010 - - 0 None found
Lowville Village · Lowville 4,000 - - 0 None found
U.s.m.a. - Stoney Lonesome Sys · Fort Montgomery 4,000 - - 0 None found
Saratoga Springs City (geyser Crest) · Saratoga Springs 4,000 - - 0 None found
Highland Water District · Highland 4,000 - - 0 None found
Richland Town Pws · Pulaski 3,950 - - 0 None found
South Glens Falls Village · South Glens Falls 3,900 - - 0 None found
Liberty Village · Liberty 3,900 - - 1 Below limits
Westfield Village and Town · Westfield 3,890 - - 0 None found
Warsaw Village · Warsaw 3,850 - - 0 None found
Delhi Village · Delhi 3,833 - - 0 None found
Sidney Village · Sidney 3,800 9.9 6.9 4 Above limit
Brinkerhoff Water District · Fishkill 3,788 7.9 5.9 6 Above limit
Canandaigua-hopewell Consolidated WD · Canandaigua 3,781 - - 0 None found
Ticonderoga WD · Ticonderoga 3,700 - - 1 Below limits
Perry Village · Perry 3,673 - - 0 None found
Alfred State College · Alfred 3,600 - - 0 None found
Carthage Village · Carthage 3,600 - - 0 None found
Warrensburg Water District · Warrensburg 3,600 - - 0 None found
Palmyra Village · Walworth 3,580 - - 0 None found
Mount Morris Village · Mount Morris 3,500 - - 0 None found
Skaneateles Wds · Skaneateles 3,500 - - 0 None found
Brookhaven National Labs · Upton 3,500 - - 1 Below limits
Chester Village · Chester 3,448 4.5 - 4 Above limit
Gorham Town WD · Gorham 3,420 - - 0 None found
Minisink Valley School Dist. Water Loop · Slate Hill 3,400 - - 0 None found
Fort Edward Village · Fort Edward 3,300 - - 1 Below limits
Voorheesville Village · Voorheesville 3,100 2.1 - 3 Sample at limit
Arlington High School · Lagrangeville 3,050 - - 0 None found
Clinton Correctional Facility · Dannemora 3,001 - - 0 None found
Cazenovia Village · Cazenovia 2,900 - - 0 None found
Geneva WD #2 Csa · Geneva 2,680 - - 0 None found
Morrisville State College · Madison 2,620 - - 0 None found
Clarendon Town Wds · Clarendon 2,482 - - 1 Below limits
Corinth Village · Corinth 2,283 - - 0 None found
Fort Plain (v) Water Works · Fort Plain 2,250 - - 0 None found
Phelps Town Consolidated WD · Phelps 2,175 - - 0 None found
Moravia Village · Moravia 1,950 - - 0 None found
Willsboro WD · Willsboro 1,571 - - 0 None found
Collins/gowanda Correctional Facilities · Collins 1,512 - - 0 None found
Livingston Manor WD · Livingston Manor 1,500 - - 0 None found
Great Meadow/washington Corr. Facilities · Albany 1,500 - - 0 None found
Friendship Town Water District · Friendship 1,380 - - 0 None found
Wallkill/shawangunk Correction · Wallkill 1,200 - - 0 None found
Manchester Water District · Lagrangeville 1,180 2.1 - 3 Sample at limit
Greenfield Water District · Poughkeepsie 1,050 - 5.2 2 Above limit
East Herkimer Water District · Herkimer 1,024 - - 0 None found
Fair Haven Village · Fair Haven 1,001 - - 0 None found
Crossings, the (halfmoon Wd) · Albany 950 - - 0 None found
Woodridge Village · Woodridge 902 - - 0 None found
Bristol Harbour Water Corp · Canandaigua 835 - - 1 Below limits
Minerva WD · Minerva 800 - - 0 None found
Unatego Jr.-sr. High School · Otego 800 - - 0 None found
Poestenkill Wd#1 · Poestenkill 752 - - 0 None found
Pequenakonck Elementary School · North Salem 700 55.8 5.0 8 Above limit
Stockbridge Water District · Oneida 600 - - 0 None found
Kingsvale Water CO · Merrick 600 - - 0 None found
Cherry Valley Springfield Cs · Cherry Valley 576 - - 0 None found
Windham Mountain Village · Hensonville 545 - - 0 None found
Poland Village · Poland 508 - - 0 None found
Hamilton Bicentennial Elem. Sc · Port Jervis 386 - - 0 None found
Yeshiva Farm Settlement · Mt. Kisco 300 24.9 94.5 10 Above limit
Bristol WD #1 · Canandaigua 203 - - 0 None found
Creekside Village Mhp · Guilderland 115 - - 0 None found
Arrow Park INC. · Monroe 83 8.8 - 4 Above limit
Empire/ripley Hill Mobile Home Park · Cortland 64 - - 0 None found
Hoey-de Graw Waterworks INC · Merrick 50 - - 0 None found
Jrs Pharmaceuticals · Patterson 40 - - 0 None found
North Point Creek Apartments Ltd. · Catskill 35 - 4.5 1 Above limit
Somers Town House/hall · Somers 32 20.4 53.3 7 Above limit
Hilton Village - - 2 Below limits
Newfane Wd#4 - - 0 None found

On a private well in New York?

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 York drinking water: results for 334 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/new-york/

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