Updated 2026-10-15
County water report

Tarrant County Water Quality: 14 Cities Ranked by the Records

Tarrant County, Texas: 14 city reports built from EPA and utility records. A county has many suppliers; each city shows the system that serves it.

Across the county's systems

Highest result for each contaminant

One row per contaminant: the highest result any system in the county reported, against its limit. Open a row for the systems behind it.

LithiumDetected in 4 systems of 14 tested10 µg/L EPA health reference level (screening, not a legal limit) · US EPAHighest114 µg/L
  • CITY OF KENNEDALE114 µg/LSample date: 2023-01-25 to 2023-11-15
  • CITY OF BEDFORD85.6 µg/LSample date: 2024-06-24 to 2025-03-17
  • CITY OF EULESS68.7 µg/LSample date: 2023-01-24 to 2024-04-22
  • CITY OF HURST20.8 µg/LSample date: 2023-05-09 to 2024-02-28
  • CITY OF ARLINGTONNot detected · below 9.0 µg/L lab reporting limitSample date: 2023-06-21 to 2024-06-25
  • CITY OF COLLEYVILLENot detected · below 9.0 µg/L lab reporting limitSample date: 2024-08-19 to 2025-05-05
  • CITY OF CROWLEYNot detected · below 9.0 µg/L lab reporting limitSample date: 2025-04-21 to 2025-12-17
  • CITY OF FORT WORTHNot detected · below 9.0 µg/L lab reporting limitSample date: 2023-01-23 to 2024-01-24
  • CITY OF GRAPEVINENot detected · below 9.0 µg/L lab reporting limitSample date: 2023-02-07 to 2023-11-06
  • CITY OF HALTOM CITYNot detected · below 9.0 µg/L lab reporting limitSample date: 2023-06-26 to 2024-03-11
  • CITY OF KELLERNot detected · below 9.0 µg/L lab reporting limitSample date: 2024-07-15 to 2025-04-28
  • CITY OF MANSFIELDNot detected · below 9.0 µg/L lab reporting limitSample date: 2024-03-13 to 2024-12-05
  • CITY OF NORTH RICHLAND HILLSNot detected · below 9.0 µg/L lab reporting limitSample date: 2024-01-24 to 2024-10-15
  • CITY OF SOUTHLAKENot detected · below 9.0 µg/L lab reporting limitSample date: 2023-11-20 to 2024-08-21
Perfluorohexanesulfonic acid (PFHxS)Detected in 6 systems of 14 tested10 ng/L federal MCL (2024) · US EPAHighest25.8 ng/L
  • CITY OF FORT WORTH25.8 ng/LSample date: 2023-01-23 to 2024-01-24
  • CITY OF HALTOM CITY18.1 ng/LSample date: 2023-06-26 to 2024-03-11
  • CITY OF SOUTHLAKE10.7 ng/LSample date: 2023-11-20 to 2024-08-21
  • CITY OF KELLER10.6 ng/LSample date: 2024-07-15 to 2025-04-28
  • CITY OF NORTH RICHLAND HILLS9.5 ng/LSample date: 2024-01-24 to 2024-10-15
  • CITY OF COLLEYVILLE3.2 ng/LSample date: 2024-08-19 to 2025-06-16
  • CITY OF ARLINGTONNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-06-21 to 2024-06-25
  • CITY OF BEDFORDNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-06-24 to 2025-03-17
  • CITY OF CROWLEYNot detected · below 3.0 ng/L lab reporting limitSample date: 2025-04-21 to 2025-11-25
  • CITY OF EULESSNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-01-24 to 2024-08-14
  • CITY OF GRAPEVINENot detected · below 3.0 ng/L lab reporting limitSample date: 2023-02-07 to 2023-11-06
  • CITY OF HURSTNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-05-09 to 2024-07-29
  • CITY OF KENNEDALENot detected · below 3.0 ng/L lab reporting limitSample date: 2023-01-25 to 2024-06-25
  • CITY OF MANSFIELDNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-03-13 to 2024-12-05
Perfluorooctanoic acid (PFOA)Detected in 4 systems of 14 tested4.0 ng/L federal MCL (2024) · US EPAHighest8.3 ng/L
  • CITY OF FORT WORTH8.3 ng/LSample date: 2023-01-23 to 2024-01-24
  • CITY OF HALTOM CITY5.6 ng/LSample date: 2023-06-26 to 2024-03-11
  • CITY OF GRAPEVINE5.5 ng/LSample date: 2023-02-07 to 2023-11-06
  • CITY OF NORTH RICHLAND HILLS4.2 ng/LSample date: 2024-01-24 to 2024-10-15
  • CITY OF ARLINGTONNot detected · below 4.0 ng/L lab reporting limitSample date: 2023-06-21 to 2024-06-25
  • CITY OF BEDFORDNot detected · below 4.0 ng/L lab reporting limitSample date: 2024-06-24 to 2025-03-17
  • CITY OF COLLEYVILLENot detected · below 4.0 ng/L lab reporting limitSample date: 2024-08-19 to 2025-06-16
  • CITY OF CROWLEYNot detected · below 4.0 ng/L lab reporting limitSample date: 2025-04-21 to 2025-11-25
  • CITY OF EULESSNot detected · below 4.0 ng/L lab reporting limitSample date: 2023-01-24 to 2024-08-14
  • CITY OF HURSTNot detected · below 4.0 ng/L lab reporting limitSample date: 2023-05-09 to 2024-07-29
  • CITY OF KELLERNot detected · below 4.0 ng/L lab reporting limitSample date: 2024-07-15 to 2025-04-28
  • CITY OF KENNEDALENot detected · below 4.0 ng/L lab reporting limitSample date: 2023-01-25 to 2024-06-25
  • CITY OF MANSFIELDNot detected · below 4.0 ng/L lab reporting limitSample date: 2024-03-13 to 2024-12-05
  • CITY OF SOUTHLAKENot detected · below 4.0 ng/L lab reporting limitSample date: 2023-11-20 to 2024-08-21
Perfluorooctanesulfonic acid (PFOS)Detected in 9 systems of 14 tested4.0 ng/L federal MCL (2024) · US EPAHighest7.7 ng/L
Water hardnessDetected in 1 systemAesthetic, no federal health limit · USGSHighest7.5 gpg
Lead (90th percentile)Detected in 13 systems of 14 tested15 µg/L federal action level · US EPAHighest4.33 µg/L
Perfluorobutanesulfonic acid (PFBS)Detected in 10 systems of 14 tested2,000 ng/L EPA health advisory (screening, not a legal limit) · US EPAHighest7.2 ng/L
Perfluorohexanoic acid (PFHxA)Detected in 12 systems of 14 tested400,000 ng/L Michigan EGLE state MCL (strictest US state) · Michigan EGLEHighest17.3 ng/L
3 more contaminants detectedShow
Perfluorobutanoic acid (PFBA)Detected in 13 systems of 14 testedNo federal or state limit; shown for transparencyHighest42 ng/L
Perfluoroheptanoic acid (PFHpA)Detected in 1 system of 14 testedNo federal or state limit; shown for transparencyHighest4.5 ng/L
  • CITY OF GRAPEVINE4.5 ng/LSample date: 2023-02-07 to 2023-11-06
  • CITY OF ARLINGTONNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-06-21 to 2024-06-25
  • CITY OF BEDFORDNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-06-24 to 2025-03-17
  • CITY OF COLLEYVILLENot detected · below 3.0 ng/L lab reporting limitSample date: 2024-08-19 to 2025-06-16
  • CITY OF CROWLEYNot detected · below 3.0 ng/L lab reporting limitSample date: 2025-04-21 to 2025-11-25
  • CITY OF EULESSNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-01-24 to 2024-08-14
  • CITY OF FORT WORTHNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-01-23 to 2024-01-24
  • CITY OF HALTOM CITYNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-06-26 to 2024-03-11
  • CITY OF HURSTNot detected · below 3.0 ng/L lab reporting limitSample date: 2023-05-09 to 2024-07-29
  • CITY OF KELLERNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-07-15 to 2025-04-28
  • CITY OF KENNEDALENot detected · below 3.0 ng/L lab reporting limitSample date: 2023-01-25 to 2024-06-25
  • CITY OF MANSFIELDNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-03-13 to 2024-12-05
  • CITY OF NORTH RICHLAND HILLSNot detected · below 3.0 ng/L lab reporting limitSample date: 2024-01-24 to 2024-10-15
  • CITY OF SOUTHLAKENot detected · below 3.0 ng/L lab reporting limitSample date: 2023-11-20 to 2024-08-21
Perfluoropentanoic acid (PFPeA)Detected in 12 systems of 14 testedNo federal or state limit; shown for transparencyHighest16.3 ng/L
21 PFAS tested, none detected in any systemShow

Tested in these 14 systems: CITY OF ARLINGTON, CITY OF BEDFORD, CITY OF COLLEYVILLE, CITY OF CROWLEY, CITY OF EULESS, CITY OF FORT WORTH, CITY OF GRAPEVINE, CITY OF HALTOM CITY, CITY OF HURST, CITY OF KELLER, CITY OF KENNEDALE, CITY OF MANSFIELD, CITY OF NORTH RICHLAND HILLS, CITY OF SOUTHLAKE

  • 11-Chloroeicosafluoro-3-oxaundecane-1-sulfonic acid (11Cl-PF3OUdS)
  • 1H, 1H, 2H, 2H-perfluorodecane sulfonic acid (8:2 FTS)
  • 1H, 1H, 2H, 2H-perfluorohexane sulfonic acid (4:2 FTS)
  • 1H, 1H, 2H, 2H-perfluorooctane sulfonic acid (6:2 FTS)
  • 4,8-Dioxa-3H-perfluorononanoic acid (ADONA)
  • 9-Chlorohexadecafluoro-3-oxanone-1-sulfonic acid (9Cl-PF3ONS)
  • Hexafluoropropylene oxide dimer acid (HFPO-DA) (GenX chemicals)
  • N-ethyl perfluorooctanesulfonamidoacetic acid (NEtFOSAA)
  • N-methyl perfluorooctanesulfonamidoacetic acid (NMeFOSAA)
  • Nonafluoro-3,6-dioxaheptanoic acid (NFDHA)
  • Perfluoro (2-ethoxyethane) sulfonic acid (PFEESA)
  • Perfluoro-3-methoxypropanoic acid (PFMPA)
  • Perfluoro-4-methoxybutanoic acid (PFMBA)
  • Perfluorodecanoic acid (PFDA)
  • Perfluorododecanoic acid (PFDoA)
  • Perfluoroheptanesulfonic acid (PFHpS)
  • Perfluorononanoic acid (PFNA)
  • Perfluoropentanesulfonic acid (PFPeS)
  • Perfluorotetradecanoic acid (PFTA)
  • Perfluorotridecanoic acid (PFTrDA)
  • Perfluoroundecanoic acid (PFUnA)
14 cities

Cities ranked by the records

Showing 6 of 14 cities · scores are system-level, not tap tests

Ranked by the Purity Score of each city's main water system, highest first. Scores belong to water systems; there is no county score. The score is computed only from contaminants measured in the published EPA record, so this ranks the record, not which city's water is safest. How the score works.

PFAS in Tarrant County9 of 14 city reports had a PFAS sample above a 2024 EPA limit
  1. Haltom City7.7 ng/L
  2. Fort Worth7.3 ng/L
  3. Keller5.7 ng/L
  4. Colleyville5.4 ng/L
  5. Grapevine5 ng/L
  6. Arlington4.6 ng/L
  7. Bedford4.3 ng/L
  8. North Richland Hills4.2 ng/L
4.0 ng/L federal MCL · PFOS, ng/LPFAS in Texas
Lead

0of 14 cities above the 15 µg/L action level

Based on each system's 90th-percentile result. Lead from household plumbing isn't in this record.

Lead in Texas
Hard water

1city reports hardness · Fort Worth, 7.5 gpg

Hard on the USGS scale. An aesthetic measure with no federal health limit.

Hard water explained
Who supplies the county

Largest water systems

  1. Fort WorthCITY OF FORT WORTH · TX2200012
    955,900 served
  2. ArlingtonCITY OF ARLINGTON · TX2200001
    413,955 served
  3. MansfieldCITY OF MANSFIELD · TX2200018
    89,227 served
  4. North Richland HillsCITY OF NORTH RICHLAND HILLS · TX2200063
    74,859 served
  5. EulessCITY OF EULESS · TX2200031
    61,601 served
  6. GrapevineCITY OF GRAPEVINE · TX2200013
    52,346 served
  7. BedfordCITY OF BEDFORD · TX2200003
    49,941 served
  8. Haltom CityCITY OF HALTOM CITY · TX2200014
    47,014 served
  9. KellerCITY OF KELLER · TX2200096
    46,308 served
  10. HurstCITY OF HURST · TX2200054
    40,454 served
Questions

Frequently asked

How does Tarrant County tap water compare across cities?

PurityMap ranks 14 cities in Tarrant County by the Purity Score of each city's main water system, computed only from contaminants measured in the published EPA record. Scores belong to water systems, not to cities. The highest published score is Kennedale's main water system: CITY OF KENNEDALE · PWSID TX2200017 · Purity Score 100 (Excellent) · Confidence: moderate · Assessed at the water-system level. The ranking compares the records, not which city's water is safest, and your own tap can differ with household plumbing.

How many Tarrant County cities had a PFAS sample above a 2024 EPA limit?

9 of 14 Tarrant County city reports had a PFAS sample above a 2024 EPA limit in EPA's UCMR 5 testing, including Fort Worth (PFHxS 25.8 ng/L), Haltom City (PFOS 7.7 ng/L), Keller (PFOS 5.7 ng/L). That limit is judged on a yearly average, and water systems have until 2029 to meet it, so a single sample is not a violation. PFAS were detected at any level in 13.

Is there lead in Tarrant County tap water?

Utilities report lead as a 90th-percentile result from home taps. 13 of 14 Tarrant County cities reported a value above zero, and none was above the 15 µg/L federal action level. Lead usually comes from a building's own pipes and fixtures, so only a test at your tap tells you what you drink.

Does Tarrant County have hard water?

Hardness is published in utility water-quality reports for 1 Tarrant County city on record; the hardest is Fort Worth at 7.5 grains per gallon. Hardness affects scale and appliances; it is not a health finding.

Next step

Follow Tarrant County's water

Get an email when a city record in the county changes. Or go straight to the filters certified for what was found here.

FOLLOW THIS COUNTY

Record changes only

We email when places in Tarrant County get new results. Unsubscribe any time.

Follow Tarrant County's water →