PFAS in Texas Drinking Water
Ranked by number of PFAS compounds detected · Data from EPA SDWIS & UCMR
PFAS in Texas: what the data shows
Texas has 577 cities with PFAS monitoring data from the EPA's UCMR 5 program. PFAS ("forever chemicals") were detected in 546 of those cities (95%), with a significant share of cities exceeding the EPA's 2024 maximum contaminant levels of 4 ppt. The state average is better than the national average. 83 cities exceed the EPA MCL for at least one PFAS compound. PFAS are linked to cancer, immune system disruption, and developmental issues. The 2024 EPA rule requires water systems exceeding the MCL to notify customers and reduce levels by 2029. PFAS data comes from the EPA's Unregulated Contaminant Monitoring Rule 5 (UCMR 5), which required large water systems to test for 29 PFAS compounds between 2023–2025. Not all systems have completed testing — cities without data may still have PFAS present.
Cities exceeding EPA MCL (4 ppt each)
PFAS data across Texas
Each dot is a city, colored by overall water quality grade. PFAS-tested cities are shown; those exceeding the 4 ppt EPA MCL appear in red. Size reflects population served.
Top 10 cities by pfas level in Texas
Highest PFAS levels (compounds)
All Texas cities ranked by pfas level
| # | City | Level | Level | Exceeds? | Violations | Grade |
|---|---|---|---|---|---|---|
| 1 | Pflugerville | 11 compounds | Yes | 19 | C+ | |
| 2 | Coupland | 11 compounds | Yes | 6 | C | |
| 3 | Houston | 10 compounds | Yes | 929 | F | |
| 4 | Austin | 10 compounds | Yes | 1288 | F | |
| 5 | Abilene | 10 compounds | Yes | 46 | F | |
| 6 | Cameron | 10 compounds | Yes | 107 | F | |
| 7 | Clyde | 10 compounds | Yes | 111 | F | |
| 8 | Hawley | 10 compounds | Yes | 1 | B+ | |
| 9 | Tye | 10 compounds | Yes | 2 | C+ | |
| 10 | Dallas | 9 compounds | Yes | 102 | F | |
| 11 | Irving | 9 compounds | Yes | 9 | C | |
| 12 | Brownsville | 9 compounds | Yes | 5 | C+ | |
| 13 | Mission | 9 compounds | Yes | 23 | C- | |
| 14 | Grand Prairie | 9 compounds | Yes | 10 | F | |
| 15 | Sugar Land | 9 compounds | Yes | 4 | F | |
| 16 | Huntsville | 9 compounds | Yes | 128 | F | |
| 17 | Cypress | 9 compounds | Yes | 624 | F | |
| 18 | Livingston | 9 compounds | Yes | 398 | F | |
| 19 | Rio Hondo | 9 compounds | Yes | 70 | F | |
| 20 | Dyess Afb | 9 compounds | Yes | 0 | A- | |
| 21 | Fort Worth | 8 compounds | Yes | 25 | F | |
| 22 | Georgetown | 8 compounds | Yes | 3 | F | |
| 23 | Killeen | 8 compounds | Yes | 11 | F | |
| 24 | Pasadena | 8 compounds | Yes | 0 | B- | |
| 25 | Baytown | 8 compounds | Yes | 6 | F | |
| 26 | Midlothian | 8 compounds | Yes | 12 | B | |
| 27 | Hutto | 8 compounds | Yes | 17 | B | |
| 28 | Belton | 8 compounds | Yes | 22 | F | |
| 29 | Boerne | 8 compounds | Yes | 24 | F | |
| 30 | Port Lavaca | 8 compounds | Yes | 47 | F | |
| 31 | Anthony | 8 compounds | Yes | 19 | D | |
| 32 | Lake Worth | 8 compounds | Yes | 1 | C+ | |
| 33 | El Paso | 7 compounds | Yes | 192 | F | |
| 34 | Edinburg | 7 compounds | Yes | 12 | C- | |
| 35 | Midland | 7 compounds | Yes | 231 | F | |
| 36 | Pearland | 7 compounds | Yes | 14 | F | |
| 37 | League City | 7 compounds | Yes | 67 | F | |
| 38 | Temple | 7 compounds | Yes | 31 | C- | |
| 39 | North Richland Hills | 7 compounds | Yes | 1 | B+ | |
| 40 | Grapevine | 7 compounds | Yes | 0 | A- | |
| 41 | Haltom City | 7 compounds | Yes | 2 | B | |
| 42 | Weslaco | 7 compounds | Yes | 2 | C+ | |
| 43 | San Juan | 7 compounds | Yes | 4 | B+ | |
| 44 | San Benito | 7 compounds | Yes | 16 | B+ | |
| 45 | Argyle | 7 compounds | No | 0 | B- | |
| 46 | Gonzales | 7 compounds | No | 12 | B | |
| 47 | West University Place | 7 compounds | Yes | 2 | B+ | |
| 48 | White Settlement | 7 compounds | Yes | 13 | C+ | |
| 49 | Donna | 7 compounds | Yes | 6 | B | |
| 50 | Webster | 7 compounds | Yes | 1 | A | |
| 51 | Clute | 7 compounds | No | 1 | B | |
| 52 | Highlands | 7 compounds | Yes | 14 | F | |
| 53 | Richwood | 7 compounds | No | 0 | B- | |
| 54 | Round Rock | 6 compounds | No | 17 | F | |
| 55 | San Angelo | 6 compounds | No | 40 | F | |
| 56 | Harlingen | 6 compounds | No | 1 | C | |
| 57 | Flower Mound | 6 compounds | Yes | 2 | C | |
| 58 | Greenville | 6 compounds | Yes | 8 | C | |
| 59 | Forney | 6 compounds | Yes | 10 | B- | |
| 60 | Bedford | 6 compounds | Yes | 0 | B+ | |
| 61 | Terrell | 6 compounds | Yes | 21 | F | |
| 62 | Keller | 6 compounds | Yes | 1 | B+ | |
| 63 | Prosper | 6 compounds | Yes | 0 | B+ | |
| 64 | Farmers Branch | 6 compounds | Yes | 0 | A- | |
| 65 | Niederwald | 6 compounds | No | 6 | B- | |
| 66 | Deer Park | 6 compounds | Yes | 2 | B+ | |
| 67 | Southlake | 6 compounds | Yes | 3 | B | |
| 68 | Angleton | 6 compounds | No | 47 | F | |
| 69 | Big Spring | 6 compounds | Yes | 48 | F | |
| 70 | Colleyville | 6 compounds | Yes | 1 | B+ | |
| 71 | Buda | 6 compounds | No | 6 | C+ | |
| 72 | Bellaire | 6 compounds | No | 1 | A- | |
| 73 | South Houston | 6 compounds | Yes | 4 | A- | |
| 74 | Hemphill | 6 compounds | No | 115 | F | |
| 75 | Highland Village | 6 compounds | No | 3 | A- | |
| 76 | Seabrook | 6 compounds | No | 0 | B+ | |
| 77 | Robinson | 6 compounds | No | 2 | A- | |
| 78 | Scurry | 6 compounds | Yes | 0 | B | |
| 79 | Hillsboro | 6 compounds | Yes | 25 | F | |
| 80 | Galena Park | 6 compounds | Yes | 4 | B- | |
| 81 | Olmito | 6 compounds | Yes | 21 | B+ | |
| 82 | Hitchcock | 6 compounds | No | 16 | F | |
| 83 | Jersey Village | 6 compounds | No | 6 | B+ | |
| 84 | Santa Fe | 6 compounds | No | 25 | F | |
| 85 | Harleton | 6 compounds | No | 5 | C+ | |
| 86 | Arlington | 5 compounds | Yes | 5 | D+ | |
| 87 | College Station | 5 compounds | No | 2 | B- | |
| 88 | Denton | 5 compounds | No | 3 | F | |
| 89 | New Braunfels | 5 compounds | No | 15 | D | |
| 90 | Canyon Lake | 5 compounds | Yes | 39 | F | |
| 91 | Burleson | 5 compounds | No | 9 | B+ | |
| 92 | Joshua | 5 compounds | No | 2 | C- | |
| 93 | Euless | 5 compounds | No | 1 | A- | |
| 94 | Waxahachie | 5 compounds | No | 70 | D+ | |
| 95 | Texas City | 5 compounds | No | 4 | B | |
| 96 | Galveston | 5 compounds | No | 2 | B+ | |
| 97 | Stafford | 5 compounds | No | 1 | A- | |
| 98 | The Colony | 5 compounds | No | 2 | A- | |
| 99 | Rosenberg | 5 compounds | No | 1 | C- | |
| 100 | Richmond | 5 compounds | No | 3 | F | |
| 101 | Duncanville | 5 compounds | Yes | 5 | B+ | |
| 102 | Copperas Cove | 5 compounds | Yes | 1 | B+ | |
| 103 | Weatherford | 5 compounds | Yes | 140 | F | |
| 104 | Kingsville | 5 compounds | No | 45 | D+ | |
| 105 | Gatesville | 5 compounds | No | 85 | F | |
| 106 | Dickinson | 5 compounds | No | 8 | F | |
| 107 | Balch Springs | 5 compounds | Yes | 8 | B | |
| 108 | Gainesville | 5 compounds | No | 13 | D | |
| 109 | Watauga | 5 compounds | No | 4 | A- | |
| 110 | Taylor | 5 compounds | Yes | 6 | A- | |
| 111 | Wills Point | 5 compounds | Yes | 27 | C- | |
| 112 | Seagoville | 5 compounds | Yes | 7 | B | |
| 113 | Humble | 5 compounds | No | 1 | B+ | |
| 114 | Lavon | 5 compounds | No | 1 | B+ | |
| 115 | La Marque | 5 compounds | No | 3 | B | |
| 116 | Freeport | 5 compounds | No | 209 | F | |
| 117 | Beeville | 5 compounds | No | 46 | F | |
| 118 | Forest Hill | 5 compounds | No | 7 | A- | |
| 119 | San Leon | 5 compounds | No | 1 | B+ | |
| 120 | Salado | 5 compounds | No | 1 | B+ | |
| 121 | West Lake Hills | 5 compounds | Yes | 1 | B | |
| 122 | Fort Woth | 5 compounds | No | 1 | A- | |
| 123 | Richland Hills | 5 compounds | No | 2 | A- | |
| 124 | La Feria | 5 compounds | Yes | 21 | B- | |
| 125 | Childress | 5 compounds | Yes | 13 | D | |
| 126 | Morgans Point Resort | 5 compounds | No | 10 | B | |
| 127 | Millersview | 5 compounds | No | 247 | F | |
| 128 | Ballinger | 5 compounds | No | 61 | D | |
| 129 | Sebastian | 5 compounds | No | 4 | B- | |
| 130 | San Antonio | 4 compounds | No | 25 | F | |
| 131 | Corpus Christi | 4 compounds | No | 13 | B | |
| 132 | Plano | 4 compounds | No | 5 | A- | |
| 133 | Garland | 4 compounds | No | 0 | A- | |
| 134 | Frisco | 4 compounds | No | 3 | B | |
| 135 | Tyler | 4 compounds | No | 53 | F | |
| 136 | The Woodlands | 4 compounds | No | 19 | F | |
| 137 | Mesquite | 4 compounds | No | 0 | B+ | |
| 138 | Lewisville | 4 compounds | No | 1 | C+ | |
| 139 | Odessa | 4 compounds | No | 225 | F | |
| 140 | San Marcos | 4 compounds | No | 56 | C- | |
| 141 | Carrollton | 4 compounds | No | 0 | A- | |
| 142 | Richardson | 4 compounds | No | 30 | F | |
| 143 | Aubrey | 4 compounds | No | 3 | F | |
| 144 | Wichita Falls | 4 compounds | No | 823 | F | |
| 145 | Bryan | 4 compounds | No | 11 | D | |
| 146 | Allen | 4 compounds | No | 0 | A- | |
| 147 | Wylie | 4 compounds | No | 2 | B- | |
| 148 | Rockwall | 4 compounds | No | 4 | D | |
| 149 | Seguin | 4 compounds | Yes | 42 | F | |
| 150 | Rowlett | 4 compounds | No | 0 | A- | |
| 151 | Red Oak | 4 compounds | No | 10 | B+ | |
| 152 | Clint | 4 compounds | No | 2 | B | |
| 153 | Desoto | 4 compounds | No | 2 | A- | |
| 154 | Kyle | 4 compounds | No | 5 | A- | |
| 155 | Cedar Hill | 4 compounds | No | 4 | A- | |
| 156 | Sherman | 4 compounds | No | 2 | B+ | |
| 157 | Port Isabel | 4 compounds | No | 24 | B+ | |
| 158 | Friendswood | 4 compounds | No | 0 | B+ | |
| 159 | Coppell | 4 compounds | No | 0 | A- | |
| 160 | Little Elm | 4 compounds | No | 2 | C | |
| 161 | Lancaster | 4 compounds | No | 5 | B- | |
| 162 | Hurst | 4 compounds | No | 1 | A- | |
| 163 | Ennis | 4 compounds | No | 2 | A- | |
| 164 | Fort Hood | 4 compounds | No | 3 | A- | |
| 165 | Fate | 4 compounds | No | 0 | B | |
| 166 | Jacksonville | 4 compounds | No | 62 | D | |
| 167 | Sachse | 4 compounds | No | 1 | A | |
| 168 | Benbrook | 4 compounds | No | 0 | B | |
| 169 | Corinth | 4 compounds | No | 2 | A- | |
| 170 | Portland | 4 compounds | No | 2 | B+ | |
| 171 | Royse City | 4 compounds | No | 6 | C+ | |
| 172 | Alamo | 4 compounds | No | 7 | B+ | |
| 173 | Channelview | 4 compounds | No | 4 | B- | |
| 174 | Sheppard Afb | 4 compounds | No | 3 | A- | |
| 175 | Murphy | 4 compounds | No | 0 | B+ | |
| 176 | Glenn Heights | 4 compounds | No | 3 | C- | |
| 177 | Lake Dallas | 4 compounds | No | 2 | B- | |
| 178 | Kempner | 4 compounds | No | 19 | B- | |
| 179 | Addison | 4 compounds | No | 3 | C | |
| 180 | Lantana | 4 compounds | No | 0 | B+ | |
| 181 | Alvarado | 4 compounds | No | 5 | D+ | |
| 182 | Lucas | 4 compounds | No | 1 | B | |
| 183 | Burkburnett | 4 compounds | No | 45 | B- | |
| 184 | Ingleside | 4 compounds | No | 3 | D+ | |
| 185 | Bacliff | 4 compounds | No | 1 | B+ | |
| 186 | Roanoke | 4 compounds | No | 3 | A- | |
| 187 | Tuscola | 4 compounds | No | 13 | B | |
| 188 | Heath | 4 compounds | No | 1 | A- | |
| 189 | Josephine | 4 compounds | No | 0 | B+ | |
| 190 | Crandall | 4 compounds | No | 11 | C- | |
| 191 | Sunnyvale | 4 compounds | No | 0 | A- | |
| 192 | Aransas Pass | 4 compounds | No | 2 | B | |
| 193 | Emory | 4 compounds | No | 43 | D | |
| 194 | Lampasas | 4 compounds | No | 14 | C- | |
| 195 | Whitney | 4 compounds | No | 11 | D+ | |
| 196 | Wilmer | 4 compounds | No | 10 | B- | |
| 197 | Powell | 4 compounds | No | 4 | A- | |
| 198 | Parker | 4 compounds | No | 0 | A- | |
| 199 | Hutchins | 4 compounds | No | 6 | A- | |
| 200 | Garciasville | 4 compounds | No | 9 | B | |
| 201 | Goodfellow Afb | 4 compounds | No | 6 | C+ | |
| 202 | Aledo | 4 compounds | No | 24 | C | |
| 203 | Ovilla | 4 compounds | No | 6 | A | |
| 204 | Justin | 4 compounds | No | 0 | B | |
| 205 | Copeville | 4 compounds | No | 0 | A- | |
| 206 | Nevada | 4 compounds | No | 0 | B | |
| 207 | Nassau Bay | 4 compounds | No | 0 | A- | |
| 208 | Trinidad | 4 compounds | No | 20 | C- | |
| 209 | Laredo | 3 compounds | No | 111 | F | |
| 210 | Mansfield | 3 compounds | No | 0 | A- | |
| 211 | Corsicana | 3 compounds | No | 30 | F | |
| 212 | La Porte | 3 compounds | No | 0 | B+ | |
| 213 | Harker Heights | 3 compounds | No | 19 | B- | |
| 214 | Missouri City | 3 compounds | No | 6 | F | |
| 215 | Spring | 3 compounds | No | 36 | F | |
| 216 | Lake Jackson | 3 compounds | No | 6 | D | |
| 217 | Saginaw | 3 compounds | No | 4 | A- | |
| 218 | Brenham | 3 compounds | No | 20 | F | |
| 219 | Manor | 3 compounds | No | 4 | B | |
| 220 | Itasca | 3 compounds | No | 67 | F | |
| 221 | Stowell | 3 compounds | No | 28 | B+ | |
| 222 | Rockport | 3 compounds | No | 20 | B- | |
| 223 | Van Alstyne | 3 compounds | No | 0 | C- | |
| 224 | Jarrell | 3 compounds | No | 1 | A- | |
| 225 | Holliday | 3 compounds | No | 4 | B+ | |
| 226 | Northlake | 3 compounds | No | 0 | A | |
| 227 | Taft | 3 compounds | No | 7 | C- | |
| 228 | Nolanville | 3 compounds | No | 1 | B+ | |
| 229 | Burnet | 3 compounds | No | 85 | F | |
| 230 | Riverside | 3 compounds | No | 61 | F | |
| 231 | Maxwell | 3 compounds | No | 26 | D | |
| 232 | Elsa | 3 compounds | No | 5 | B- | |
| 233 | Hudson Oaks | 3 compounds | No | 13 | F | |
| 234 | Point | 3 compounds | Yes | 35 | F | |
| 235 | Coahoma | 3 compounds | No | 57 | D+ | |
| 236 | Venus | 3 compounds | No | 17 | B- | |
| 237 | Brazoria | 3 compounds | No | 2 | C- | |
| 238 | Streetman | 3 compounds | No | 8 | D | |
| 239 | Bronte | 3 compounds | No | 0 | A- | |
| 240 | Agua Dulce | 3 compounds | No | 4 | B+ | |
| 241 | Lubbock | 2 compounds | No | 1231 | F | |
| 242 | Amarillo | 2 compounds | No | 26 | F | |
| 243 | Mcallen | 2 compounds | No | 0 | A | |
| 244 | Waco | 2 compounds | No | 53 | F | |
| 245 | Bastrop | 2 compounds | No | 31 | F | |
| 246 | Leander | 2 compounds | No | 5 | F | |
| 247 | Cedar Park | 2 compounds | No | 8 | B- | |
| 248 | Pharr | 2 compounds | No | 0 | A- | |
| 249 | Lufkin | 2 compounds | No | 167 | F | |
| 250 | Victoria | 2 compounds | No | 28 | F | |
| 251 | Eagle Pass | 2 compounds | No | 45 | D+ | |
| 252 | Marion | 2 compounds | No | 2 | B- | |
| 253 | Palestine | 2 compounds | No | 15 | C | |
| 254 | Mabank | 2 compounds | No | 66 | D | |
| 255 | Navasota | 2 compounds | Yes | 6 | F | |
| 256 | Springtown | 2 compounds | No | 71 | D | |
| 257 | Kilgore | 2 compounds | No | 26 | F | |
| 258 | Henderson | 2 compounds | No | 57 | F | |
| 259 | Melissa | 2 compounds | No | 4 | B | |
| 260 | Pleasanton | 2 compounds | No | 7 | B+ | |
| 261 | Azle | 2 compounds | No | 30 | F | |
| 262 | Kerrville | 2 compounds | No | 131 | F | |
| 263 | Wellborn | 2 compounds | No | 11 | A- | |
| 264 | Anna | 2 compounds | No | 3 | C | |
| 265 | Plainview | 2 compounds | No | 25 | F | |
| 266 | Sanger | 2 compounds | No | 8 | D | |
| 267 | Crockett | 2 compounds | No | 47 | F | |
| 268 | Mineral Wells | 2 compounds | No | 7 | C- | |
| 269 | Roma | 2 compounds | No | 40 | F | |
| 270 | Alice | 2 compounds | No | 103 | F | |
| 271 | Cibolo | 2 compounds | No | 7 | B+ | |
| 272 | Pittsburg | 2 compounds | No | 5 | F | |
| 273 | Uhland | 2 compounds | No | 1 | B+ | |
| 274 | Robstown | 2 compounds | No | 31 | F | |
| 275 | Commerce | 2 compounds | No | 32 | D | |
| 276 | Pampa | 2 compounds | No | 7 | B | |
| 277 | Rio Grande | 2 compounds | No | 6 | B | |
| 278 | Mercedes | 2 compounds | No | 22 | F | |
| 279 | Zapata | 2 compounds | No | 75 | D | |
| 280 | Hewitt | 2 compounds | No | 4 | A- | |
| 281 | Vidor | 2 compounds | No | 250 | F | |
| 282 | Canyon | 2 compounds | No | 5 | F | |
| 283 | Sweetwater | 2 compounds | No | 8 | B | |
| 284 | Port Aransas | 2 compounds | No | 6 | B+ | |
| 285 | La Grange | 2 compounds | No | 53 | D | |
| 286 | Levelland | 2 compounds | Yes | 168 | F | |
| 287 | Snyder | 2 compounds | No | 12 | B- | |
| 288 | Raymondville | 2 compounds | No | 38 | F | |
| 289 | Lago Vista | 2 compounds | No | 13 | D | |
| 290 | Marlin | 2 compounds | No | 288 | D | |
| 291 | Keene | 2 compounds | No | 22 | F | |
| 292 | Fairview | 2 compounds | No | 1 | A- | |
| 293 | Whitesboro | 2 compounds | No | 0 | B | |
| 294 | Breckenridge | 2 compounds | No | 29 | C+ | |
| 295 | Canton | 2 compounds | No | 9 | D+ | |
| 296 | Coldspring | 2 compounds | No | 1 | B | |
| 297 | Marble Falls | 2 compounds | No | 16 | D | |
| 298 | Huntington | 2 compounds | No | 472 | F | |
| 299 | Rio Grande City | 2 compounds | No | 3 | C+ | |
| 300 | Woodway | 2 compounds | No | 5 | B+ | |
| 301 | Coleman | 2 compounds | No | 39 | F | |
| 302 | Millsap | 2 compounds | No | 3 | B | |
| 303 | Alba | 2 compounds | No | 5 | B | |
| 304 | Zephyr | 2 compounds | No | 8 | B+ | |
| 305 | Granite Shoals | 2 compounds | No | 49 | F | |
| 306 | Diana | 2 compounds | No | 1 | B+ | |
| 307 | Iowa Park | 2 compounds | No | 0 | B+ | |
| 308 | Spurger | 2 compounds | No | 1 | B- | |
| 309 | Slaton | 2 compounds | No | 2 | A- | |
| 310 | Eddy | 2 compounds | No | 3 | A- | |
| 311 | Surfside Beach | 2 compounds | No | 101 | F | |
| 312 | Post | 2 compounds | No | 28 | F | |
| 313 | Savannah | 2 compounds | No | 0 | A- | |
| 314 | Mathis | 2 compounds | No | 35 | D | |
| 315 | Three Rivers | 2 compounds | No | 19 | B+ | |
| 316 | Jacksboro | 2 compounds | No | 12 | B+ | |
| 317 | Dublin | 2 compounds | Yes | 37 | F | |
| 318 | Milano | 2 compounds | No | 0 | A+ | |
| 319 | Purdon | 2 compounds | No | 1 | A- | |
| 320 | Haskell | 2 compounds | No | 84 | F | |
| 321 | Llano | 2 compounds | No | 4 | A- | |
| 322 | Bishop | 2 compounds | No | 10 | A- | |
| 323 | Mckinney | 1 compounds | No | 0 | A- | |
| 324 | Conroe | 1 compounds | No | 54 | F | |
| 325 | Beaumont | 1 compounds | No | 42 | F | |
| 326 | Longview | 1 compounds | No | 20 | F | |
| 327 | Nacogdoches | 1 compounds | No | 17 | F | |
| 328 | Magnolia | 1 compounds | No | 2 | F | |
| 329 | Princeton | 1 compounds | No | 3 | B | |
| 330 | Port Arthur | 1 compounds | No | 8 | B+ | |
| 331 | Celina | 1 compounds | No | 1 | A- | |
| 332 | Katy | 1 compounds | No | 46 | F | |
| 333 | Schertz | 1 compounds | No | 0 | B+ | |
| 334 | Porter | 1 compounds | No | 58 | F | |
| 335 | Cleburne | 1 compounds | No | 5 | C | |
| 336 | Athens | 1 compounds | No | 95 | F | |
| 337 | Brownwood | 1 compounds | No | 12 | A- | |
| 338 | Denison | 1 compounds | No | 24 | F | |
| 339 | Fulshear | 1 compounds | No | 0 | A- | |
| 340 | Mount Pleasant | 1 compounds | No | 2 | A- | |
| 341 | Progreso | 1 compounds | No | 52 | D+ | |
| 342 | Horizon City | 1 compounds | No | 1 | A | |
| 343 | Lumberton | 1 compounds | No | 0 | B+ | |
| 344 | Converse | 1 compounds | No | 1 | A | |
| 345 | Marshall | 1 compounds | No | 46 | F | |
| 346 | Alvin | 1 compounds | No | 37 | F | |
| 347 | Adkins | 1 compounds | No | 2 | A- | |
| 348 | Orange | 1 compounds | No | 10 | C- | |
| 349 | Lytle | 1 compounds | No | 28 | D | |
| 350 | Cleveland | 1 compounds | No | 4 | C- | |
| 351 | Stephenville | 1 compounds | No | 39 | F | |
| 352 | Tool | 1 compounds | No | 6 | A- | |
| 353 | Gilmer | 1 compounds | No | 7 | C | |
| 354 | Jasper | 1 compounds | No | 77 | F | |
| 355 | Nederland | 1 compounds | No | 28 | D | |
| 356 | Granbury | 1 compounds | No | 28 | F | |
| 357 | Giddings | 1 compounds | No | 7 | F | |
| 358 | New Waverly | 1 compounds | No | 44 | F | |
| 359 | Lavernia | 1 compounds | No | 0 | A- | |
| 360 | Willis | 1 compounds | No | 12 | F | |
| 361 | Crowley | 1 compounds | No | 2 | C+ | |
| 362 | Universal City | 1 compounds | No | 0 | B+ | |
| 363 | Mineola | 1 compounds | No | 0 | B | |
| 364 | New Boston | 1 compounds | No | 66 | C+ | |
| 365 | Floresville | 1 compounds | No | 1 | C | |
| 366 | New Caney | 1 compounds | No | 6 | F | |
| 367 | Hallsville | 1 compounds | No | 20 | B | |
| 368 | Lockhart | 1 compounds | No | 0 | A- | |
| 369 | Bay City | 1 compounds | No | 14 | F | |
| 370 | Tomball | 1 compounds | No | 25 | C | |
| 371 | Mount Vernon | 1 compounds | No | 25 | B+ | |
| 372 | Whitehouse | 1 compounds | No | 12 | B+ | |
| 373 | Silsbee | 1 compounds | No | 22 | F | |
| 374 | Graham | 1 compounds | No | 15 | D | |
| 375 | Rockdale | 1 compounds | No | 3 | C+ | |
| 376 | Hereford | 1 compounds | No | 13 | F | |
| 377 | Crosby | 1 compounds | No | 12 | F | |
| 378 | Dayton | 1 compounds | No | 4 | D | |
| 379 | Devine | 1 compounds | No | 86 | D+ | |
| 380 | Hidalgo | 1 compounds | No | 1 | B- | |
| 381 | Kaufman | 1 compounds | No | 18 | C | |
| 382 | Borger | 1 compounds | No | 1 | C- | |
| 383 | Dumas | 1 compounds | No | 6 | C+ | |
| 384 | Andrews | 1 compounds | No | 157 | D | |
| 385 | Mexia | 1 compounds | No | 7 | F | |
| 386 | Atascosa | 1 compounds | No | 17 | D | |
| 387 | Trophy Club | 1 compounds | No | 0 | A+ | |
| 388 | Kingsland | 1 compounds | No | 8 | B | |
| 389 | El Campo | 1 compounds | No | 19 | F | |
| 390 | Horseshoe Bay | 1 compounds | No | 35 | D | |
| 391 | Dripping Springs | 1 compounds | No | 45 | F | |
| 392 | Montgomery | 1 compounds | No | 35 | D | |
| 393 | Elgin | 1 compounds | No | 1 | A- | |
| 394 | Mont Belvieu | 1 compounds | No | 19 | F | |
| 395 | Pecos | 1 compounds | No | 1 | B+ | |
| 396 | Winnsboro | 1 compounds | No | 7 | B | |
| 397 | Fort Stockton | 1 compounds | No | 54 | D | |
| 398 | Prairie View | 1 compounds | No | 4 | B | |
| 399 | Bonham | 1 compounds | No | 30 | B+ | |
| 400 | Gladewater | 1 compounds | No | 64 | F | |
| 401 | Fredericksburg | 1 compounds | No | 129 | D | |
| 402 | Waller | 1 compounds | No | 52 | F | |
| 403 | Selma | 1 compounds | No | 2 | A- | |
| 404 | Vernon | 1 compounds | No | 163 | D | |
| 405 | Karnes City | 1 compounds | No | 23 | C- | |
| 406 | Quinlan | 1 compounds | No | 14 | F | |
| 407 | Clarksville | 1 compounds | No | 37 | D+ | |
| 408 | Bellmead | 1 compounds | No | 3 | B- | |
| 409 | Mauriceville | 1 compounds | No | 0 | A- | |
| 410 | Bridgeport | 1 compounds | No | 89 | D | |
| 411 | Savoy | 1 compounds | No | 1 | B+ | |
| 412 | Bridge City | 1 compounds | No | 7 | C | |
| 413 | Fairfield | 1 compounds | No | 8 | D | |
| 414 | Fair Oaks Ranch | 1 compounds | No | 0 | B | |
| 415 | Marquez | 1 compounds | No | 3 | D | |
| 416 | Cuero | 1 compounds | No | 2 | A+ | |
| 417 | Wolfforth | 1 compounds | No | 551 | D | |
| 418 | Lamesa | 1 compounds | No | 151 | F | |
| 419 | Teague | 1 compounds | No | 1 | B- | |
| 420 | Jacinto City | 1 compounds | No | 1 | B+ | |
| 421 | La Grulla | 1 compounds | No | 15 | D | |
| 422 | Fabens | 1 compounds | No | 0 | A- | |
| 423 | Liberty | 1 compounds | No | 5 | A- | |
| 424 | Monahans | 1 compounds | No | 2 | B+ | |
| 425 | Pearsall | 1 compounds | No | 2 | B+ | |
| 426 | Wharton | 1 compounds | No | 1 | D | |
| 427 | Live Oak | 1 compounds | No | 0 | A | |
| 428 | Brownfield | 1 compounds | No | 1 | B- | |
| 429 | Perryton | 1 compounds | No | 6 | B+ | |
| 430 | Jonestown | 1 compounds | No | 8 | F | |
| 431 | Dalhart | 1 compounds | No | 0 | B+ | |
| 432 | Orangefield | 1 compounds | No | 3 | B- | |
| 433 | Kirby | 1 compounds | No | 1 | A- | |
| 434 | Plantersville | 1 compounds | No | 13 | D+ | |
| 435 | Graford | 1 compounds | No | 19 | C- | |
| 436 | Woodville | 1 compounds | No | 7 | F | |
| 437 | Pilot Point | 1 compounds | No | 5 | C+ | |
| 438 | Leon Valley | 1 compounds | No | 1 | C | |
| 439 | Crystal City | 1 compounds | No | 0 | C+ | |
| 440 | Kennedale | 1 compounds | No | 0 | B+ | |
| 441 | Madisonville | 1 compounds | No | 2 | B+ | |
| 442 | Luling | 1 compounds | No | 4 | B- | |
| 443 | Sealy | 1 compounds | No | 1 | B- | |
| 444 | Seminole | 1 compounds | No | 123 | D+ | |
| 445 | Farmersville | 1 compounds | No | 7 | F | |
| 446 | Carrizo Springs | 1 compounds | No | 5 | F | |
| 447 | Mc Gregor | 1 compounds | No | 5 | C- | |
| 448 | Douglass | 1 compounds | No | 4 | B | |
| 449 | Lacy Lakeview | 1 compounds | No | 3 | B- | |
| 450 | Linden | 1 compounds | No | 7 | F | |
| 451 | Decatur | 1 compounds | No | 14 | D | |
| 452 | Comanche | 1 compounds | No | 42 | D | |
| 453 | West Columbia | 1 compounds | No | 2 | C+ | |
| 454 | Buffalo | 1 compounds | No | 5 | D | |
| 455 | Columbus | 1 compounds | No | 52 | F | |
| 456 | Bellville | 1 compounds | No | 14 | D | |
| 457 | Montalba | 1 compounds | No | 3 | C+ | |
| 458 | Los Fresnos | 1 compounds | No | 29 | D | |
| 459 | San Diego | 1 compounds | No | 6 | D+ | |
| 460 | Stockdale | 1 compounds | No | 1 | B+ | |
| 461 | Clifton | 1 compounds | No | 19 | D | |
| 462 | Hempstead | 1 compounds | No | 18 | B- | |
| 463 | Littlefield | 1 compounds | No | 5 | C- | |
| 464 | Wimberley | 1 compounds | No | 8 | F | |
| 465 | Onalaska | 1 compounds | No | 1 | B | |
| 466 | Kenedy | 1 compounds | No | 14 | C+ | |
| 467 | Bowie | 1 compounds | No | 7 | C | |
| 468 | Bullard | 1 compounds | No | 3 | B | |
| 469 | Everman | 1 compounds | No | 0 | B+ | |
| 470 | Celeste | 1 compounds | No | 4 | B | |
| 471 | Scottsville | 1 compounds | No | 3 | A- | |
| 472 | Alpine | 1 compounds | No | 5 | D | |
| 473 | Moody | 1 compounds | No | 6 | C- | |
| 474 | Hardin | 1 compounds | No | 10 | A | |
| 475 | Sinton | 1 compounds | No | 7 | C- | |
| 476 | Groesbeck | 1 compounds | No | 131 | F | |
| 477 | Krum | 1 compounds | No | 0 | B+ | |
| 478 | Palacios | 1 compounds | No | 9 | B | |
| 479 | Cut And Shoot | 1 compounds | No | 1 | A | |
| 480 | Edna | 1 compounds | No | 1 | B+ | |
| 481 | Yoakum | 1 compounds | No | 2 | B+ | |
| 482 | Honey Grove | 1 compounds | No | 11 | B | |
| 483 | Cotulla | 1 compounds | No | 6 | D | |
| 484 | Fritch | 1 compounds | No | 3 | C | |
| 485 | Jourdanton | 1 compounds | No | 3 | C | |
| 486 | Kermit | 1 compounds | No | 2 | C | |
| 487 | Brookshire | 1 compounds | No | 2 | A- | |
| 488 | Yantis | 1 compounds | No | 5 | C+ | |
| 489 | Shelbyville | 1 compounds | No | 151 | D | |
| 490 | Presidio | 1 compounds | No | 8 | B | |
| 491 | Denver City | 1 compounds | No | 11 | B+ | |
| 492 | Brady | 1 compounds | No | 746 | D | |
| 493 | Hebbronville | 1 compounds | No | 104 | D | |
| 494 | Hooks | 1 compounds | No | 1 | C+ | |
| 495 | Diboll | 1 compounds | No | 9 | B- | |
| 496 | China Spring | 1 compounds | No | 2 | C+ | |
| 497 | Muleshoe | 1 compounds | No | 2 | A- | |
| 498 | Garden Ridge | 1 compounds | No | 0 | A- | |
| 499 | Meadows Place | 1 compounds | No | 0 | A- | |
| 500 | Hearne | 1 compounds | No | 0 | A | |
| 501 | Willow Park | 1 compounds | No | 3 | B+ | |
| 502 | Smithville | 1 compounds | No | 2 | B+ | |
| 503 | Golden | 1 compounds | No | 0 | A+ | |
| 504 | Como | 1 compounds | No | 1 | B+ | |
| 505 | Falfurrias | 1 compounds | No | 21 | F | |
| 506 | Friona | 1 compounds | No | 10 | B | |
| 507 | Saratoga | 1 compounds | No | 1 | B | |
| 508 | Caldwell | 1 compounds | No | 7 | C- | |
| 509 | Dilley | 1 compounds | No | 2 | C+ | |
| 510 | Tulia | 1 compounds | No | 5 | B- | |
| 511 | Dimmitt | 1 compounds | No | 0 | A | |
| 512 | Eastland | 1 compounds | No | 44 | D | |
| 513 | Elmendorf | 1 compounds | No | 5 | F | |
| 514 | Daingerfield | 1 compounds | No | 4 | B | |
| 515 | Colorado City | 1 compounds | No | 2 | B | |
| 516 | Sweeny | 1 compounds | No | 3 | C+ | |
| 517 | Nash | 1 compounds | No | 3 | A- | |
| 518 | Ozona | 1 compounds | No | 3 | A- | |
| 519 | Fruitvale | 1 compounds | No | 0 | A | |
| 520 | Deweyville | 1 compounds | No | 1 | B- | |
| 521 | Falcon Heights | 1 compounds | No | 6 | D+ | |
| 522 | Tornillo | 1 compounds | No | 46 | B+ | |
| 523 | Oak Ridge North | 1 compounds | No | 0 | B+ | |
| 524 | Eagle Lake | 1 compounds | No | 2 | C+ | |
| 525 | Joaquin | 1 compounds | No | 48 | F | |
| 526 | Poteet | 1 compounds | No | 1 | B | |
| 527 | Spearman | 1 compounds | No | 1 | A- | |
| 528 | Needville | 1 compounds | No | 2 | B | |
| 529 | George West | 1 compounds | No | 6 | F | |
| 530 | Overton | 1 compounds | No | 15 | D | |
| 531 | Cactus | 1 compounds | No | 0 | B+ | |
| 532 | Bartlett | 1 compounds | No | 8 | C- | |
| 533 | Cumby | 1 compounds | No | 22 | D | |
| 534 | Richland Springs | 1 compounds | No | 5 | C | |
| 535 | Hughes Springs | 1 compounds | No | 7 | B- | |
| 536 | Annetta | 1 compounds | No | 2 | B | |
| 537 | Garrison | 1 compounds | No | 4 | C | |
| 538 | Charlotte | 1 compounds | No | 0 | B+ | |
| 539 | Riesel | 1 compounds | No | 172 | D | |
| 540 | Verhalen | 1 compounds | No | 0 | A- | |
| 541 | Montague | 1 compounds | No | 5 | D | |
| 542 | Pattison | 1 compounds | No | 1 | A- | |
| 543 | Menard | 1 compounds | No | 1 | A- | |
| 544 | Calvert | 1 compounds | No | 3 | B | |
| 545 | Saint Jo | 1 compounds | No | 1 | B- | |
| 546 | Thornton | 1 compounds | No | 1 | A- | |
| 547 | Paris | 0 compounds | No | 15 | B+ | |
| 548 | Texarkana | 0 compounds | No | 17 | F | |
| 549 | Del Rio | 0 compounds | No | 117 | F | |
| 550 | Sulphur Springs | 0 compounds | No | 18 | C | |
| 551 | Lindale | 0 compounds | No | 3 | C | |
| 552 | Jbsa Lackland | 0 compounds | No | 4 | B+ | |
| 553 | Uvalde | 0 compounds | No | 0 | D | |
| 554 | Crystal Beach | 0 compounds | No | 15 | A- | |
| 555 | Groves | 0 compounds | No | 5 | B+ | |
| 556 | Port Neches | 0 compounds | No | 6 | B+ | |
| 557 | Yancey | 0 compounds | No | 2 | A | |
| 558 | Center | 0 compounds | No | 52 | D+ | |
| 559 | Splendora | 0 compounds | No | 4 | D | |
| 560 | Hondo | 0 compounds | No | 1 | B+ | |
| 561 | Carthage | 0 compounds | No | 42 | D | |
| 562 | Rusk | 0 compounds | No | 2 | C+ | |
| 563 | Lakeway | 0 compounds | No | 0 | A- | |
| 564 | Pollok | 0 compounds | No | 6 | A- | |
| 565 | Windcrest | 0 compounds | No | 0 | A | |
| 566 | Quitman | 0 compounds | No | 2 | A | |
| 567 | White Oak | 0 compounds | No | 7 | B | |
| 568 | Van | 0 compounds | No | 0 | A- | |
| 569 | Wake Village | 0 compounds | No | 5 | A- | |
| 570 | Buna | 0 compounds | No | 3 | B- | |
| 571 | Atlanta | 0 compounds | No | 43 | C | |
| 572 | Alto | 0 compounds | No | 9 | D | |
| 573 | Chandler | 0 compounds | No | 3 | D | |
| 574 | Redwater | 0 compounds | No | 4 | B- | |
| 575 | Laughlin Afb | 0 compounds | No | 2 | A- | |
| 576 | Knippa | 0 compounds | No | 1 | B+ | |
| 577 | Roxton | 0 compounds | No | 19 | C+ |
Frequently asked questions about pfas in Texas
Does Texas tap water contain PFAS?
PFAS were detected in 546 of 577 Texas cities tested under EPA's UCMR 5 program. 83 cities exceed the 2024 EPA MCL of 4 ppt for individual PFAS compounds.
How can I remove PFAS from my drinking water in Texas?
Reverse osmosis (RO) systems are the most effective at removing PFAS, typically removing 90%+ of compounds. High-quality activated carbon block filters (NSF 58-certified for RO, or NSF 53 for solid carbon) also provide significant reduction. Standard pitcher filters vary widely in PFAS removal.