Oklahoma tap water, by utility.
167 utilities with a full report, serving 3 million people as they report it. Regulated PFAS turned up at 23 of them.
| Utility | Based in | Serves | Regulated PFAS | Health-based violations since 2016 |
|---|---|---|---|---|
| Oklahoma City | Oklahoma City | 644,000 | None found | 0 |
| Tulsa | Tulsa | 413,000 | None found | 0 |
| Broken Arrow Municipal Authority | Broken Arrow | 116,330 | PFOS, PFHxS, PFBS | 0 |
| Norman Utilities Authority | Norman | 104,868 | PFBS | 1 |
| Lawton | Lawton | 92,757 | None found | 0 |
| Edmond Pwa | Edmond | 79,408 | PFOS, PFHxS, PFBS | 0 |
| Midwest City | Midwest City | 55,935 | None found | 0 |
| Moore Public Works Authority | Moore | 55,083 | None found | 7 |
| Stillwater Utilities Authority | Stillwater | 53,000 | PFOS, PFHxS, PFBS | 16 |
| Enid | Enid | 49,347 | None found | 1 |
| Muskogee Municipal Authority | Muskogee | 38,310 | None found | 26 |
| Bartlesville | Bartlesville | 34,748 | None found | 1 |
| Oklahoma University | Norman | 34,000 | None found | 0 |
| Shawnee Municipal Authority | Shawnee | 29,990 | None found | 6 |
| Sand Springs | Sand Springs | 28,774 | None found | 0 |
| Ponca City Mun Water | Ponca City | 27,155 | PFOS, PFHxS, PFBS | 0 |
| Wagoner Co. RWD #4 | Broken Arrow | 25,792 | PFOS, PFHxS, PFBS | 41 |
| Washington Co RWD #3 (New,#1) | Collinsville | 25,375 | None found | 0 |
| Ardmore | Ardmore | 24,893 | None found | 8 |
| Tinker Air Force Base | Oklahoma City | 24,645 | PFHxS | 0 |
| Duncan Public Utilities Authority | Duncan | 23,000 | None found | 44 |
| Owasso | Owasso | 23,000 | None found | 1 |
| Fort Sill Hqusafacfs | Fort Still | 23,000 | None found | 0 |
| Ada | Ada | 22,600 | None found | 1 |
| Yukon | Yukon | 22,498 | None found | 0 |
| Del City | Del City | 22,128 | None found | 1 |
| Bethany | Bethany | 20,307 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Sapulpa | Sapulpa | 19,702 | None found | 10 |
| Bixby Public Works Authority | 18,750 | None found | 1 | |
| Altus | Altus | 18,717 | PFHxS | 26 |
| City of Mustang | Mustang | 18,576 | None found | 2 |
| McAlester Pwa | McAlester | 18,206 | None found | 46 |
| Marshall County Rural Water District #2 | 17,587 | None found | 38 | |
| Jenks Pwa | Jenks | 16,924 | None found | 0 |
| El Reno | El Reno | 16,212 | None found | 11 |
| Chickasha Municipal Authority | Chickasha | 16,036 | None found | 27 |
| Claremore | Claremore | 15,873 | None found | 27 |
| Durant Utilities Authority | Durant | 15,545 | None found | 2 |
| Woodward | Woodward | 15,000 | None found | 1 |
| Tahlequah Pwa | Tahlequah | 14,458 | PFBS | 10 |
| Miami | Miami | 13,704 | None found | 0 |
| Okmulgee Pwa | Okmulgee | 13,495 | None found | 99 |
| Sequoyah Co. RWD #8 | Sallisaw | 13,460 | None found | 3 |
| Osu Water Plant | 13,000 | None found | 13 | |
| Creek Co RWD # 2 | Jenks | 12,788 | None found | 5 |
| Glenpool Water | Glenpool | 12,500 | None found | 0 |
| Rogers Co RWD # 5 | Claremore | 11,782 | None found | 0 |
| Guymon | Guymon | 11,442 | None found | 1 |
| Southern Okla Water Corp | Ardmore | 11,250 | None found | 83 |
| Weatherford | Weatherford | 10,833 | None found | 0 |
| Rogers Co RWD # 3 Cot Sta | Claremore | 10,750 | None found | 2 |
| Elk City | Elk City | 10,510 | None found | 0 |
| Rogers Co RWD # 3 Lake Plant | Claremore | 10,470 | None found | 21 |
| Guthrie | Guthrie | 9,925 | PFBS | 3 |
| Coweta Pwa | Coweta | 9,450 | PFHxS | 41 |
| Leflore Co. RWD #14 | Spiro | 9,077 | None found | 22 |
| Logan Co RWD #1 | Guthrie | 8,907 | PFOA, PFBS | 1 |
| Clinton | Clinton | 8,883 | None found | 5 |
| Pryor | Pryor | 8,784 | None found | 0 |
| Sallisaw | Sallisaw | 8,510 | None found | 4 |
| Jefferson Co Cons RWD #1 | Hastings | 8,398 | None found | 16 |
| Cushing | Cushing | 8,371 | None found | 1 |
| Okmulgee Co. RWD #6 (Hectorville) | Mounds | 8,370 | None found | 73 |
| Bryan County Rural Water District #5 | 8,325 | None found | 17 | |
| Skiatook Pwa | Skiatook | 8,110 | None found | 1 |
| Wagoner | Wagoner | 7,982 | None found | 1 |
| Poteau Pwa | Poteau | 7,939 | None found | 40 |
| Newcastle | Newcastle | 7,900 | None found | 0 |
| Rogers Co RWD # 4 | Oologah | 7,725 | None found | 2 |
| Blackwell Municipal Authority | Blackwell | 7,668 | None found | 25 |
| Piedmont Municipal Authority | Piedmont | 7,542 | None found | 8 |
| Grove Municipal Services Auth. | Grove | 7,311 | None found | 4 |
| Falls Creek Baptist Conference Center | Oklahoma City | 7,000 | None found | 0 |
| Idabel Pwa | Idabel | 6,952 | None found | 73 |
| Seminole | Seminole | 6,899 | None found | 0 |
| Anadarko Public Works Authority | Anadarko | 6,804 | None found | 50 |
| Purcell | Purcell | 6,693 | None found | 0 |
| Osage Co RWD #15 | Skiatook | 6,647 | None found | 1 |
| Vinita Utilities Authority | Vinita | 6,472 | None found | 5 |
| Stephens Co RWD #5 | Marlow | 6,426 | None found | 1 |
| Mayes Co RWD # 2 | Chouteau | 6,280 | PFOS | 1 |
| Bryan Co. RWS & Swmd #2 | Mead | 6,270 | None found | 35 |
| Pauls Valley | Pauls Valley | 6,256 | None found | 6 |
| Tecumseh Utility Authority | Tecumseh | 6,098 | None found | 36 |
| Henryetta Municipal Authority | Henryetta | 6,096 | None found | 2 |
| Sapulpa Rural Water Company | Sapulpa | 5,810 | None found | 2 |
| Noble Utilities Authority | Noble | 5,750 | PFHxS | 1 |
| McCurtain Co. RWD #8 (MT. Fork Water) | Broken Bow | 5,685 | None found | 14 |
| Creek Co RWD # 1 | Kellyville | 5,675 | None found | 4 |
| Hugo Municipal Authority | Hugo | 5,536 | None found | 68 |
| Deer Creek Rural Water Corp | Edmond | 5,500 | None found | 0 |
| Longtown Rw&Sd #1 (Pittsburg Co.) | Eufaula | 5,444 | None found | 23 |
| Collinsville | Collinsville | 5,400 | None found | 9 |
| Perry Water & Light Dept | Perry | 5,230 | None found | 16 |
| Alva | Alva | 5,208 | None found | 1 |
| Tri - County RWD #2 | Earlsboro | 5,172 | PFOS, PFHxS | 1 |
| Kingfisher | Kingfisher | 5,073 | None found | 31 |
| Porum Pwa | Porum | 5,000 | None found | 2 |
| Sulphur | Sulphur | 4,929 | None found | 0 |
| Pontotoc Co RWD # 7 | Ada | 4,863 | None found | 0 |
| Lone Grove | Lone Grove | 4,863 | None found | 1 |
| Pushmataha Co. RWD #3 | Antlers | 4,825 | None found | 93 |
| Murray Co RWD # 1 | Sulphur | 4,800 | None found | 1 |
| Holdenville | Holdenville | 4,732 | None found | 69 |
| Leflore Co. RWD #2 | Pocola | 4,700 | None found | 41 |
| Fort Gibson | Fort Gibson | 4,700 | None found | 2 |
| Altus AFB | Altus | 4,617 | None found | 19 |
| Marlow Municipal Authority | Marlow | 4,600 | None found | 1 |
| Tuttle | 4,500 | PFBS | 1 | |
| Sayre | Sayre | 4,375 | None found | 0 |
| Wagoner Co. RWD #9 | Wagoner | 4,363 | None found | 32 |
| Broken Bow Pwa | Broken Bow | 4,320 | None found | 15 |
| Wagoner Co. RWD #5 | Coweta | 4,251 | PFOS, PFHxS, PFBS | 0 |
| Craig Co RWD #2 | Vinita | 4,250 | None found | 4 |
| Pontotoc Co RWD # 8 | Ada | 4,250 | None found | 0 |
| Adamson RWD #8 | Hartshorne | 4,221 | None found | 39 |
| Harrah | Harrah | 4,190 | None found | 6 |
| Mayes Co RWD #4 | Pryor | 4,183 | None found | 1 |
| Muskogee Co. RWD #5 | Muskogee | 4,135 | None found | 106 |
| Ketchum Pwa | Ketchum | 4,025 | None found | 0 |
| Nichols Hills | Nichols Hills | 4,020 | None found | 3 |
| Okla Ordnance Works Authority | Pryor | 4,000 | PFOS | 1 |
| Nowata Municipal Authority | Nowata | 3,971 | PFOS, PFHxS | 36 |
| Frederick | Frederick | 3,940 | PFHxS | 16 |
| Mannford | Mannford | 3,935 | None found | 1 |
| Grady Co RWD #6 | Amber | 3,930 | None found | 1 |
| Choctaw UA | 3,926 | None found | 0 | |
| Caddo Co RWD #3 | Carnegie | 3,900 | None found | 1 |
| Leflore Co. RWD #18 | Wister | 3,870 | None found | 17 |
| McCurtain Co. RWD #1 | Haworth | 3,842 | None found | 30 |
| Pawhuska | Pawhuska | 3,800 | None found | 21 |
| Mayes Co RWD # 6 | Big Cabin | 3,750 | None found | 0 |
| Hobart | Hobart | 3,746 | None found | 0 |
| Spencer | Spencer | 3,746 | None found | 1 |
| Bristow Municipal Authority | Bristow | 3,700 | None found | 1 |
| McIntosh Co. RWD #8 (Texanna) | Eufaula | 3,574 | None found | 40 |
| Consolidated RWD #3 Creek Co | Sapulpa | 3,500 | None found | 1 |
| Dewey Public Works Authority | Dewey | 3,490 | None found | 4 |
| Checotah Pwa | Checotah | 3,481 | None found | 16 |
| Wewoka Public Works Authority | Wewoka | 3,450 | None found | 135 |
| Madill | Madill | 3,410 | None found | 52 |
| Cherokee Co. RWD #11 | Hulbert | 3,395 | PFBS | 0 |
| Rogers Co RWD # 8 | Claremore | 3,375 | None found | 0 |
| Mayes Co RWD # 5 | Adair | 3,360 | None found | 1 |
| Elgin Pwa | Elgin | 3,300 | Not sampled | 1 |
| Heavener Utility Auth - Psg | Heavener | 3,000 | None found | 24 |
| Watonga | Watonga | 2,816 | None found | 8 |
| Eufaula Pwa | Eufaula | 2,766 | None found | 72 |
| Muskogee Co. RWD #1 (Oktaha) | Oktaha | 2,280 | None found | 56 |
| McCurtain Co. RWD #7 | Garvin | 1,847 | None found | 19 |
| Okfuskee Co. RWD #3 | Okemah | 1,823 | None found | 9 |
| Okla Christian University | Edmond | 1,800 | None found | 1 |
| Garvin Co RWD #4 | Pauls Valley | 1,340 | None found | 3 |
| Pittsburg Co. RWD #16 | McAlester | 1,268 | None found | 13 |
| Wagoner Co. RWD #7 (New) | Okay | 1,110 | None found | 22 |
| Hydro Pwa | Hydro | 1,060 | None found | 3 |
| McCurtain Co. RWD #9 | Valliant | 999 | None found | 17 |
| Eastern Shawnee | Wyandotte | 796 | None found | 0 |
| Pittsburg Co. RWD #11 (Kiowa) | McAlester | 790 | None found | 11 |
| Kay Co RWD #5 (Dale Water Corp) | Newkirk | 765 | PFOS, PFHxS, PFBS | 23 |
| Ottawa Co RWD # 4 | Fairland | 652 | None found | 0 |
| Alfalfa Co RWS & Swmd #1 North | Byron | 600 | None found | 0 |
| Ramona Public Works Authority | Ramona | 564 | None found | 3 |
| Delaware Co RWD # 7 | Afton | 400 | None found | 12 |
| Randlett Pwa | Randlett | 320 | None found | 11 |
| Hallett Public Works Authority | Hallett | 168 | None found | 1 |
| Dewey Co RWD #2 | Camargo | 150 | None found | 1 |
| Utilities EPA sampled under UCMR 5, plus any other community system serving 3,300 people or more. Smaller systems appear in ZIP code results. Data: EPA SDWIS 2026 Q2 and UCMR 5. | ||||