County · New York
Ulster County, New York: drinking water records
Explore EPA records for 112 community water systems across 55 ZIP codes in Ulster County, then find water-testing resources and available recent monitoring-station readings.
Data as of EPA UCMR 5 final release, August 2026 (file dated Aug 28, 2026) · EPA SDWIS 2026Q2 (file dated Jul 9, 2026). How we build these pages
Drinking-water records
EPA survey and compliance records are historical reports. UCMR 5 results are available for 10 of the 112 listed systems in this snapshot. A system with no reported PFAS detection is not a test of every tap or every contaminant.
System population figures are summed from EPA registry records and can overlap where wholesalers and retail systems serve the same people. They are not a Census county-population estimate.
Water systems in this county
All 112 active community systems in the available county records, sorted by record completeness. Scroll the table to explore more systems.
| Water system | People served | PFAS survey results | PFAS found | Health-based violations | Lead, 9 in 10 homes at or below |
|---|---|---|---|---|---|
| New Paltz (Village) Water Dist NY5503379 | 7,523 | 120 | 0 | 5 | 2.0 ppbbelow the action level |
| Port Ewen Water District NY5503382 | 4,500 | 120 | 0 | 5 | 3.7 ppbbelow the action level |
| Highland Water District NY5503368 | 4,000 | 120 | 0 | 1 | 11.5 ppbbelow the action level |
| Wallkill/Shawangunk Correction NY5510590 | 1,200 | 120 | 0 | 1 | 1.7 ppbbelow the action level |
| Kingston (City) Water District NY5503374 | 24,000 | 120 | 2 | 0 | 7 ppbbelow the action level |
| Ulster Water District NY5503390 | 5,500 | 120 | 0 | 0 | 2.1 ppbbelow the action level |
| Ellenville (Village) Water Dis NY5503366 | 4,300 | 120 | 0 | 0 | 8.6 ppbbelow the action level |
| Saugerties (Village) Water Dis NY5503386 | 4,200 | 120 | 0 | 0 | 1.4 ppbbelow the action level |
| Glasco Water District NY5503367 | 4,071 | 120 | 0 | 0 | 1.4 ppbbelow the action level |
| Kingsvale Water Co NY5503392 | 600 | 60 | 0 | 0 | 1.6 ppbbelow the action level |
| Nys Office of Children & Family Services NY5503015 | 470 | 0 | 0 | 1 | 4.5 ppbbelow the action level |
| Gallis Hill Mhp/Black Bear Hollow NY5521658 | 76 | 0 | 0 | 1 | 3.4 ppbbelow the action level |
| Mirror Lake Trailer Park NY5501368 | 50 | 0 | 0 | 2 | 0 ppbbelow the action level |
| L & D Mobile Home Park, LLC NY5530040 | 45 | 0 | 0 | 7 | 0.9 ppbbelow the action level |
| Marlborough Water District NY5503377 | 3,248 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Eastern/Ulster Correctional Fa NY5503751 | 2,578 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Woodstock Water District NY5503394 | 2,400 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Hurley Water Co NY5503369 | 2,200 | 0 | 0 | 0 | 3.1 ppbbelow the action level |
| Rosendale Water District NY5503383 | 2,200 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Watchtower Farms I NY5510805 | 1,800 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Greenfield Resort NY5505572 | 1,750 | 0 | 0 | 0 | 1.5 ppbbelow the action level |
| Golden Hill Water District NY5530280 | 1,600 | 0 | 0 | 0 | 5.3 ppbbelow the action level |
| Wallkill Water District NY5503393 | 1,500 | 0 | 0 | 0 | 1.6 ppbbelow the action level |
| Lake Mohonk Mountain House NY5519179 | 880 | 0 | 0 | 0 | 2.3 ppbbelow the action level |
| New Paltz (Town) Water Distric NY5515690 | 810 | 0 | 0 | 0 | 13.1 ppbbelow the action level |
| Forest Park #1 NY5510549 | 750 | 0 | 0 | 0 | 2.7 ppbbelow the action level |
| Napanoch Water District NY5530232 | 750 | 0 | 0 | 0 | 1.8 ppbbelow the action level |
| Frost Valley Ymca NY5507411 | 688 | 0 | 0 | 0 | 1.1 ppbbelow the action level |
| Kerhonkson Water District NY5503373 | 600 | 0 | 0 | 0 | 1.1 ppbbelow the action level |
| Hudson Valley Water Co #1 NY5503387 | 525 | 0 | 0 | 0 | 1.9 ppbbelow the action level |
| Wawarsing WD NY5530372 | 500 | 0 | 0 | 0 | 1.2 ppbbelow the action level |
| Pine Hill Water Company NY5503381 | 477 | 0 | 0 | 0 | 1.5 ppbbelow the action level |
| Malden Water District NY5530041 | 460 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Aloha Home Acres NY5501382 | 452 | 0 | 0 | 0 | 2.5 ppbbelow the action level |
| Phoenicia Water District NY5503380 | 450 | 0 | 0 | 0 | 2.7 ppbbelow the action level |
| High Falls Water District NY5530250 | 426 | 0 | 0 | 0 | 2.7 ppbbelow the action level |
| Glenerie Water District NY5530247 | 410 | 0 | 0 | 0 | 2.1 ppbbelow the action level |
| Halcyon Park Water District NY5503391 | 402 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Hillside Acres Water Company NY5521482 | 402 | 0 | 0 | 0 | 0.6 ppbbelow the action level |
| Tillson Estates Comm. Assoc. NY5503385 | 382 | 0 | 0 | 0 | 1.8 ppbbelow the action level |
| Maple Ridge Community NY5521830 | 325 | 0 | 0 | 0 | 1.2 ppbbelow the action level |
| Woodcrest Community NY5515691 | 325 | 0 | 0 | 0 | 2.5 ppbbelow the action level |
| Cherry Hill Water District NY5530046 | 280 | 0 | 0 | 0 | 2.1 ppbbelow the action level |
| Samaritan Village - Briggs Hwy NY5505567 | 275 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Spring Lake Water District NY5530045 | 270 | 0 | 0 | 0 | 1.6 ppbbelow the action level |
| Hudson Valley Resort & Spa NY5507116 | 265 | 0 | 0 | 0 | 0.1 ppbbelow the action level |
| Kings Highway Water District NY5530307 | 251 | 0 | 0 | 0 | 1.7 ppbbelow the action level |
| Modena Country Club NY5501369 | 245 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Mount Community NY5503149 | 240 | 0 | 0 | 0 | 2.1 ppbbelow the action level |
| Hudson Valley Water Co #2 NY5503384 | 225 | 0 | 0 | 0 | 2 ppbbelow the action level |
| Hudson Valley Water Co #4 NY5503371 | 221 | 0 | 0 | 0 | 1.2 ppbbelow the action level |
| East Kingston Water District NY5530260 | 212 | 0 | 0 | 0 | 0.5 ppbbelow the action level |
| Sawkill Community NY5501375 | 186 | 0 | 0 | 0 | 0.7 ppbbelow the action level |
| Bluestone Acres MHP NY5501275 | 180 | 0 | 0 | 0 | 2 ppbbelow the action level |
| New Paltz Center for Rehab and Nursing NY5503752 | 179 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Skytop Apartments NY5503747 | 168 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Forest Park #2 NY5510721 | 160 | 0 | 0 | 0 | 1.2 ppbbelow the action level |
| Creeklocks Mobile Home Park NY5501277 | 150 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Hudson Valley Apartments NY5518034 | 150 | 0 | 0 | 0 | 2.2 ppbbelow the action level |
| Rosendale Plains Homeowners NY5503396 | 140 | 0 | 0 | 0 | 0.9 ppbbelow the action level |
| Sunset Woods NY5501373 | 138 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Leewood Knolls Water Co NY5503405 | 135 | 0 | 0 | 0 | 6 ppbbelow the action level |
| Shady Acres MHP NY5501280 | 135 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Rolling Acres Mobile Park NY5501271 | 120 | 0 | 0 | 0 | 9.2 ppbbelow the action level |
| Rivers Edge MHP NY5501282 | 117 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Deerhaven Mobile Home Park NY5501383 | 115 | 0 | 0 | 0 | 1.1 ppbbelow the action level |
| Highland Woods MHP NY5501270 | 112 | 0 | 0 | 0 | 2.4 ppbbelow the action level |
| Bright Acres Water District NY5503408 | 105 | 0 | 0 | 0 | 1.2 ppbbelow the action level |
| Gardiner Town House Apts NY5503746 | 100 | 0 | 0 | 0 | 8.5 ppbbelow the action level |
| Samaritan Village - Cape Road Project NY5503148 | 100 | 0 | 0 | 0 | 4.0 ppbbelow the action level |
| Glen Mobile Home Park NY5501283 | 96 | 0 | 0 | 0 | 2.3 ppbbelow the action level |
| Saint Mary & Pope Kyrillos Monastery NY5501284 | 95 | 0 | 0 | 0 | 6.3 ppbbelow the action level |
| Maverick Knolls Ha NY5521422 | 90 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Sylvan Glades W.C. NY5503406 | 89 | 0 | 0 | 0 | 19 ppbat or above the action level |
| Woodland Country Apartments NY5521386 | 85 | 0 | 0 | 0 | 4.0 ppbbelow the action level |
| Ulster Landing Mobile Court NY5501372 | 84 | 0 | 0 | 0 | 3 ppbbelow the action level |
| Black Creek Apts NY5520381 | 80 | 0 | 0 | 0 | 3.4 ppbbelow the action level |
| Bluestone Park Water District NY5503413 | 80 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Heritage Estates Wt Co NY5518027 | 80 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Fox Run Estates NY5501370 | 78 | 0 | 0 | 0 | 2.9 ppbbelow the action level |
| Highland Inn, LLC NY5507077 | 78 | 0 | 0 | 0 | 3.7 ppbbelow the action level |
| Georgetown Bluffs NY5503745 | 75 | 0 | 0 | 0 | 11.8 ppbbelow the action level |
| Hudson Valley Water Co #5 NY5503416 | 75 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Fountain Villas Mobile Home Park NY5501381 | 73 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Lucas Estates Water Company NY5522155 | 70 | 0 | 0 | 0 | 1.8 ppbbelow the action level |
| Pine Hollow Estates NY5530289 | 68 | 0 | 0 | 0 | 1.7 ppbbelow the action level |
| Streamside Estates NY5521949 | 67 | 0 | 0 | 0 | 3.7 ppbbelow the action level |
| Bella Terra Apartments NY5530246 | 65 | 0 | 0 | 0 | 0 ppbbelow the action level |
| High Ridge Water Company NY5521677 | 65 | 0 | 0 | 0 | 5.2 ppbbelow the action level |
| Watchtower Farms III NY5522738 | 65 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Alpine Heights Trailer Park NY5501379 | 60 | 0 | 0 | 0 | 1.5 ppbbelow the action level |
| Hudson Valley Water Co #3 NY5503370 | 56 | 0 | 0 | 0 | 2.7 ppbbelow the action level |
| Cottekill Village NY5520539 | 55 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Timberbrook MHP NY5513815 | 54 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Rosemarie Mobile Home Park NY5501272 | 51 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Treeline Trailer Park NY5501279 | 51 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Yeshiva of Ocean NY5530331 | 50 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Zolota Osin INC NY5503748 | 50 | 0 | 0 | 0 | 2.3 ppbbelow the action level |
| Elliott Mobile Home Park NY5515079 | 45 | 0 | 0 | 0 | 5.8 ppbbelow the action level |
| Willbe MHP NY5508770 | 45 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Hillside Mobile Home Park NY5521293 | 42 | 0 | 0 | 0 | 1.4 ppbbelow the action level |
| Hidden Forest Estates MHP NY5530003 | 40 | 0 | 0 | 0 | 3.2 ppbbelow the action level |
| Tongore Pines NY5530244 | 40 | 0 | 0 | 0 | 3.8 ppbbelow the action level |
| Woodcrest Apartments NY5521945 | 40 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Bella Vista MHP NY5501276 | 39 | 0 | 0 | 0 | 0.6 ppbbelow the action level |
| Troutbrook Trailer Park NY5515075 | 36 | 0 | 0 | 0 | 0 ppbbelow the action level |
| 1610 LLC (Willow Manor Apts) NY5521421 | 35 | 0 | 0 | 0 | 3.8 ppbbelow the action level |
| Pine Grove Apartments NY5530242 | 33 | 0 | 0 | 0 | 3.9 ppbbelow the action level |
| Pine Garden Apartments NY5530009 | 32 | 0 | 0 | 0 | 8.2 ppbbelow the action level |
| Palmer Center Ugarc NY5530295 | 30 | 0 | 0 | 0 | 7.7 ppbbelow the action level |
| Ruby Estates NY5501385 | 25 | 0 | 0 | 0 | 0.6 ppbbelow the action level |
| Woodcrest Mobile Park NY5501363 | 25 | 0 | 0 | 0 | 0 ppbbelow the action level |
Shaded rows report lead at or above the 15 ppb action level in their latest monitoring period. EPA sets that level for the value 9 in 10 sampled homes fall at or below; reaching it requires the utility to act, and it is not a measurement of any single tap. One system in this table is at or above it. What an action level means
USGS · Monitoring stations
The water, more recently.
Available station readings in Ulster County, New York. Each measurement keeps its time, unit and original source.
These readings describe water at a monitoring station. They do not test your tap, measure PFAS or lead, or determine whether water is safe to drink or swim in.
Recent observations load when this section comes into view.
How these readings update
We check for updates every 10 minutes while this section is visible and show supported observations from the last 48 hours. The time beside a reading is when USGS measured it; the checked time is when our service retrieved the response. We mark a reading more than 6 hours old as older. Provisional observations can change after USGS review. A missing reading does not mean zero or clean water.
Temperature, pH, dissolved oxygen, turbidity, conductivity, streamflow and water level are shown only where a station reports them. Different measurements have different units and sampling intervals. USGS data and documentation.
Your next step
Water testing, reports & local help.
Use these official directories to find your drinking-water agency, a certified laboratory and public water records. We have not yet added an individually reviewed local resource list for this county.
Official national directories
Water testing
Find your state’s private-well program
EPA’s state directory points well owners to local program information. Services and eligibility vary by state and county.
Water testing
Find a certified drinking-water laboratory
Use EPA’s directory to reach your state’s laboratory certification program. EPA does not provide on-request testing of residential drinking water.
Public records
Find your utility’s Consumer Confidence Report
EPA links to community water-system reports and explains how to read them. Look for your actual supplier rather than assuming every address in a county shares one system.
Public records
Explore USGS water observations
Find current and historical observations from USGS monitoring locations, including available stream, lake, and groundwater data. Measurements vary by station and do not replace a test of your household water.
A county overview cannot identify every property’s water provider. If you use a public water system, confirm its name on your bill and request its annual Consumer Confidence Report. Private wells need their own testing; public-system records do not describe a private well.
Understand water testing and laboratory reportsResource descriptions are compiled by Tap Water Lookup. Review dates describe our source check, not a new water sample. How we review sources · Suggest a correction
Explore your area
Local coverage in Ulster County
55ZIP areas in this overview
Explore the water-system records, recent station readings and testing resources on this county page. They describe the systems and stations identified in each section; they are not a separate water test for every community.
Towns and communities
- Accord
- Clintondale
- Cragsmoor
- Ellenville
- Gardiner
- Glasco
- Grahamsville
- High Falls
- Highland
- Hurley
- Kerhonkson
- Kingston
- Lake Katrine
- Malden-on-Hudson
- Marlboro
- Milton
- Napanoch
- New Paltz
- Phoenicia
- Pine Hill
- Port Ewen
- Rifton
- Rosendale
- Ruby
- Saugerties
- Shokan
- Stone Ridge
- Tillson
- Walker Valley
- Wallkill
- West Hurley
- Woodstock
View ZIP areas and understand coverage
- 12401Kingston
- 12404Accord
- 12406
- 12409Woodstock
- 12410Pine Hill
- 12411
- 12412
- 12416
- 12417Port Ewen
- 12419
- 12420Cragsmoor
- 12428Ellenville
- 12429
- 12432Glasco
- 12433West Hurley
- 12435
- 12440High Falls
- 12443Hurley
- 12446Kerhonkson
- 12448
- 12449Lake Katrine
- 12453Malden-on-Hudson
- 12456
- 12457
- 12458Napanoch
- 12461
- 12464Phoenicia
- 12465Pine Hill
- 12466Port Ewen
- 12471Rifton
- 12472Rosendale
- 12475Ruby
- 12477Saugerties
- 12481Shokan
- 12484Stone Ridge
- 12486Tillson
- 12487Port Ewen
- 12489Napanoch
- 12490
- 12491West Hurley
- 12493
- 12494
- 12495
- 12498Woodstock
- 12515Clintondale
- 12525Gardiner
- 12528Highland
- 12542Marlboro
- 12547Milton
- 12548
- 12561New Paltz
- 12566Walker Valley
- 12589Wallkill
- 12725
- 12740Grahamsville
These Census ZIP Code Tabulation Areas are grouped here by their largest county overlap. A ZIP area can cross county lines and contain several water suppliers or private wells. Place labels reflect Census geography, not verified postal city names or utility service boundaries.
Records for these areas are currently presented in this county overview rather than individual ZIP reports. An unpublished report does not mean there are no water records. Confirm your supplier on your water bill; if you use a private well, testing your own well is the relevant next step.
Sources and scope
EPA UCMR 5 occurrence data, samples collected 2023-01-03 – 2026-06-17, final release, August 2026 (file dated Aug 28, 2026); EPA SDWIS via ECHO, 2026Q2 extract (file dated Jul 9, 2026); EPA service-area boundaries v3.0; Census 2020 ZCTAs. Database prepared 2026-09-03.
Counts cover the systems that report this county to EPA. A water system may cross county lines. "Found" means at least one result at or above the laboratory reporting level; it is not a compliance finding.
Compiled by Tap Water Lookup from the sources identified on this page. Read the methodology and review process.
