Do Your Own MathWe earn nothing
Home › Where you live › Oklahoma

Tap water in Oklahoma: EPA PFAS results by water system

166 public water systems in Oklahoma were sampled in EPA's UCMR 5 programme (2023–2025); we show six PFAS and lithium. Read 2026-10-31.

13 of 166 systems had at least one sample above a 2024 federal limit; 73 had at least one PFAS found above the reporting level; 93 had none found above the reporting level.

A single sample above a 2024 limit is a measurement, not a violation. Compliance is judged on running yearly averages, and water systems have until 2029 to meet the limits. On 20 May 2026 EPA proposed giving qualifying systems until 2031 for PFOA and PFOS and removing the limits for PFHxS, PFNA and HFPO-DA; those proposals were not final when we last checked (5 Nov 2026). Counts are per system, not per person; population figures are available only for systems serving more than 25,000 people (about 1,919,738 people across those systems here). UCMR 5 was a one-time national monitoring programme (2023–2025). The results are a snapshot at the system's entry points or taps on the sample dates, not a continuous measurement and not a compliance record.

What this page is: a plain-language restatement of public test results that the US EPA published for the water systems listed below, with the dates of the samples and the date we read them. It describes the system, not the water at your tap, which also depends on the pipes in your building. It is not a safety verdict, not medical advice and not a recommendation to buy anything: "buy nothing" is one of the outcomes in the cost section below. We earn nothing from any link on this page.

Systems with a page on this site

SystemPeople servedUCMR 5 result
Oklahoma City
Oklahoma City
644,000None detected (below the reporting level)
Tulsa
Tulsa
413,000None detected (below the reporting level)

Largest other systems sampled in Oklahoma

Pages for these are being added in stages. The data for all 166 systems is in the public dataset.

SystemPeople servedUCMR 5 result
Broken Arrow Municipal Authority
Broken Arrow Municipal Authority
116,330Above the 2024 limit in at least one sample
Norman
Norman
104,868Detected, below the 2024 limit
Lawton
Lawton
92,757None detected (below the reporting level)
Edmond Pwa - Arcadia
Edmond Pwa - Arcadia
79,408Above the 2024 limit in at least one sample
Midwest City
Midwest City
55,935None detected (below the reporting level)
Moore
Moore
55,083None detected (below the reporting level)
Stillwater Water Plant
Stillwater Water Plant
53,000Above the 2024 limit in at least one sample
Enid
Enid
49,347None detected (below the reporting level)
Muskogee
Muskogee
38,310None detected (below the reporting level)
Wagoner Co. Rwd #4
Wagoner Co. Rwd #4
37,658Above the 2024 limit in at least one sample
Bartlesville
Bartlesville
34,748None detected (below the reporting level)
Oklahoma University
Oklahoma University
34,000None detected (below the reporting level)
Shawnee Municipal Authority
Shawnee Municipal Authority
29,990None detected (below the reporting level)
Sand Springs
Sand Springs
28,774None detected (below the reporting level)
Ponca City Mun Water
Ponca City Mun Water
27,155Above the 2024 limit in at least one sample
Washington Co Rwd #3 (New,#1)
Washington Co Rwd #3 (New,#1)
25,375None detected (below the reporting level)
Idabel Pwa
Idabel Pwa
—None detected (below the reporting level)
Mccurtain Co. Rwd #8 (Mt. Fork Water)
Mccurtain Co. Rwd #8 (Mt. Fork Water)
—None detected (below the reporting level)
Broken Bow Pwa
Broken Bow Pwa
—None detected (below the reporting level)
Hugo Municipal Authority
Hugo Municipal Authority
—None detected (below the reporting level)
Pushmataha Co. Rwd #3
Pushmataha Co. Rwd #3
—None detected (below the reporting level)
Durant Utilities Authority
Durant Utilities Authority
—None detected (below the reporting level)
Bryan Co. Rws & Swmd #2
Bryan Co. Rws & Swmd #2
—None detected (below the reporting level)
Anadarko Public Works Authority
Anadarko Public Works Authority
—None detected (below the reporting level)
Pauls Valley
Pauls Valley
—None detected (below the reporting level)
A–Z of Oklahoma pages

How to use this