County · Pennsylvania
Berks County, Pennsylvania: drinking water records
Explore EPA records for 77 community water systems across 51 ZIP codes in Berks 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 19 of the 77 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 77 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 |
|---|---|---|---|---|---|
| Reading Area Water Authority PA3060059 | 95,100 | 120 | 5 | 3 | 0 ppbbelow the action level |
| Paw Glen Alsace Div PA3060088 | 24,951 | 780 | 7 | 1 | 2 ppbbelow the action level |
| Muhlenberg TWP Muni Auth PA3060038 | 22,400 | 480 | 9 | 1 | 1 ppbbelow the action level |
| Shillington Muni Auth PA3060067 | 13,300 | 477 | 3 | 2 | 0 ppbbelow the action level |
| Boyertown Muni Auth PA3060081 | 8,000 | 120 | 0 | 2 | 3.7 ppbbelow the action level |
| Birdsboro Muni Water Auth PA3060010 | 5,353 | 120 | 0 | 9 | 0 ppbbelow the action level |
| Hamburg Muni Water&sewer Auth PA3060035 | 4,990 | 180 | 0 | 1 | 2 ppbbelow the action level |
| West Reading Boro Water PA3060078 | 4,300 | 120 | 4 | 1 | 0 ppbbelow the action level |
| Fleetwood Boro Water System PA3060029 | 4,218 | 180 | 0 | 1 | 0 ppbbelow the action level |
| Lutheran Home at Topton PA3060094 | 410 | 60 | 0 | 1 | 0 ppbbelow the action level |
| Paw Penn District PA3060069 | 28,508 | 420 | 8 | 0 | 3 ppbbelow the action level |
| Kutztown Borough Water PA3060041 | 14,200 | 120 | 0 | 0 | 3 ppbbelow the action level |
| Mt Penn Boro Muni Auth PA3060082 | 10,400 | 120 | 2 | 0 | 3.4 ppbbelow the action level |
| Wyomissing Boro Water System PA3060083 | 8,500 | 120 | 5 | 0 | 1 ppbbelow the action level |
| Wernersville Muni Water Auth PA3060076 | 7,920 | 600 | 4 | 0 | 0 ppbbelow the action level |
| Maidencreek TWP Water Auth PA3060012 | 7,505 | 180 | 2 | 0 | 2 ppbbelow the action level |
| Womelsdorf Robesonia Jt Auth PA3060080 | 7,070 | 180 | 0 | 0 | 0 ppbbelow the action level |
| Aqua Pa Flying Hills Wa Sys PA3060018 | 5,100 | 180 | 4 | 0 | 3 ppbbelow the action level |
| Caernarvon TWP Auth PA3060052 | 4,245 | 180 | 6 | 0 | 0 ppbbelow the action level |
| Ontelaunee Township PA3060098 | 2,598 | 0 | 0 | 1 | 2 ppbbelow the action level |
| Village of Pleasant Hill PA3060032 | 650 | 0 | 0 | 1 | 6 ppbbelow the action level |
| Lincolnwood MHP PA3060061 | 450 | 0 | 0 | 2 | 5 ppbbelow the action level |
| Maxatawny TWP Muni Auth PA3060013 | 425 | 0 | 0 | 2 | 19 ppbat or above the action level |
| Mountain Springs MHP PA3060118 | 215 | 0 | 0 | 2 | 4 ppbbelow the action level |
| Bethany Childrens Home PA3060092 | 200 | 0 | 0 | 1 | 6 ppbbelow the action level |
| Heritage Hill Estate PA3060065 | 90 | 0 | 0 | 1 | 2 ppbbelow the action level |
| Irish Creek MHP PA3060113 | 90 | 0 | 0 | 3 | 18 ppbat or above the action level |
| Sittlers MHP PA3060044 | 89 | 0 | 0 | 4 | 17 ppbat or above the action level |
| Lazy K Campground PA3060105 | 75 | 0 | 0 | 2 | 18.5 ppbat or above the action level |
| Valley View MHP Wernersville PA3060073 | 60 | 0 | 0 | 1 | 4 ppbbelow the action level |
| Berks Hill Estates PA3060058 | 50 | 0 | 0 | 2 | 21.5 ppbat or above the action level |
| Meadows at Bethel MHP PA3060106 | 50 | 0 | 0 | 4 | 1.5 ppbbelow the action level |
| Valley View MHP Blandon PA3060028 | 50 | 0 | 0 | 1 | 0 ppbbelow the action level |
| Lenape Hills Trailer Park PA3060016 | 44 | 0 | 0 | 3 | 4 ppbbelow the action level |
| Leesport Borough PA3060047 | 2,300 | 0 | 0 | 0 | 6 ppbbelow the action level |
| Oley TWP Muni Auth PA3060053 | 2,204 | 0 | 0 | 0 | 7 ppbbelow the action level |
| Shoemakersville Boro Water Sys PA3060100 | 2,150 | 0 | 0 | 0 | 5 ppbbelow the action level |
| Bally Muni Water Works PA3060002 | 2,146 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Topton Boro Water Supply PA3060072 | 2,069 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Bern TWP Muni Auth PA3060045 | 1,800 | 0 | 0 | 0 | 3 ppbbelow the action level |
| Rawa North Heidelberg PA3060115 | 1,350 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Highland Est MHP PA3060043 | 1,050 | 0 | 0 | 0 | 16 ppbat or above the action level |
| Bernville Borough PA3060085 | 1,010 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Mt Village MHP PA3060095 | 771 | 0 | 0 | 0 | 12 ppbbelow the action level |
| Hereford Est MHP PA3060037 | 710 | 0 | 0 | 0 | 4 ppbbelow the action level |
| Aqua Pa Stonecroft PA3060134 | 600 | 0 | 0 | 0 | 18 ppbat or above the action level |
| Lyons Boro PA3060096 | 500 | 0 | 0 | 0 | 27.6 ppbat or above the action level |
| Wbwa Mohrsville District PA3060087 | 375 | 0 | 0 | 0 | 2 ppbbelow the action level |
| Teen Challenge Trng Ctr PA3060064 | 300 | 0 | 0 | 0 | 256 ppbat or above the action level |
| Will O Hill Apts PA3060036 | 300 | 0 | 0 | 0 | 115 ppbat or above the action level |
| Aqua Pa Superior Meadowbrook PA3060137 | 250 | 0 | 0 | 0 | 22.5 ppbat or above the action level |
| Laurel Health Resources PA3060031 | 240 | 0 | 0 | 0 | 16.3 ppbat or above the action level |
| Aqua Pa Geigertown Water Sys PA3060030 | 200 | 0 | 0 | 0 | 28.5 ppbat or above the action level |
| Abraxas Academy PA3060127 | 156 | 0 | 0 | 0 | 7.5 ppbbelow the action level |
| Perry TWP Muni Auth PA3060123 | 145 | 0 | 0 | 1 | not reported |
| Village at Summit Crest PA3060108 | 120 | 0 | 0 | 0 | 0.5 ppbbelow the action level |
| Country View MHP PA3060048 | 98 | 0 | 0 | 0 | 3 ppbbelow the action level |
| Berkleigh Heights MHP INC PA3060040 | 95 | 0 | 0 | 0 | 3.5 ppbbelow the action level |
| Windsor Castle MHP PA3060034 | 90 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Geisingers MHP PA3060005 | 84 | 0 | 0 | 0 | 35.5 ppbat or above the action level |
| Blue Heron Village PA3060141 | 80 | 0 | 0 | 0 | 16 ppbat or above the action level |
| Urban Acres MHP PA3060070 | 80 | 0 | 0 | 0 | 8 ppbbelow the action level |
| Hickory Farm MHP PA3060112 | 70 | 0 | 0 | 0 | 1.5 ppbbelow the action level |
| Woodland MHP PA3060004 | 61 | 0 | 0 | 0 | 56 ppbat or above the action level |
| Sk Properties LP Misty Meadows PA3060131 | 60 | 0 | 0 | 2 | not reported |
| The Acorns LLC PA3060015 | 50 | 0 | 0 | 0 | 16.7 ppbat or above the action level |
| Green Acres MHP PA3060042 | 47 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Just a Mere Village PA3060068 | 30 | 0 | 0 | 0 | 1.5 ppbbelow the action level |
| Valley Run Water System PA3060135 | 626 | 0 | 0 | 0 | not reported |
| Aqua Pa Hillcrest Estates II PA3060133 | 214 | 0 | 0 | 0 | not reported |
| E&y Farm Apartments PA3060129 | 135 | 0 | 0 | 0 | not reported |
| Paw Golden Oaks PA3060126 | 100 | 0 | 0 | 0 | not reported |
| Aqua Pa East Pointe PA3061153 | 75 | 0 | 0 | 0 | not reported |
| Western Berks Water Auth PA3060066 | 75 | 0 | 0 | 0 | not reported |
| Buckingham Preserve PA3060136 | 50 | 0 | 0 | 0 | not reported |
| Berks Leisure Living PA3060132 | 49 | 0 | 0 | 0 | not reported |
| Park Road Est PA3060026 | 29 | 0 | 0 | 0 | not reported |
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. 17 systems in this table are at or above it. What an action level means
USGS · Monitoring stations
The water, more recently.
Available station readings in Berks County, Pennsylvania. 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 Berks County
51ZIP 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
- Alburtis
- Alleghenyville
- Amity Gardens
- Bally
- Bechtelsville
- Bethel
- Birdsboro
- Blandon
- Bowers
- Centerport
- Dauberville
- Gouglersville
- Hereford
- Kempton
- Kutztown
- Leesport
- Lenhartsville
- Lyons
- Maxatawny
- Mertztown
- Mount Aetna
- New Berlinville
- New Jerusalem
- New Morgan
- New Schaefferstown
- Oley
- Reading
- Rehrersburg
- Reiffton
- Richland
- Riverview Park
- Robesonia
- Shartlesville
- Shillington
- Shoemakersville
- Stouchsburg
- Strausstown
- Temple
- Topton
- Virginville
- Wernersville
- West Hamburg
- West Wyomissing
- Wyomissing
View ZIP areas and understand coverage
- 17087Richland
- 18011Alburtis
- 18056Hereford
- 19503Bally
- 19504Hereford
- 19505Bechtelsville
- 19506New Schaefferstown
- 19507Bethel
- 19508Birdsboro
- 19510Blandon
- 19511Bowers
- 19512New Berlinville
- 19516Centerport
- 19518Amity Gardens
- 19522New Jerusalem
- 19523
- 19526West Hamburg
- 19529Kempton
- 19530Kutztown
- 19533Leesport
- 19534Lenhartsville
- 19535
- 19536Lyons
- 19538Maxatawny
- 19539Mertztown
- 19540Alleghenyville
- 19541Dauberville
- 19543New Morgan
- 19544Mount Aetna
- 19545New Berlinville
- 19547Oley
- 19550Rehrersburg
- 19551Robesonia
- 19554Shartlesville
- 19555Shoemakersville
- 19559Strausstown
- 19560Temple
- 19562Topton
- 19564Virginville
- 19565Wernersville
- 19567Stouchsburg
- 19601Reading
- 19602Reading
- 19604Reading
- 19605Riverview Park
- 19606Reiffton
- 19607Shillington
- 19608Gouglersville
- 19609West Wyomissing
- 19610Wyomissing
- 19611Reading
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.
