Oklahoma tap water quality
899 community water systems serving 3.7 million people.
Data: U.S. EPA · How we read the data · How we check it
PFAS: EPA's 2023–2025 testing. Lead: results from the last five years. 25 more systems have no recent lead results in EPA's database.
Water systems with PFAS above the federal limit
Based on EPA's UCMR 5 results (2023–2025) compared to the April 2024 limits, the way EPA compares them. Systems have until 2029 to comply. Largest first.
- Broken Arrow Municipal Authority116,330 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected
- Stillwater Utilities Authority53,000 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected · Lithium above screening level · 16 health-based violations since 2016
- Wagoner County Rural Water District #437,658 people · Surface water · OklahomaPFOS above limitAlso: Total trihalomethanes (TTHM) violations · PFHxS detected
- Ponca City Municipal Water27,155 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected · Lithium above screening level
- Mayes County Rural Water District # 26,280 people · Purchased surface water · OklahomaPFOS above limitAlso: 1 health-based violation since 2016
- Tri-County Rural Water District #25,172 people · Groundwater · OklahomaPFOS above limitAlso: PFHxS above limit · Lithium above screening level · 1 health-based violation since 2016
- Wagoner County Rural Water District #54,251 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected
- Kay County Rural Water District #5 (Dale Water Corp)765 people · Purchased groundwater · OklahomaPFOS above limitAlso: Total trihalomethanes (TTHM) violations · Haloacetic acids (HAA5) violations · PFHxS detected
Oklahoma PFAS report: chart, rankings and data to download →
Largest water systems in Oklahoma
- Oklahoma City Utilities644,000 people · Surface water · OklahomaLithium above screening level
- Tulsa Water System413,000 people · Surface water · OklahomaNo PFAS above limits
- Broken Arrow Municipal Authority116,330 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected
- Norman Utilities Authority104,868 people · Surface water · OklahomaLithium above screening levelAlso: 1 health-based violation since 2016
- Lawton Water System92,757 people · Surface water · OklahomaNo PFAS above limits
- Edmond Public Works Authority79,408 people · Surface water · OklahomaPFOS detectedAlso: PFHxS detected · Lithium above screening level
- Midwest City Water System55,935 people · Surface water · OklahomaLithium above screening level
- Moore Public Works Authority55,083 people · Purchased surface water · OklahomaArsenic violationsAlso: Lithium above screening level
- Stillwater Utilities Authority53,000 people · Surface water · OklahomaPFOS above limitAlso: PFHxS detected · Lithium above screening level · 16 health-based violations since 2016
- Enid Water System49,347 people · Surface water · OklahomaLithium above screening levelAlso: 1 health-based violation since 2016
- Muskogee Municipal Authority38,310 people · Surface water · OklahomaHaloacetic acids (HAA5) violationsAlso: Total trihalomethanes (TTHM) violations
- Wagoner County Rural Water District #437,658 people · Surface water · OklahomaPFOS above limitAlso: Total trihalomethanes (TTHM) violations · PFHxS detected
- Bartlesville Water System34,748 people · Surface water · OklahomaColiform bacteria violation
- Oklahoma University Water System34,000 people · Purchased surface water · OklahomaNo PFAS above limits
- Shawnee Municipal Authority29,990 people · Surface water · OklahomaNo PFAS above limitsAlso: 7 health-based violations since 2016
Oklahoma cities and towns
- Bartlesville
- Bixby
- Broken Arrow
- Edmond
- Enid
- Jenks
- Lawton
- Midwest City
- Moore
- Muskogee
- Norman
- Oklahoma City
- Owasso
- Shawnee
- Stillwater
- Tulsa
- Yukon
Most health-based violations since 2016
- Hominy Water System2,584 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations · Coliform bacteria violation
- Barnsdall Water System1,243 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Sardis Lake Water Authority307 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations · Coliform bacteria violation
- Maysville Water System1,212 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Wewoka Public Works Authority3,450 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Cleveland Municipal Authority3,262 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Waurika Public Works Authority2,100 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Beggs Public Works Authority1,364 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Ryan Utilities Authority800 people · Purchased surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Muskogee County Rural Water District #54,135 people · Purchased surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Osage County Rural Water District # 5561 people · Purchased surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Osage County Rural Water District #20 (HULAH)350 people · Purchased surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations · Coliform bacteria violation
- Okmulgee Public Works Authority13,495 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Pittsburg County Rural Water District #141,680 people · Purchased surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Pushmataha County Rural Water District #34,825 people · Surface water · OklahomaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
All Oklahoma utilities on this site
Every Oklahoma system serving 50,000+ people or with PFAS above a federal limit, A to Z. Download all 899 systems as CSV.
- Broken Arrow Municipal Authority
- Edmond Public Works Authority
- Kay County Rural Water District #5 (Dale Water Corp)
- Lawton Water System
- Mayes County Rural Water District # 2
- Midwest City Water System
- Moore Public Works Authority
- Norman Utilities Authority
- Oklahoma City Utilities
- Ponca City Municipal Water
- Stillwater Utilities Authority
- Tri-County Rural Water District #2
- Tulsa Water System
- Wagoner County Rural Water District #4
- Wagoner County Rural Water District #5
Questions
Does Oklahoma tap water have PFAS?
EPA tested 167 community water systems in Oklahoma for 29 PFAS between 2023 and 2025. 18 had at least one regulated PFAS detected, and 8 had an entry-point average above a 2024 federal limit. Those 8 systems serve about 250,611 people (7% of people on community water in Oklahoma). Systems have until 2029 to meet the limits.
How many Oklahoma water systems have violations?
667 systems in Oklahoma had at least one health-based violation since 2016 (10,990 violations in total). 609 violations are currently listed as unaddressed.
Which Oklahoma water systems are over the lead action level?
5 systems had a lead 90th percentile above the 15 ppb action level in their most recent results from the last five years. Another 25 systems have no lead results in EPA's database from the last five years. Lead depends on each home's pipes, so a test of your own tap is the only way to know your level.
Source: U.S. EPA drinking water records and PFAS testing (UCMR 5). How we read the data.