County · Texas
Tarrant County, Texas: drinking water records
Explore EPA records for 77 community water systems across 65 ZIP codes in Tarrant 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 27 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 |
|---|---|---|---|---|---|
| City of Fort Worth TX2200012 | 955,900 | 600 | 7 | 1 | 3 ppbbelow the action level |
| City of White Settlement TX2200081 | 18,522 | 300 | 6 | 3 | 2.5 ppbbelow the action level |
| City of River Oaks TX2200069 | 7,691 | 27 | 1 | 12 | 1.5 ppbbelow the action level |
| City of Sansom Park TX2200071 | 5,359 | 420 | 0 | 3 | 0 ppbbelow the action level |
| Community WSC TX2200044 | 4,629 | 120 | 1 | 1 | 0 ppbbelow the action level |
| City of Arlington TX2200001 | 413,955 | 240 | 5 | 0 | 1.0 ppbbelow the action level |
| City of Mansfield TX2200018 | 89,227 | 120 | 3 | 0 | 4.3 ppbbelow the action level |
| City of North Richland Hills TX2200063 | 74,859 | 240 | 7 | 0 | 1.9 ppbbelow the action level |
| City of Euless TX2200031 | 61,601 | 240 | 4 | 0 | 3.3 ppbbelow the action level |
| City of Grapevine TX2200013 | 52,346 | 240 | 7 | 0 | 1.7 ppbbelow the action level |
| City of Bedford TX2200003 | 49,941 | 300 | 5 | 0 | 0.8 ppbbelow the action level |
| City of Keller TX2200096 | 46,308 | 120 | 6 | 0 | 2.2 ppbbelow the action level |
| City of Haltom City TX2200014 | 46,260 | 240 | 7 | 0 | 2 ppbbelow the action level |
| City of Hurst TX2200054 | 40,454 | 300 | 3 | 0 | 2 ppbbelow the action level |
| City of Southlake TX2200075 | 31,576 | 120 | 6 | 0 | 2.1 ppbbelow the action level |
| City of Colleyville TX2200043 | 26,599 | 120 | 6 | 0 | 3.1 ppbbelow the action level |
| Benbrook Water Authority TX2200029 | 25,616 | 600 | 3 | 0 | 1.7 ppbbelow the action level |
| City of Saginaw TX2200023 | 23,890 | 120 | 3 | 0 | 0 ppbbelow the action level |
| City of Watauga TX2200328 | 23,806 | 240 | 5 | 0 | 0 ppbbelow the action level |
| City of Crowley TX2200034 | 19,935 | 120 | 1 | 0 | 2.7 ppbbelow the action level |
| City of Azle TX2200002 | 14,847 | 120 | 2 | 0 | 2.2 ppbbelow the action level |
| City of Forest Hill TX2200011 | 13,701 | 120 | 4 | 0 | 1.3 ppbbelow the action level |
| Naval Air Stn Joint Reserve Base TX2200332 | 9,000 | 120 | 5 | 0 | 3.8 ppbbelow the action level |
| City of Richland Hills TX2200022 | 8,521 | 300 | 4 | 0 | 1 ppbbelow the action level |
| City of Kennedale TX2200017 | 7,670 | 360 | 0 | 0 | 0 ppbbelow the action level |
| City of Everman TX2200010 | 6,279 | 240 | 0 | 0 | 0 ppbbelow the action level |
| City of Lake Worth TX2200060 | 4,720 | 360 | 7 | 0 | 1.3 ppbbelow the action level |
| City of Pelican Bay TX2200164 | 3,120 | 0 | 0 | 1 | 4.2 ppbbelow the action level |
| Saint Francis Village TX2200070 | 509 | 0 | 0 | 1 | 1.3 ppbbelow the action level |
| Linkwood Estates Subdivision TX2200061 | 426 | 0 | 0 | 4 | 4.1 ppbbelow the action level |
| Avondale Heights TX2200184 | 423 | 0 | 0 | 2 | 0 ppbbelow the action level |
| Cottonwood Hills Estates TX2200045 | 303 | 0 | 0 | 12 | 0 ppbbelow the action level |
| Mustang Creek Estates TX2200353 | 234 | 0 | 0 | 1 | 0.6 ppbbelow the action level |
| Country Oaks Mobile Home Park TX2200139 | 146 | 0 | 0 | 2 | 0 ppbbelow the action level |
| Circle R Ranchettes TX2200148 | 141 | 0 | 0 | 1 | 4.2 ppbbelow the action level |
| Friendly Oaks WSC TX2200105 | 120 | 0 | 0 | 1 | 0 ppbbelow the action level |
| Twin Lakes Water TX2200190 | 85 | 0 | 0 | 1 | 4.2 ppbbelow the action level |
| Chart House Condominium TX2200162 | 75 | 0 | 0 | 20 | 0 ppbbelow the action level |
| Seville WSC TX2200362 | 72 | 0 | 0 | 1 | 0 ppbbelow the action level |
| Spring Creek Circle WSC TX2200115 | 51 | 0 | 0 | 2 | 0 ppbbelow the action level |
| Eagle Mountain RV Park TX2200358 | 42 | 0 | 0 | 1 | 0.5 ppbbelow the action level |
| Town of Edgecliff Village TX2200048 | 3,992 | 0 | 0 | 0 | 5.5 ppbbelow the action level |
| City of Haslet TX2200052 | 3,579 | 0 | 0 | 0 | 2.0 ppbbelow the action level |
| City of Westworth Village TX2200131 | 2,597 | 0 | 0 | 0 | 1.9 ppbbelow the action level |
| Town of Pantego TX2200066 | 2,500 | 0 | 0 | 0 | 2.2 ppbbelow the action level |
| Blue Mound TX2200005 | 2,396 | 0 | 0 | 0 | 0 ppbbelow the action level |
| City of Dalworthington Gardens TX2200047 | 2,330 | 0 | 0 | 0 | 5.3 ppbbelow the action level |
| Town of Westlake TX2200350 | 2,002 | 0 | 0 | 0 | 1.7 ppbbelow the action level |
| Town of Lakeside TX2200028 | 1,671 | 0 | 0 | 0 | 1.8 ppbbelow the action level |
| The Resort at Eagle Mountain Lake TX2200344 | 1,605 | 0 | 0 | 0 | 6.3 ppbbelow the action level |
| Westside Rural WSC TX2200079 | 1,077 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Carson Ranch TX2200343 | 954 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Van Zandt Farms TX2200341 | 702 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Lunar Lane Water System TX2200208 | 690 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Town of Westover Hills TX2200078 | 682 | 0 | 0 | 0 | 5.8 ppbbelow the action level |
| North Fork Estates TX2200329 | 588 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Ranch Oaks Subdivision TX2200291 | 561 | 0 | 0 | 0 | 2.6 ppbbelow the action level |
| Forest Acres Gardens TX2200186 | 423 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Benbrook Village MHP TX2200293 | 357 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Savanna Estates TX2200338 | 351 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Prairie Ridge Estates TX2200348 | 315 | 0 | 0 | 0 | 0.6 ppbbelow the action level |
| Slay Estates TX2200072 | 270 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Southwood Addition TX2200108 | 234 | 0 | 0 | 0 | 0.7 ppbbelow the action level |
| Sun Valley Estates Water Supply TX2200337 | 228 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Silver Creek Estates TX2200277 | 171 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Markum Ranch Estates TX2200281 | 156 | 0 | 0 | 0 | 0 ppbbelow the action level |
| North Ridge Estates TX2200326 | 138 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Hilltop Mobile Home Park TX2200107 | 114 | 0 | 0 | 0 | 0.6 ppbbelow the action level |
| Blue Mound Estates TX2200100 | 111 | 0 | 0 | 0 | 4.5 ppbbelow the action level |
| South Lake Park Service TX2200159 | 108 | 0 | 0 | 0 | 1.6 ppbbelow the action level |
| Bear Creek Estates TX2200336 | 99 | 0 | 0 | 0 | 1 ppbbelow the action level |
| Heritage Oaks Addition TX2200090 | 93 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Eagles Nest TX2200185 | 87 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Silver Saddle Acres TX2200299 | 60 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Willow Springs Ws TX2200376 | 48 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Benbrook Hills TX2200313 | 42 | 0 | 0 | 0 | 0 ppbbelow the action level |
| Tra Tarrant County Water Project TX2200199 | 0 | 0 | 0 | 0 | not reported |
USGS · Monitoring stations
The water, more recently.
Available station readings in Tarrant County, Texas. 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 Tarrant County
65ZIP 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
- Arlington
- Bedford
- Colleyville
- Euless
- Fort Worth
- Grapevine
- Haltom City
- Hurst
- Keller
- Kennedale
- Mansfield
- North Richland Hills
- Southlake
- Watauga
View ZIP areas and understand coverage
- 75261Grapevine
- 76001Arlington
- 76002Arlington
- 76005Arlington
- 76006Arlington
- 76010Arlington
- 76011Arlington
- 76012Arlington
- 76013Arlington
- 76014Arlington
- 76015Arlington
- 76016Arlington
- 76017Arlington
- 76018Arlington
- 76021Bedford
- 76022Bedford
- 76034Colleyville
- 76036Fort Worth
- 76039Euless
- 76040Euless
- 76051Grapevine
- 76052Fort Worth
- 76053Hurst
- 76054Hurst
- 76060Kennedale
- 76063Mansfield
- 76092Southlake
- 76102Fort Worth
- 76103Fort Worth
- 76104Fort Worth
- 76105Fort Worth
- 76106Fort Worth
- 76107Fort Worth
- 76108Fort Worth
- 76109Fort Worth
- 76110Fort Worth
- 76111Fort Worth
- 76112Fort Worth
- 76114Fort Worth
- 76115Fort Worth
- 76116Fort Worth
- 76117Haltom City
- 76118Fort Worth
- 76119Fort Worth
- 76120Fort Worth
- 76123Fort Worth
- 76126Fort Worth
- 76127Fort Worth
- 76129Fort Worth
- 76131Fort Worth
- 76132Fort Worth
- 76133Fort Worth
- 76134Fort Worth
- 76135Fort Worth
- 76137Fort Worth
- 76140Fort Worth
- 76148Watauga
- 76155Fort Worth
- 76164Fort Worth
- 76177Fort Worth
- 76179Fort Worth
- 76180North Richland Hills
- 76182North Richland Hills
- 76244Fort Worth
- 76248Keller
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.
