LocalDataPoint

Texas Water Quality

Water hardness and quality data for 223 cities in Texas, USA.

268 mg/L

State average

🔴 Very Hard

Avg category

223

Cities tracked

Abilene

Pop. 125,182

🔴 Very Hard
427 mg/Lmixed

PFAS: 12.1 ppt

Full report →

Amarillo

Pop. 198,645

🟡 Moderately Hard
94.5 mg/Lmixed

PFAS: 5.1 ppt

Full report →

Arlington

Pop. 388,125

🔴 Very Hard
287 mg/Lmixed

PFAS: 9.1 ppt

Full report →

Austin

Pop. 974,447

🔴 Very Hard
215 mg/Lreservoir

PFAS: 4.2 ppt

Full report →

Beaumont

Pop. 115,282

🟠 Hard
168 mg/Lmixed

PFAS: 6.6 ppt

Full report →

Brownsville

Pop. 186,738

🔴 Very Hard
336 mg/Lmixed

PFAS: 10.2 ppt

Full report →

Carrollton

Pop. 133,168

🔴 Very Hard
318 mg/Lmixed

PFAS: 9.8 ppt

Full report →

College Station

Pop. 107,889

🔴 Very Hard
416.5 mg/Lmixed

PFAS: 11.9 ppt

Full report →

Corpus Christi

Pop. 316,239

🔴 Very Hard
183 mg/Lmixed

PFAS: 6.9 ppt

Full report →

Cypress

Pop. 200,839

🔴 Very Hard
370.5 mg/Lmixed

PFAS: 10.9 ppt

Full report →

Dallas

Pop. 1,326,087

🟠 Hard
155 mg/Lmixed

PFAS: 11.4 ppt

Full report →

Denton

Pop. 131,044

🟠 Hard
170.5 mg/Lmixed

PFAS: 6.7 ppt

Full report →

El Paso

Pop. 678,815

🔴 Very Hard
407 mg/Lmixed

PFAS: 11.7 ppt

Full report →

Fort Worth

Pop. 1,008,106

🔴 Very Hard
183 mg/Lmixed

PFAS: 9.3 ppt

Full report →

Frisco

Pop. 154,407

🔴 Very Hard
384 mg/Lmixed

PFAS: 11.2 ppt

Full report →

Garland

Pop. 236,897

🟡 Moderately Hard
78 mg/Lmixed

PFAS: 4.7 ppt

Full report →

Grand Prairie

Pop. 187,809

🔴 Very Hard
290 mg/Lmixed

PFAS: 9.2 ppt

Full report →

Houston

Pop. 2,314,157

🔴 Very Hard
184 mg/Lreservoir

PFAS: 12.4 ppt

Full report →

Irving

Pop. 236,607

🔴 Very Hard
365 mg/Lmixed

PFAS: 10.8 ppt

Full report →

Killeen

Pop. 140,806

🔴 Very Hard
433.5 mg/Lmixed

PFAS: 12.2 ppt

Full report →

Laredo

Pop. 256,153

🔴 Very Hard
368 mg/Lmixed

PFAS: 10.8 ppt

Full report →

Lewisville

Pop. 104,039

🟡 Moderately Hard
99.5 mg/Lmixed

PFAS: 5.2 ppt

Full report →

Lubbock

Pop. 249,042

🔴 Very Hard
324.5 mg/Lmixed

PFAS: 9.9 ppt

Full report →

McAllen

Pop. 140,269

🔴 Very Hard
266 mg/Lmixed

PFAS: 8.7 ppt

Full report →

McKinney

Pop. 162,898

🔴 Very Hard
320.5 mg/Lmixed

PFAS: 9.8 ppt

Full report →

Mesquite

Pop. 144,788

🔴 Very Hard
413.5 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Midland

Pop. 132,524

🔴 Very Hard
433.5 mg/Lmixed

PFAS: 12.2 ppt

Full report →

Odessa

Pop. 114,428

🔴 Very Hard
238 mg/Lmixed

PFAS: 8.1 ppt

Full report →

Pasadena

Pop. 153,784

🔴 Very Hard
301 mg/Lmixed

PFAS: 9.4 ppt

Full report →

Pearland

Pop. 108,821

🔴 Very Hard
346 mg/Lmixed

PFAS: 10.4 ppt

Full report →

Plano

Pop. 283,558

🟠 Hard
171 mg/Lmixed

PFAS: 6.7 ppt

Full report →

Richardson

Pop. 110,815

🔴 Very Hard
255.5 mg/Lmixed

PFAS: 8.5 ppt

Full report →

Round Rock

Pop. 115,997

🟡 Moderately Hard
101 mg/Lmixed

PFAS: 5.2 ppt

Full report →

San Antonio

Pop. 1,526,656

🔴 Very Hard
399 mg/Lmixed

PFAS: 11.5 ppt

Full report →

Tyler

Pop. 103,700

🔴 Very Hard
271 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Waco

Pop. 132,356

🟡 Moderately Hard
89 mg/Lmixed

PFAS: 5 ppt

Full report →

Wichita Falls

Pop. 104,710

🔴 Very Hard
408 mg/Lmixed

PFAS: 11.7 ppt

Full report →

Alief

Pop. 98,725

🟠 Hard
145 mg/Lmixed

PFAS: 6.1 ppt

Full report →

Allen

Pop. 98,143

🟠 Hard
152.5 mg/Lmixed

PFAS: 6.3 ppt

Full report →

Atascocita

Pop. 65,844

🔴 Very Hard
328 mg/Lmixed

PFAS: 10 ppt

Full report →

Baytown

Pop. 76,335

🟠 Hard
131 mg/Lmixed

PFAS: 5.8 ppt

Full report →

Bedford

Pop. 49,337

🔴 Very Hard
183 mg/Lmixed

PFAS: 6.9 ppt

Full report →

Bryan

Pop. 82,118

🔴 Very Hard
374 mg/Lmixed

PFAS: 11 ppt

Full report →

Burleson

Pop. 43,625

🟡 Moderately Hard
82 mg/Lmixed

PFAS: 4.8 ppt

Full report →

Cedar Hill

Pop. 48,507

🔴 Very Hard
405 mg/Lmixed

PFAS: 11.6 ppt

Full report →

Cedar Park

Pop. 65,945

🔴 Very Hard
414 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Channelview

Pop. 38,289

🟡 Moderately Hard
119 mg/Lmixed

PFAS: 5.6 ppt

Full report →

Cibolo

Pop. 33,433

🔴 Very Hard
273 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Cleburne

Pop. 30,020

🔴 Very Hard
346.5 mg/Lmixed

PFAS: 10.4 ppt

Full report →

Conroe

Pop. 68,602

🟠 Hard
122 mg/Lmixed

PFAS: 5.7 ppt

Full report →

Coppell

Pop. 41,159

🟠 Hard
154.5 mg/Lmixed

PFAS: 6.3 ppt

Full report →

Copperas Cove

Pop. 33,081

🟠 Hard
158.5 mg/Lmixed

PFAS: 6.4 ppt

Full report →

Deer Park

Pop. 33,806

🟠 Hard
146 mg/Lmixed

PFAS: 6.2 ppt

Full report →

Del Rio

Pop. 36,153

🔴 Very Hard
275.5 mg/Lmixed

PFAS: 8.9 ppt

Full report →

DeSoto

Pop. 52,486

🟡 Moderately Hard
115.5 mg/Lmixed

PFAS: 5.5 ppt

Full report →

Duncanville

Pop. 39,826

🔴 Very Hard
374.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Edinburg

Pop. 84,497

🟠 Hard
140 mg/Lmixed

PFAS: 6 ppt

Full report →

Euless

Pop. 54,219

🔴 Very Hard
322.5 mg/Lmixed

PFAS: 9.9 ppt

Full report →

Farmers Branch

Pop. 32,689

🔴 Very Hard
415.5 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Flower Mound

Pop. 71,253

🔴 Very Hard
244.5 mg/Lmixed

PFAS: 8.2 ppt

Full report →

Friendswood

Pop. 38,800

🔴 Very Hard
378.5 mg/Lmixed

PFAS: 11.1 ppt

Full report →

Galveston

Pop. 50,180

🔴 Very Hard
430.5 mg/Lmixed

PFAS: 12.2 ppt

Full report →

Georgetown

Pop. 63,716

🟠 Hard
126.5 mg/Lmixed

PFAS: 5.8 ppt

Full report →

Grapevine

Pop. 51,404

🔴 Very Hard
302 mg/Lmixed

PFAS: 9.5 ppt

Full report →

Haltom City

Pop. 44,206

🟠 Hard
125 mg/Lmixed

PFAS: 5.7 ppt

Full report →

Harlingen

Pop. 65,774

🟠 Hard
171 mg/Lmixed

PFAS: 6.7 ppt

Full report →

Huntsville

Pop. 40,938

🔴 Very Hard
275 mg/Lmixed

PFAS: 8.9 ppt

Full report →

Hurst

Pop. 39,016

🔴 Very Hard
280 mg/Lmixed

PFAS: 9 ppt

Full report →

Keller

Pop. 45,758

🔴 Very Hard
376.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Kyle

Pop. 35,733

🟠 Hard
147.5 mg/Lmixed

PFAS: 6.2 ppt

Full report →

La Porte

Pop. 35,148

🔴 Very Hard
190 mg/Lmixed

PFAS: 7.1 ppt

Full report →

Lancaster

Pop. 38,801

🔴 Very Hard
345.5 mg/Lmixed

PFAS: 10.4 ppt

Full report →

League City

Pop. 98,312

🔴 Very Hard
417.5 mg/Lmixed

PFAS: 11.9 ppt

Full report →

Leander

Pop. 59,202

🔴 Very Hard
419.5 mg/Lmixed

PFAS: 11.9 ppt

Full report →

Little Elm

Pop. 38,341

🔴 Very Hard
197 mg/Lmixed

PFAS: 7.2 ppt

Full report →

Longview

Pop. 82,287

🔴 Very Hard
351.5 mg/Lmixed

PFAS: 10.5 ppt

Full report →

Lufkin

Pop. 36,333

🔴 Very Hard
422.5 mg/Lmixed

PFAS: 12 ppt

Full report →

Mansfield

Pop. 64,274

🟠 Hard
153.5 mg/Lmixed

PFAS: 6.3 ppt

Full report →

Mission

Pop. 83,298

🟠 Hard
172.5 mg/Lmixed

PFAS: 6.7 ppt

Full report →

Mission Bend

Pop. 36,501

🟠 Hard
173 mg/Lmixed

PFAS: 6.7 ppt

Full report →

Missouri City

Pop. 74,139

🔴 Very Hard
183.5 mg/Lmixed

PFAS: 7 ppt

Full report →

Nacogdoches

Pop. 33,894

🟡 Moderately Hard
90.5 mg/Lmixed

PFAS: 5 ppt

Full report →

New Braunfels

Pop. 70,543

🟠 Hard
147.5 mg/Lmixed

PFAS: 6.2 ppt

Full report →

North Richland Hills

Pop. 69,204

🔴 Very Hard
314 mg/Lmixed

PFAS: 9.7 ppt

Full report →

Pflugerville

Pop. 57,122

🔴 Very Hard
434 mg/Lmixed

PFAS: 12.2 ppt

Full report →

Pharr

Pop. 76,538

🔴 Very Hard
435.5 mg/Lmixed

PFAS: 12.3 ppt

Full report →

Port Arthur

Pop. 55,340

🔴 Very Hard
254.5 mg/Lmixed

PFAS: 8.5 ppt

Full report →

Rockwall

Pop. 42,566

🔴 Very Hard
367.5 mg/Lmixed

PFAS: 10.8 ppt

Full report →

Rosenberg

Pop. 35,510

🟡 Moderately Hard
70.5 mg/Lmixed

PFAS: 4.6 ppt

Full report →

Rowlett

Pop. 60,236

🟡 Moderately Hard
110.5 mg/Lmixed

PFAS: 5.4 ppt

Full report →

San Angelo

Pop. 99,893

🔴 Very Hard
221.5 mg/Lmixed

PFAS: 7.8 ppt

Full report →

San Juan

Pop. 36,556

🔴 Very Hard
432.5 mg/Lmixed

PFAS: 12.2 ppt

Full report →

San Marcos

Pop. 60,684

🔴 Very Hard
440 mg/Lmixed

PFAS: 4.6 ppt

Full report →

Schertz

Pop. 43,091

🔴 Very Hard
189.5 mg/Lmixed

PFAS: 7.1 ppt

Full report →

Sherman

Pop. 40,667

🔴 Very Hard
333 mg/Lmixed

PFAS: 10.1 ppt

Full report →

Socorro

Pop. 33,222

🔴 Very Hard
352 mg/Lmixed

PFAS: 10.5 ppt

Full report →

Spring

Pop. 54,298

🔴 Very Hard
352.5 mg/Lmixed

PFAS: 10.5 ppt

Full report →

Sugar Land

Pop. 88,156

🟠 Hard
155 mg/Lmixed

PFAS: 6.4 ppt

Full report →

Temple

Pop. 72,277

🔴 Very Hard
318.5 mg/Lmixed

PFAS: 9.8 ppt

Full report →

Texarkana

Pop. 37,280

🔴 Very Hard
337 mg/Lmixed

PFAS: 10.2 ppt

Full report →

Texas City

Pop. 47,618

🔴 Very Hard
342.5 mg/Lmixed

PFAS: 10.3 ppt

Full report →

The Colony

Pop. 41,779

🔴 Very Hard
379 mg/Lmixed

PFAS: 11.1 ppt

Full report →

The Trails of Frisco

Pop. 51,059

🟠 Hard
123 mg/Lmixed

PFAS: 5.7 ppt

Full report →

The Woodlands

Pop. 93,847

🔴 Very Hard
391.5 mg/Lmixed

PFAS: 11.3 ppt

Full report →

University of Texas

Pop. 53,082

🔴 Very Hard
327 mg/Lmixed

PFAS: 10 ppt

Full report →

Victoria

Pop. 67,574

🔴 Very Hard
406 mg/Lmixed

PFAS: 11.6 ppt

Full report →

Waxahachie

Pop. 33,384

🔴 Very Hard
204 mg/Lmixed

PFAS: 7.4 ppt

Full report →

Weslaco

Pop. 39,474

🔴 Very Hard
247 mg/Lmixed

PFAS: 8.3 ppt

Full report →

Wylie

Pop. 46,708

🔴 Very Hard
256.5 mg/Lmixed

PFAS: 8.5 ppt

Full report →

Addison

Pop. 15,518

🟡 Moderately Hard
84.5 mg/Lmixed

PFAS: 4.9 ppt

Full report →

Alamo

Pop. 19,246

🟠 Hard
120 mg/Lmixed

PFAS: 5.6 ppt

Full report →

Aldine

Pop. 15,869

🟠 Hard
130.5 mg/Lmixed

PFAS: 5.8 ppt

Full report →

Alice

Pop. 19,408

🟠 Hard
143 mg/Lmixed

PFAS: 6.1 ppt

Full report →

Alton

Pop. 15,760

🔴 Very Hard
189 mg/Lmixed

PFAS: 7.1 ppt

Full report →

Alvin

Pop. 25,791

🔴 Very Hard
194 mg/Lmixed

PFAS: 7.2 ppt

Full report →

Andrews

Pop. 13,816

🟡 Moderately Hard
102.5 mg/Lmixed

PFAS: 5.2 ppt

Full report →

Angleton

Pop. 19,429

🔴 Very Hard
233.5 mg/Lmixed

PFAS: 8 ppt

Full report →

Athens

Pop. 12,788

🔴 Very Hard
331 mg/Lmixed

PFAS: 10.1 ppt

Full report →

Balch Springs

Pop. 25,210

🔴 Very Hard
404.5 mg/Lmixed

PFAS: 11.6 ppt

Full report →

Bay City

Pop. 17,598

🔴 Very Hard
383 mg/Lmixed

PFAS: 11.2 ppt

Full report →

Beeville

Pop. 13,277

🔴 Very Hard
206.5 mg/Lmixed

PFAS: 7.4 ppt

Full report →

Bellaire

Pop. 18,518

🔴 Very Hard
220 mg/Lmixed

PFAS: 7.7 ppt

Full report →

Belton

Pop. 20,547

🔴 Very Hard
230.5 mg/Lmixed

PFAS: 7.9 ppt

Full report →

Benbrook

Pop. 22,629

🔴 Very Hard
238.5 mg/Lmixed

PFAS: 8.1 ppt

Full report →

Big Spring

Pop. 28,862

🔴 Very Hard
213 mg/Lmixed

PFAS: 7.6 ppt

Full report →

Boerne

Pop. 13,674

🟠 Hard
140 mg/Lmixed

PFAS: 6 ppt

Full report →

Borger

Pop. 12,964

🔴 Very Hard
271.5 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Brenham

Pop. 16,579

🔴 Very Hard
259 mg/Lmixed

PFAS: 8.6 ppt

Full report →

Brownwood

Pop. 19,031

🔴 Very Hard
344 mg/Lmixed

PFAS: 10.3 ppt

Full report →

Brushy Creek

Pop. 21,764

🔴 Very Hard
361.5 mg/Lmixed

PFAS: 10.7 ppt

Full report →

Buda

Pop. 13,705

🟠 Hard
131 mg/Lmixed

PFAS: 5.8 ppt

Full report →

Canyon

Pop. 14,887

🔴 Very Hard
382 mg/Lmixed

PFAS: 11.1 ppt

Full report →

Canyon Lake

Pop. 21,262

🔴 Very Hard
275.5 mg/Lmixed

PFAS: 8.9 ppt

Full report →

Cinco Ranch

Pop. 18,274

🔴 Very Hard
276 mg/Lmixed

PFAS: 8.9 ppt

Full report →

Cloverleaf

Pop. 22,942

🔴 Very Hard
368.5 mg/Lmixed

PFAS: 10.8 ppt

Full report →

Colleyville

Pop. 25,487

🔴 Very Hard
418.5 mg/Lmixed

PFAS: 11.9 ppt

Full report →

Converse

Pop. 21,987

🟠 Hard
126.5 mg/Lmixed

PFAS: 5.8 ppt

Full report →

Corinth

Pop. 20,998

🟠 Hard
169 mg/Lmixed

PFAS: 6.6 ppt

Full report →

Corsicana

Pop. 23,952

🔴 Very Hard
189.5 mg/Lmixed

PFAS: 7.1 ppt

Full report →

Crowley

Pop. 14,853

🔴 Very Hard
329 mg/Lmixed

PFAS: 10 ppt

Full report →

Denison

Pop. 23,150

🟠 Hard
168 mg/Lmixed

PFAS: 6.6 ppt

Full report →

Dickinson

Pop. 19,895

🔴 Very Hard
207 mg/Lmixed

PFAS: 7.5 ppt

Full report →

Donna

Pop. 16,523

🔴 Very Hard
268.5 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Dumas

Pop. 15,001

🔴 Very Hard
343.5 mg/Lmixed

PFAS: 10.3 ppt

Full report →

Eagle Pass

Pop. 28,765

🔴 Very Hard
361.5 mg/Lmixed

PFAS: 10.7 ppt

Full report →

Ennis

Pop. 19,007

🔴 Very Hard
288.5 mg/Lmixed

PFAS: 9.2 ppt

Full report →

Forest Hill

Pop. 12,881

🔴 Very Hard
270.5 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Forney

Pop. 18,418

🔴 Very Hard
280 mg/Lmixed

PFAS: 9 ppt

Full report →

Fort Cavazos

Pop. 29,589

🔴 Very Hard
206 mg/Lmixed

PFAS: 7.4 ppt

Full report →

Four Corners

Pop. 12,382

🔴 Very Hard
311.5 mg/Lmixed

PFAS: 9.6 ppt

Full report →

Fresno

Pop. 19,069

🔴 Very Hard
361.5 mg/Lmixed

PFAS: 10.7 ppt

Full report →

Gainesville

Pop. 16,292

🔴 Very Hard
411 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Gatesville

Pop. 15,724

🟡 Moderately Hard
99 mg/Lmixed

PFAS: 5.2 ppt

Full report →

Greenville

Pop. 26,515

🔴 Very Hard
373.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Groves

Pop. 15,750

🔴 Very Hard
409.5 mg/Lmixed

PFAS: 11.7 ppt

Full report →

Harker Heights

Pop. 29,142

🟠 Hard
166.5 mg/Lmixed

PFAS: 6.6 ppt

Full report →

Henderson

Pop. 13,529

🔴 Very Hard
219 mg/Lmixed

PFAS: 7.7 ppt

Full report →

Hereford

Pop. 15,021

🔴 Very Hard
335.5 mg/Lmixed

PFAS: 10.2 ppt

Full report →

Hewitt

Pop. 14,252

🔴 Very Hard
328.5 mg/Lmixed

PFAS: 10 ppt

Full report →

Hidalgo

Pop. 13,709

🔴 Very Hard
344.5 mg/Lmixed

PFAS: 10.3 ppt

Full report →

Highland Village

Pop. 16,149

🔴 Very Hard
373.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Horizon City

Pop. 19,288

🔴 Very Hard
377.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Humble

Pop. 15,665

🔴 Very Hard
261 mg/Lmixed

PFAS: 8.6 ppt

Full report →

Hutto

Pop. 22,722

🔴 Very Hard
287.5 mg/Lmixed

PFAS: 9.1 ppt

Full report →

Jacksonville

Pop. 14,884

🔴 Very Hard
420 mg/Lmixed

PFAS: 11.9 ppt

Full report →

Jollyville

Pop. 16,151

🔴 Very Hard
180 mg/Lmixed

PFAS: 6.9 ppt

Full report →

Katy

Pop. 16,158

🔴 Very Hard
363 mg/Lmixed

PFAS: 10.7 ppt

Full report →

Kerrville

Pop. 23,136

🔴 Very Hard
412.5 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Kilgore

Pop. 14,947

🔴 Very Hard
430 mg/Lmixed

PFAS: 12.1 ppt

Full report →

Kingsville

Pop. 26,225

🟡 Moderately Hard
86.5 mg/Lmixed

PFAS: 4.9 ppt

Full report →

La Marque

Pop. 15,908

🟠 Hard
178.5 mg/Lmixed

PFAS: 6.9 ppt

Full report →

Lake Jackson

Pop. 27,533

🔴 Very Hard
265 mg/Lmixed

PFAS: 8.7 ppt

Full report →

Lakeway

Pop. 14,217

🔴 Very Hard
324 mg/Lmixed

PFAS: 9.9 ppt

Full report →

Levelland

Pop. 13,914

🔴 Very Hard
247.5 mg/Lmixed

PFAS: 8.3 ppt

Full report →

Live Oak

Pop. 15,346

🔴 Very Hard
243 mg/Lmixed

PFAS: 8.2 ppt

Full report →

Lockhart

Pop. 13,446

🔴 Very Hard
277 mg/Lmixed

PFAS: 8.9 ppt

Full report →

Lumberton

Pop. 12,421

🔴 Very Hard
425.5 mg/Lmixed

PFAS: 12.1 ppt

Full report →

Marshall

Pop. 23,820

🔴 Very Hard
190.5 mg/Lmixed

PFAS: 7.1 ppt

Full report →

Mercedes

Pop. 16,657

🔴 Very Hard
402.5 mg/Lmixed

PFAS: 11.6 ppt

Full report →

Midlothian

Pop. 22,318

🟡 Moderately Hard
91 mg/Lmixed

PFAS: 5 ppt

Full report →

Mineral Wells

Pop. 14,754

🟠 Hard
161.5 mg/Lmixed

PFAS: 6.5 ppt

Full report →

Mount Pleasant

Pop. 16,051

🔴 Very Hard
345.5 mg/Lmixed

PFAS: 10.4 ppt

Full report →

Murphy

Pop. 20,610

🔴 Very Hard
428 mg/Lmixed

PFAS: 12.1 ppt

Full report →

Nederland

Pop. 17,196

🟡 Moderately Hard
119 mg/Lmixed

PFAS: 5.6 ppt

Full report →

New Caney

Pop. 20,000

🟠 Hard
150 mg/Lmixed

PFAS: 6.2 ppt

Full report →

New Territory

Pop. 15,186

🔴 Very Hard
212 mg/Lmixed

PFAS: 7.6 ppt

Full report →

Orange

Pop. 19,347

🟠 Hard
161 mg/Lmixed

PFAS: 6.5 ppt

Full report →

Palestine

Pop. 18,288

🔴 Very Hard
222 mg/Lmixed

PFAS: 7.8 ppt

Full report →

Pampa

Pop. 18,177

🔴 Very Hard
295 mg/Lmixed

PFAS: 9.3 ppt

Full report →

Paris

Pop. 24,782

🔴 Very Hard
269 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Pecan Grove

Pop. 15,963

🔴 Very Hard
362 mg/Lmixed

PFAS: 10.7 ppt

Full report →

Plainview

Pop. 20,919

🔴 Very Hard
366 mg/Lmixed

PFAS: 10.8 ppt

Full report →

Port Lavaca

Pop. 12,416

🔴 Very Hard
258.5 mg/Lmixed

PFAS: 8.5 ppt

Full report →

Port Neches

Pop. 12,786

🔴 Very Hard
259.5 mg/Lmixed

PFAS: 8.6 ppt

Full report →

Portland

Pop. 16,116

🔴 Very Hard
268 mg/Lmixed

PFAS: 8.7 ppt

Full report →

Prosper

Pop. 15,967

🔴 Very Hard
368.5 mg/Lmixed

PFAS: 10.9 ppt

Full report →

Rendon

Pop. 12,552

🔴 Very Hard
199 mg/Lmixed

PFAS: 7.3 ppt

Full report →

Rio Grande City

Pop. 14,404

🔴 Very Hard
286 mg/Lmixed

PFAS: 9.1 ppt

Full report →

Sachse

Pop. 24,554

🟠 Hard
163.5 mg/Lmixed

PFAS: 6.5 ppt

Full report →

Saginaw

Pop. 22,079

🟠 Hard
174.5 mg/Lmixed

PFAS: 6.8 ppt

Full report →

San Benito

Pop. 24,496

🔴 Very Hard
411 mg/Lmixed

PFAS: 11.8 ppt

Full report →

Santa Fe

Pop. 13,037

🟠 Hard
146 mg/Lmixed

PFAS: 6.2 ppt

Full report →

Seabrook

Pop. 13,716

🔴 Very Hard
228.5 mg/Lmixed

PFAS: 7.9 ppt

Full report →

Seagoville

Pop. 15,894

🔴 Very Hard
229.5 mg/Lmixed

PFAS: 7.9 ppt

Full report →

Seguin

Pop. 27,864

🔴 Very Hard
251 mg/Lmixed

PFAS: 8.4 ppt

Full report →

Sienna Plantation

Pop. 13,721

🔴 Very Hard
373.5 mg/Lmixed

PFAS: 11 ppt

Full report →

Socorro Mission Number 1 Colonia

Pop. 28,637

🔴 Very Hard
353 mg/Lmixed

PFAS: 10.5 ppt

Full report →

South Houston

Pop. 17,544

🔴 Very Hard
269 mg/Lmixed

PFAS: 8.8 ppt

Full report →

Southlake

Pop. 29,941

🔴 Very Hard
308 mg/Lmixed

PFAS: 9.6 ppt

Full report →

Stafford

Pop. 18,459

🔴 Very Hard
407.5 mg/Lmixed

PFAS: 11.7 ppt

Full report →

Stephenville

Pop. 20,120

🟡 Moderately Hard
87 mg/Lmixed

PFAS: 4.9 ppt

Full report →

Sulphur Springs

Pop. 16,098

🟠 Hard
167 mg/Lmixed

PFAS: 6.6 ppt

Full report →

Taylor

Pop. 16,702

🔴 Very Hard
280.5 mg/Lmixed

PFAS: 9 ppt

Full report →

Terrell

Pop. 16,981

🔴 Very Hard
327.5 mg/Lmixed

PFAS: 10 ppt

Full report →

Timberwood Park

Pop. 13,447

🟡 Moderately Hard
85.5 mg/Lmixed

PFAS: 4.9 ppt

Full report →

Universal City

Pop. 19,986

🔴 Very Hard
322.5 mg/Lmixed

PFAS: 9.9 ppt

Full report →

University Park

Pop. 24,759

🔴 Very Hard
327 mg/Lmixed

PFAS: 10 ppt

Full report →

Uvalde

Pop. 16,476

🔴 Very Hard
343.5 mg/Lmixed

PFAS: 10.3 ppt

Full report →

Watauga

Pop. 24,525

🔴 Very Hard
187.5 mg/Lmixed

PFAS: 7 ppt

Full report →

Weatherford

Pop. 28,742

🔴 Very Hard
209 mg/Lmixed

PFAS: 7.5 ppt

Full report →

West Odessa

Pop. 22,707

🔴 Very Hard
331 mg/Lmixed

PFAS: 10.1 ppt

Full report →

West University Place

Pop. 15,741

🔴 Very Hard
314.5 mg/Lmixed

PFAS: 9.7 ppt

Full report →

White Settlement

Pop. 17,077

🔴 Very Hard
388.5 mg/Lmixed

PFAS: 11.3 ppt

Full report →