Water quality by county
in Texas
EPA sampled public water systems across Texas for PFAS under its UCMR 5 programme. Of the 254 counties, 39 have a reading above a federal limit and 63 have not been sampled at all — which is not a clean result, only an absence of one. Each county below shows what was found, at what concentration, and at which utility.
| county | Population | Worst result | Compound |
|---|---|---|---|
| Dallas County | 2,656,028 | 21× | PFOS · 82 ng/L |
| El Paso County | 875,784 | 8.3× | PFOS · 33.1 ng/L |
| Jones County | 20,850 | 8.1× | PFOS · 32.3 ng/L |
| Taylor County | 148,813 | 7.5× | PFOS · 30 ng/L |
| Kendall County | 51,828 | 6.6× | PFOS · 26.3 ng/L |
| Callahan County | 14,615 | 5.0× | PFOS · 20 ng/L |
| Travis County | 1,363,767 | 3.6× | PFOS · 14.4 ng/L |
| Bell County | 399,578 | 3.4× | PFOS · 13.7 ng/L |
| Grayson County | 150,532 | 2.8× | PFHxS · 28 ng/L |
| Kaufman County | 197,829 | 2.6× | PFOS · 10.4 ng/L |
| Tarrant County | 2,230,708 | 2.6× | PFHxS · 25.8 ng/L |
| Erath County | 44,496 | 2.5× | PFOS · 9.8 ng/L |
| Harris County | 5,009,302 | 2.4× | PFOS · 9.7 ng/L |
| Cameron County | 431,874 | 2.3× | PFOS · 9.2 ng/L |
| Walker County | 83,722 | 2.2× | PFOS · 8.9 ng/L |
| Hunt County | 118,729 | 2.0× | PFOS · 8.1 ng/L |
| Hidalgo County | 914,820 | 1.9× | PFOS · 7.4 ng/L |
| Van Zandt County | 65,304 | 1.8× | PFOS · 7.3 ng/L |
| Polk County | 54,258 | 1.7× | PFOS · 6.9 ng/L |
| Rains County | 13,306 | 1.6× | PFOS · 6.5 ng/L |
| Ellis County | 232,387 | 1.6× | PFOS · 6.2 ng/L |
| Calhoun County | 19,942 | 1.5× | PFOA · 6 ng/L |
| Parker County | 179,707 | 1.5× | PFHxS · 15 ng/L |
| Williamson County | 727,480 | 1.4× | PFOS · 5.7 ng/L |
| Comal County | 201,628 | 1.3× | PFOS · 5.2 ng/L |
| Galveston County | 367,407 | 1.2× | PFOS · 4.8 ng/L |
| Montgomery County | 749,613 | 1.2× | PFOA · 4.8 ng/L |
| Childress County | 6,679 | 1.2× | PFOS · 4.7 ng/L |
| Collin County | 1,254,658 | 1.2× | PFOS · 4.7 ng/L |
| Fort Bend County | 958,434 | 1.1× | PFOS · 4.6 ng/L |
| Midland County | 183,587 | 1.1× | PFHxS · 11.5 ng/L |
| Milam County | 26,159 | 1.1× | PFOA · 4.6 ng/L |
| Hill County | 38,771 | 1.1× | PFOA · 4.5 ng/L |
| Howard County | 30,833 | 1.1× | PFHxS · 11.1 ng/L |
| Brazoria County | 413,224 | 1.1× | PFOS · 4.4 ng/L |
| Denton County | 1,045,120 | 1.1× | PFOA · 4.4 ng/L |
| Guadalupe County | 195,166 | 1.1× | PFOS · 4.4 ng/L |
| Hockley County | 21,505 | 1.1× | PFOS · 4.2 ng/L |
| Coryell County | 86,370 | 1.0× | PFOS · 4.1 ng/L |
| Tom Green County | 120,103 | under the limit | PFHxS · 9.7 ng/L |
| Ector County | 170,022 | under the limit | PFHxS · 5.4 ng/L |
| Runnels County | 9,751 | under the limit | PFHxS · 5 ng/L |
| Bee County | 31,226 | under the limit | PFHxS · 4.7 ng/L |
| Concho County | 3,326 | under the limit | PFHxS · 4.1 ng/L |
| Henderson County | 87,467 | under the limit | PFHxS · 3.9 ng/L |
| Hood County | 69,126 | under the limit | PFHxS · 3.6 ng/L |
| McLennan County | 270,358 | under the limit | PFHxS · 3.5 ng/L |
| Hays County | 292,029 | under the limit | PFHxS · 3.4 ng/L |
| Burnet County | 55,722 | under the limit | PFHxS · 3 ng/L |
| Coke County | 3,396 | under the limit | PFHxS · 3 ng/L |
| Anderson County | 59,512 | under the limit | — |
| Andrews County | 18,923 | under the limit | — |
| Angelina County | 88,094 | under the limit | — |
| Aransas County | 25,595 | under the limit | — |
| Archer County | 9,155 | not sampled | — |
| Armstrong County | 1,809 | not sampled | — |
| Atascosa County | 52,783 | under the limit | — |
| Austin County | 32,546 | under the limit | — |
| Bailey County | 7,031 | under the limit | — |
| Bandera County | 22,830 | not sampled | — |
| Bastrop County | 114,931 | under the limit | — |
| Baylor County | 3,533 | not sampled | — |
| Bexar County | 2,127,737 | under the limit | — |
| Blanco County | 13,358 | not sampled | — |
| Borden County | 557 | not sampled | — |
| Bosque County | 19,013 | under the limit | — |
| Bowie County | 91,992 | under the limit | — |
| Brazos County | 249,624 | under the limit | — |
| Brewster County | 9,508 | under the limit | — |
| Briscoe County | 1,494 | not sampled | — |
| Brooks County | 6,740 | under the limit | — |
| Brown County | 38,631 | under the limit | — |
| Burleson County | 20,179 | under the limit | — |
| Caldwell County | 52,430 | under the limit | — |
| Camp County | 13,164 | under the limit | — |
| Carson County | 5,822 | under the limit | — |
| Cass County | 28,622 | under the limit | — |
| Castro County | 7,380 | under the limit | — |
| Chambers County | 56,179 | under the limit | — |
| Cherokee County | 53,223 | under the limit | — |
| Clay County | 10,730 | under the limit | — |
| Cochran County | 2,583 | not sampled | — |
| Coleman County | 7,990 | under the limit | — |
| Collingsworth County | 2,611 | not sampled | — |
| Colorado County | 21,475 | under the limit | — |
| Comanche County | 14,359 | under the limit | — |
| Cooke County | 44,258 | under the limit | — |
| Cottle County | 1,263 | not sampled | — |
| Crane County | 4,594 | not sampled | — |
| Crockett County | 2,799 | under the limit | — |
| Crosby County | 5,030 | not sampled | — |
| Culberson County | 2,254 | not sampled | — |
| Dallam County | 7,526 | under the limit | — |
| Dawson County | 11,758 | under the limit | — |
| Deaf Smith County | 18,495 | under the limit | — |
| Delta County | 5,647 | not sampled | — |
| DeWitt County | 20,252 | under the limit | — |
| Dickens County | 1,725 | not sampled | — |
| Dimmit County | 8,181 | under the limit | — |
| Donley County | 3,193 | not sampled | — |
| Duval County | 9,585 | under the limit | — |
| Eastland County | 18,290 | under the limit | — |
| Edwards County | 1,383 | not sampled | — |
| Falls County | 17,752 | under the limit | — |
| Fannin County | 38,650 | under the limit | — |
| Fayette County | 25,488 | under the limit | — |
| Fisher County | 3,665 | not sampled | — |
| Floyd County | 5,042 | not sampled | — |
| Foard County | 1,053 | not sampled | — |
| Franklin County | 10,912 | under the limit | — |
| Freestone County | 20,645 | under the limit | — |
| Frio County | 19,520 | under the limit | — |
| Gaines County | 22,892 | under the limit | — |
| Garza County | 4,645 | under the limit | — |
| Gillespie County | 28,159 | under the limit | — |
| Glasscock County | 1,153 | not sampled | — |
| Goliad County | 7,221 | not sampled | — |
| Gonzales County | 20,040 | under the limit | — |
| Gray County | 20,888 | under the limit | — |
| Gregg County | 126,679 | under the limit | — |
| Grimes County | 33,448 | under the limit | — |
| Hale County | 31,953 | under the limit | — |
| Hall County | 2,828 | not sampled | — |
| Hamilton County | 8,644 | not sampled | — |
| Hansford County | 5,006 | under the limit | — |
| Hardeman County | 3,417 | not sampled | — |
| Hardin County | 58,670 | under the limit | — |
| Harrison County | 71,370 | under the limit | — |
| Hartley County | 4,996 | not sampled | — |
| Haskell County | 5,435 | under the limit | — |
| Hemphill County | 3,134 | not sampled | — |
| Hopkins County | 38,784 | under the limit | — |
| Houston County | 22,197 | under the limit | — |
| Hudspeth County | 3,608 | not sampled | — |
| Hutchinson County | 19,721 | under the limit | — |
| Irion County | 1,526 | not sampled | — |
| Jack County | 9,398 | under the limit | — |
| Jackson County | 15,284 | under the limit | — |
| Jasper County | 32,907 | under the limit | — |
| Jeff Davis County | 1,778 | not sampled | — |
| Jefferson County | 253,948 | under the limit | — |
| Jim Hogg County | 4,583 | under the limit | — |
| Jim Wells County | 38,886 | under the limit | — |
| Johnson County | 210,547 | under the limit | — |
| Karnes County | 15,137 | under the limit | — |
| Kenedy County | 330 | not sampled | — |
| Kent County | 703 | not sampled | — |
| Kerr County | 53,900 | under the limit | — |
| Kimble County | 4,401 | not sampled | — |
| King County | 215 | not sampled | — |
| Kinney County | 3,191 | not sampled | — |
| Kleberg County | 30,442 | under the limit | — |
| Knox County | 3,255 | not sampled | — |
| La Salle County | 6,679 | under the limit | — |
| Lamar County | 51,249 | under the limit | — |
| Lamb County | 12,687 | under the limit | — |
| Lampasas County | 23,539 | under the limit | — |
| Lavaca County | 20,605 | not sampled | — |
| Lee County | 18,451 | under the limit | — |
| Leon County | 16,698 | under the limit | — |
| Liberty County | 115,042 | under the limit | — |
| Limestone County | 22,569 | under the limit | — |
| Lipscomb County | 2,880 | not sampled | — |
| Live Oak County | 11,967 | under the limit | — |
| Llano County | 23,163 | under the limit | — |
| Loving County | 48 | not sampled | — |
| Lubbock County | 327,394 | under the limit | — |
| Lynn County | 5,952 | not sampled | — |
| Madison County | 13,877 | under the limit | — |
| Marion County | 9,704 | under the limit | — |
| Martin County | 5,179 | not sampled | — |
| Mason County | 3,987 | not sampled | — |
| Matagorda County | 36,391 | under the limit | — |
| Maverick County | 58,829 | under the limit | — |
| McCulloch County | 7,448 | under the limit | — |
| McMullen County | 565 | not sampled | — |
| Medina County | 55,619 | under the limit | — |
| Menard County | 1,911 | under the limit | — |
| Mills County | 4,563 | not sampled | — |
| Mitchell County | 8,968 | under the limit | — |
| Montague County | 21,890 | under the limit | — |
| Moore County | 21,872 | under the limit | — |
| Morris County | 12,184 | under the limit | — |
| Motley County | 1,015 | not sampled | — |
| Nacogdoches County | 65,728 | under the limit | — |
| Navarro County | 56,533 | under the limit | — |
| Newton County | 11,908 | under the limit | — |
| Nolan County | 14,182 | under the limit | — |
| Nueces County | 353,125 | under the limit | — |
| Ochiltree County | 9,717 | under the limit | — |
| Oldham County | 1,823 | not sampled | — |
| Orange County | 86,115 | under the limit | — |
| Palo Pinto County | 30,231 | under the limit | — |
| Panola County | 23,022 | under the limit | — |
| Parmer County | 9,669 | under the limit | — |
| Pecos County | 14,712 | under the limit | — |
| Potter County | 114,649 | under the limit | — |
| Presidio County | 5,686 | under the limit | — |
| Randall County | 150,547 | under the limit | — |
| Reagan County | 3,139 | not sampled | — |
| Real County | 2,772 | not sampled | — |
| Red River County | 11,696 | under the limit | — |
| Reeves County | 11,956 | under the limit | — |
| Refugio County | 6,739 | not sampled | — |
| Roberts County | 837 | not sampled | — |
| Robertson County | 17,659 | under the limit | — |
| Rockwall County | 137,044 | under the limit | — |
| Rusk County | 53,391 | under the limit | — |
| Sabine County | 10,058 | under the limit | — |
| San Augustine County | 7,767 | not sampled | — |
| San Jacinto County | 29,326 | under the limit | — |
| San Patricio County | 71,467 | under the limit | — |
| San Saba County | 5,508 | under the limit | — |
| Schleicher County | 2,302 | not sampled | — |
| Scurry County | 16,211 | under the limit | — |
| Shackelford County | 3,169 | not sampled | — |
| Shelby County | 24,192 | under the limit | — |
| Sherman County | 2,771 | not sampled | — |
| Smith County | 249,091 | under the limit | — |
| Somervell County | 10,098 | not sampled | — |
| Starr County | 66,587 | under the limit | — |
| Stephens County | 9,475 | under the limit | — |
| Sterling County | 1,387 | not sampled | — |
| Stonewall County | 1,235 | not sampled | — |
| Sutton County | 3,269 | not sampled | — |
| Swisher County | 6,877 | under the limit | — |
| Terrell County | 718 | not sampled | — |
| Terry County | 11,602 | under the limit | — |
| Throckmorton County | 1,532 | not sampled | — |
| Titus County | 31,547 | under the limit | — |
| Trinity County | 14,489 | not sampled | — |
| Tyler County | 20,560 | under the limit | — |
| Upshur County | 44,050 | under the limit | — |
| Upton County | 3,128 | not sampled | — |
| Uvalde County | 25,138 | under the limit | — |
| Val Verde County | 47,999 | under the limit | — |
| Victoria County | 91,949 | under the limit | — |
| Waller County | 65,109 | under the limit | — |
| Ward County | 11,038 | under the limit | — |
| Washington County | 37,810 | under the limit | — |
| Webb County | 272,823 | under the limit | — |
| Wharton County | 42,035 | under the limit | — |
| Wheeler County | 4,824 | not sampled | — |
| Wichita County | 129,984 | under the limit | — |
| Wilbarger County | 12,455 | under the limit | — |
| Willacy County | 20,027 | under the limit | — |
| Wilson County | 55,415 | under the limit | — |
| Winkler County | 7,381 | under the limit | — |
| Wise County | 81,275 | under the limit | — |
| Wood County | 48,742 | under the limit | — |
| Yoakum County | 7,581 | under the limit | — |
| Young County | 18,236 | under the limit | — |
| Zapata County | 13,819 | under the limit | — |
| Zavala County | 9,209 | under the limit | — |