TTHM (Total Trihalomethanes) violations in Oklahoma
349 active public water systems in Oklahoma had a TTHM (Total Trihalomethanes) violation in the past three years, 123 of them still unresolved. What TTHM (Total Trihalomethanes) is and why it matters.
Systems with a TTHM (Total Trihalomethanes) violation
Unresolved first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Marshall County Rural Water District #2 Marshall County |
17,587 | 1 | 0 | |
|
Southern Okla Water Corp Carter County |
11,250 | 3 | 0 | |
|
Rogers CO Rwd # 3 Lake Plant Rogers County |
10,470 | 4 | 2 | |
|
Piedmont Municipal Authority Canadian County |
7,542 | 6 | 1 | |
|
Grove Municipal Services Auth. Delaware County |
7,311 | 4 | 1 | |
|
Idabel Pwa McCurtain County |
6,952 | 3 | 0 | |
|
Tecumseh Utility Authority Pottawatomie County |
6,098 | 1 | 1 | |
|
Hugo Municipal Authority Choctaw County |
5,536 | 4 | 0 | |
|
Longtown Rw&sd #1 (pittsburg Co.) Pittsburg County |
5,444 | 2 | 0 | |
|
Kingfisher Kingfisher County |
5,073 | 3 | 0 | |
|
Pushmataha Co. Rwd #3 Pushmataha County |
4,825 | 3 | 1 | |
|
Holdenville Hughes County |
4,732 | 7 | 1 | |
|
Leflore Co. Rwd #2 Le Flore County |
4,700 | 1 | 1 | |
|
Altus Afb Jackson County |
4,617 | 3 | 0 | |
|
Mayes CO Rwd #4 Mayes County |
4,183 | 4 | 0 | |
|
Muskogee Co. Rwd #5 Muskogee County |
4,135 | 1 | 1 | |
|
Wewoka Public Works Authority Seminole County |
3,450 | 7 | 1 | |
|
Madill Marshall County |
3,410 | 4 | 0 | |
|
Cleveland Municipal Authority Pawnee County |
3,262 | 4 | 0 | |
|
Chandler Lincoln County |
3,142 | 2 | 2 | |
|
Okemah Utilities Authority Okfuskee County |
3,113 | 2 | 0 | |
|
Atoka Co. Rws & Swmd #4 Atoka County |
3,000 | 5 | 0 | |
|
Haskell Co. Water Company Haskell County |
3,000 | 6 | 1 | |
|
Heavener Utility Auth Psg Le Flore County |
3,000 | 1 | 0 | |
|
Atoka Atoka County |
2,988 | 3 | 0 | |
|
New Cordell Utility Authority Washita County |
2,903 | 5 | 0 | |
|
McIntosh Co. Rws & Swmd #2 (onapa) McIntosh County |
2,774 | 3 | 0 | |
|
Jackson CO Water Corp Jackson County |
2,662 | 7 | 2 | |
|
Hominy Osage County |
2,584 | 9 | 3 | |
|
Antlers Pwa Pushmataha County |
2,547 | 1 | 0 | |
|
Okmulgee Co. Rwd #2 (preston) Okmulgee County |
2,355 | 5 | 0 | |
|
Muskogee Co. Rwd #1 (oktaha) Muskogee County |
2,280 | 1 | 0 | |
|
Spiro Le Flore County |
2,200 | 2 | 0 | |
|
Creek CO Rwd # 7 Creek County |
2,100 | 5 | 1 | |
|
Waurika Public Works Authority Jefferson County |
2,100 | 5 | 2 | |
|
Indianola Rwd #18 Pittsburg County |
2,000 | 3 | 0 | |
|
Spiro East Water Association Le Flore County |
1,817 | 5 | 1 | |
|
Leflore Co. Rwd #1 Le Flore County |
1,758 | 3 | 2 | |
|
Pittsburg Co. Rwd #14 Pittsburg County |
1,680 | 4 | 0 | |
|
Leflore Co. Rwd #3 Le Flore County |
1,643 | 5 | 1 | |
|
Cherokee Co. Rwd #13 Cherokee County |
1,640 | 1 | 0 | |
|
Locust Grove Pwa Mayes County |
1,600 | 5 | 0 | |
|
Inola Water Works INC Rogers County |
1,589 | 4 | 1 | |
|
Rogers CO Rwd # 6 Rogers County |
1,560 | 3 | 3 | |
|
Fairfax Osage County |
1,555 | 2 | 1 | |
|
Snyder Public Works Authority Kiowa County |
1,509 | 7 | 2 | |
|
Latimer Co. Rwd #2 Latimer County |
1,500 | 3 | 0 | |
|
Konawa Pwa Seminole County |
1,479 | 5 | 1 | |
|
Wetumka Hughes County |
1,451 | 4 | 1 | |
|
Afton Pwa Ottawa County |
1,428 | 5 | 1 |
About this data
A system is counted once if any of its violations in the past three years involved TTHM (Total Trihalomethanes), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not TTHM (Total Trihalomethanes) alone.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Oklahoma records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.