Skip to content

State water index

Texas water hardness

Search 529 indexed communities and 1,026 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.

Median indexed hardness

111PPM

Moderately Hard

Indexed range 5.4–500.5 PPM

ZIP profiles
1,026
Cities
529
Matched utilities
537
Counties
220

Understanding Texas

Why local comparisons matter here

Texas contains numerous aquifers, major reservoirs and rivers, Gulf Coastal Plain systems, limestone regions, and arid western basins. Many metros blend several sources.

In this index, moderately hard is the largest category, covering 481 of 1,019 profiles with hardness data. The state median is 111 PPM, but the full indexed range is 5.4–500.5 PPM.

State distribution

Hardness across indexed ZIPs

Counts describe published ZIP profiles, not a population-weighted statewide sample.

Soft · 0–60 PPM85
Moderately hard · 61–120 PPM481
Hard · 121–180 PPM112
Very hard · 181+ PPM341

Evidence coverage

What the current records support

Hardness estimate
99%
Lead 90th percentile
100%
Copper 90th percentile
4%

276

Low-confidence hardness profiles

255

Nearest site more than 25 miles away

Reported source water

Utility source mix

Surface water
313
Groundwater
222
Groundwater influenced by surface water
2

City directory

Explore Texas by city

Search by city or county, then sort by name, hardness, or ZIP coverage.

529 cities · 1,026 ZIP profiles

529 cities found

Page 1 of 23

Abernathy

Hale County · 1 ZIP

409PPM

Single indexed valueNo active flag

Abilene

Taylor County · 6 ZIPs

214PPM

Range 210–218No active flag

Alamo

Hidalgo County · 1 ZIP

286PPM

Single indexed valueNo active flag

Albany

Shackelford County · 1 ZIP

214PPM

Single indexed valueNo active flag

Alice

Jim Wells County · 1 ZIP

347PPM

Single indexed valueNo active flag

Allen

Collin County · 1 ZIP

111PPM

Single indexed valueNo active flag

Alpine

Brewster County · 2 ZIPs

368PPM

Range 341–395.5No active flag

Alto

Cherokee County · 1 ZIP

104PPM

Single indexed valueNo active flag

Alvarado

Johnson County · 1 ZIP

114PPM

Single indexed valueNo active flag

Alvin

Brazoria County · 1 ZIP

192PPM

Single indexed valueNo active flag

Alvord

Wise County · 1 ZIP

11PPM

Single indexed valueNo active flag

Amarillo

Potter County · 8 ZIPs

358PPM

Single indexed valueNo active flag

Anahuac

Chambers County · 1 ZIP

84PPM

Single indexed valueNo active flag

Andrews

Andrews County · 1 ZIP

465PPM

Single indexed valueNo active flag

Angleton

Brazoria County · 1 ZIP

80PPM

Single indexed valueNo active flag

Anna

Collin County · 1 ZIP

110PPM

Single indexed valueNo active flag

Anson

Jones County · 1 ZIP

210PPM

Single indexed valueNo active flag

Aransas Pass

San Patricio County · 1 ZIP

437PPM

Single indexed valueNo active flag

Arlington

Tarrant County · 13 ZIPs

110PPM

Single indexed valueNo active flag

Arp

Smith County · 1 ZIP

48PPM

Single indexed valueNo active flag

Asherton

Dimmit County · 1 ZIP

237PPM

Single indexed valueNo active flag

Athens

Henderson County · 2 ZIPs

101PPM

Range 100–102No active flag

Atlanta

Cass County · 1 ZIP

72PPM

Single indexed valueNo active flag

Austin

Travis County · 39 ZIPs

86PPM

Range 83.8–162.5No active flag

County comparison

Highest indexed county medians

CountyMedianRangeZIP profiles
El Paso County491 PPM490.5–490.518
Andrews County465 PPM464.5–464.51
Culberson County450 PPM450–4501
Gaines County424 PPM419.5–4282
Winkler County424 PPM419.5–4282
Ector County421 PPM369–420.53
San Patricio County392 PPM135–4396
Ward County391 PPM391–3911
Yoakum County385 PPM385–3851
Brewster County368 PPM341–395.52
Crane County367 PPM367–3671
Randall County358 PPM358–3582