State drinking water records
Oklahoma drinking water systems
900 community water systems serve Oklahoma and are listed below under 77 counties and on the pages of 771 cities and towns. Their own population figures add up to 3,673,659 people, a sum that counts people twice where one system sells water to another.
668 of them (74%) had at least one health-based violation in the last 10 years. 316 systems still have one unresolved.
424 rely mainly on groundwater and 476 on surface water, counting water bought from other systems.
700 systems filed a lead service line inventory listing 4,396 lead lines, 7,593 galvanized lines that must be replaced and 615,214 lines of unknown material.
71 systems are placed by mailing address or by the county their records name: EPA has no service area map for 67 of them, and 4 have one that does not line up with their own records.
- Community water systems
- 900
- People served, sum of each system's own figure
- 3,673,659
- Systems with a health-based violation, last 10 years
- 668
- Systems with one unresolved
- 316
- Lead service lines in inventories
- 4,396
Counties
77 countiesEach county counts the systems whose service area map reaches it. Systems placed only by a mailing address are listed on the county pages but not counted here.
| County | Systems | People served | With a health-based violation, 10 years | With one unresolved |
|---|---|---|---|---|
| Adair County | 9 | 13,188 | 6 | 1 |
| Alfalfa County | 11 | 4,976 | 9 | 5 |
| Atoka County | 6 | 9,218 | 6 | 2 |
| Beaver County | 5 | 2,699 | 4 | 4 |
| Beckham County | 8 | 20,457 | 3 | 1 |
| Blaine County | 8 | 7,551 | 5 | 5 |
| Bryan County | 13 | 39,612 | 8 | 0 |
| Caddo County | 16 | 22,301 | 14 | 4 |
| Canadian County | 13 | 71,679 | 10 | 3 |
| Carter County | 8 | 47,657 | 8 | 2 |
| Cherokee County | 23 | 34,533 | 17 | 7 |
| Choctaw County | 8 | 11,137 | 8 | 2 |
| Cimarron County | 2 | 1,798 | 1 | 0 |
| Cleveland County | 11 | 194,299 | 9 | 4 |
| Coal County | 9 | 4,176 | 8 | 2 |
| Comanche County | 22 | 140,120 | 13 | 12 |
| Cotton County | 8 | 12,102 | 7 | 2 |
| Craig County | 9 | 17,921 | 8 | 4 |
| Creek County | 14 | 65,299 | 11 | 7 |
| Custer County | 11 | 24,514 | 5 | 5 |
| Delaware County | 25 | 31,148 | 18 | 10 |
| Dewey County | 8 | 4,330 | 5 | 1 |
| Ellis County | 4 | 2,451 | 2 | 3 |
| Garfield County | 19 | 58,923 | 10 | 8 |
| Garvin County | 12 | 22,708 | 7 | 3 |
| Grady County | 15 | 33,116 | 12 | 7 |
| Grant County | 10 | 4,090 | 9 | 6 |
| Greer County | 9 | 7,118 | 6 | 1 |
| Harmon County | 4 | 3,777 | 2 | 2 |
| Harper County | 3 | 2,495 | 0 | 0 |
| Haskell County | 4 | 6,855 | 4 | 1 |
| Hughes County | 10 | 13,466 | 7 | 2 |
| Jackson County | 10 | 28,975 | 8 | 4 |
| Jefferson County | 6 | 12,925 | 5 | 3 |
| Johnston County | 9 | 8,639 | 4 | 1 |
| Kay County | 13 | 47,341 | 10 | 5 |
| Kingfisher County | 10 | 13,218 | 8 | 3 |
| Kiowa County | 12 | 17,229 | 7 | 3 |
| Latimer County | 7 | 8,750 | 7 | 2 |
| Le Flore County | 21 | 46,789 | 19 | 6 |
| Lincoln County | 15 | 17,343 | 12 | 4 |
| Logan County | 15 | 32,687 | 8 | 5 |
| Love County | 6 | 24,902 | 1 | 1 |
| Major County | 9 | 55,226 | 6 | 4 |
| Marshall County | 6 | 25,047 | 6 | 1 |
| Mayes County | 21 | 47,837 | 11 | 4 |
| McClain County | 12 | 25,695 | 6 | 1 |
| McCurtain County | 14 | 29,254 | 14 | 6 |
| McIntosh County | 11 | 20,309 | 11 | 6 |
| Murray County | 7 | 23,130 | 4 | 2 |
| Muskogee County | 20 | 71,037 | 18 | 8 |
| Noble County | 10 | 10,311 | 8 | 5 |
| Nowata County | 12 | 14,375 | 11 | 5 |
| Okfuskee County | 6 | 9,630 | 6 | 2 |
| Oklahoma County | 32 | 895,870 | 22 | 14 |
| Okmulgee County | 15 | 45,674 | 15 | 4 |
| Osage County | 25 | 61,740 | 18 | 15 |
| Ottawa County | 15 | 25,842 | 12 | 5 |
| Pawnee County | 14 | 16,207 | 11 | 4 |
| Payne County | 15 | 89,666 | 9 | 4 |
| Pittsburg County | 21 | 51,913 | 20 | 8 |
| Pontotoc County | 10 | 36,804 | 7 | 4 |
| Pottawatomie County | 15 | 54,425 | 11 | 3 |
| Pushmataha County | 7 | 11,282 | 7 | 0 |
| Roger Mills County | 6 | 4,140 | 6 | 3 |
| Rogers County | 15 | 73,918 | 9 | 4 |
| Seminole County | 13 | 22,621 | 9 | 4 |
| Sequoyah County | 14 | 38,988 | 13 | 3 |
| Stephens County | 7 | 46,643 | 5 | 3 |
| Texas County | 10 | 18,342 | 4 | 6 |
| Tillman County | 7 | 8,179 | 7 | 3 |
| Tulsa County | 15 | 693,496 | 7 | 3 |
| Wagoner County | 14 | 66,551 | 13 | 4 |
| Washington County | 13 | 72,239 | 11 | 4 |
| Washita County | 12 | 19,398 | 8 | 2 |
| Woods County | 7 | 7,448 | 5 | 5 |
| Woodward County | 9 | 18,944 | 6 | 5 |
Largest systems
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Oklahoma City | Oklahoma County | 644,000 | Surface water | 0 | 0 | 173 |
| Tulsa | Tulsa County | 413,000 | Surface water | 0 | 0 | 0 |
| Broken Arrow Municipal Authority | Tulsa County | 116,330 | Surface water | 0 | 0 | 0 |
| Norman Utilities Authority | Cleveland County | 104,868 | Surface water | 1 | 0 | 16 |
| Lawton | Comanche County | 92,757 | Surface water | 0 | 0 | 0 |
| Edmond PWA | Oklahoma County | 79,408 | Surface water | 0 | 0 | 0 |
| Midwest City | Oklahoma County | 55,935 | Surface water | 0 | 1 | 0 |
| Moore Public Works Authority | Cleveland County | 55,083 | Purchased surface water | 7 | 0 | 0 |
| Stillwater Utilities Authority | Payne County | 53,000 | Surface water | 15 | 0 | 0 |
| Enid | Major County and 1 other county | 49,347 | Groundwater | 1 | 0 | 0 |
| Muskogee | Muskogee County | 38,310 | Surface water | 23 | 0 | 3,724 |
| Bartlesville | Washington County | 34,748 | Surface water | 1 | 0 | 0 |
| Oklahoma University | Cleveland County | 34,000 | Purchased surface water | 0 | 0 | 0 |
| Shawnee Municipal Authority | Pottawatomie County | 29,990 | Surface water | 6 | 0 | 20 |
| Sand Springs | Osage County and 1 other county | 28,774 | Surface water | 0 | 0 | 0 |
Systems with unresolved health-based violations
316 systemsThe 100 with the most unresolved violations are listed. The county pages list the other 216.
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Eastside MHP | Grady County | 32 | Groundwater | 13 | 53 | No inventory |
| Muskogee Co. RWD #14 | Muskogee County | 60 | Purchased surface water | 45 | 12 | No inventory |
| Tullahassee Water | Wagoner County | 106 | Purchased surface water | 41 | 11 | No inventory |
| Surrey Hills | Texas County | 87 | Groundwater | 2 | 11 | No inventory |
| Brooksville | Pottawatomie County | 90 | Groundwater | 14 | 10 | No inventory |
| Rock Creek | Logan County | 33 | Groundwater | 2 | 10 | No inventory |
| Nowata Co RWD #7 | Nowata County | 1,050 | Purchased surface water | 17 | 9 | 0 |
| Oaks Mobile Home Park | Creek County | 250 | Purchased surface water | 1 | 9 | No inventory |
| Beaver Co RWD #2 (Gate) | Beaver County | 87 | Groundwater | 2 | 9 | No inventory |
| England Shores MHP | Delaware County | 55 | Groundwater | 1 | 9 | No inventory |
| Choctaw Co. RWSG & SWMD #6 | Choctaw County | 850 | Purchased surface water | 76 | 8 | No inventory |
| Ozark Rural Water Inc | Cherokee County | 99 | Purchased surface water | 2 | 8 | No inventory |
| Kay County RWD #2 | Kay County | 50 | Purchased surface water | 1 | 8 | 0 |
| Hominy | Osage County | 2,584 | Surface water | 200 | 7 | No inventory |
| Spiro East Water Association | Le Flore County | 1,817 | Purchased surface water | 70 | 7 | No inventory |
| Ottawa Co RWD # 3 | Ottawa County | 140 | Groundwater | 1 | 7 | No inventory |
| Highway 69 Water Dist. (Greer's Sausage) | Mayes County | 43 | Purchased surface water | 1 | 7 | No inventory |
| Rogers Co RWD # 3 Lake Plant | Rogers County | 10,470 | Surface water | 21 | 6 | No inventory |
| Davenport Utility Auth | Lincoln County | 881 | Purchased surface water | 34 | 6 | 0 |
| Cherokee Co. RWD #7 (Welling) | Cherokee County | 418 | Purchased surface water | 0 | 6 | 0 |
| Red Bird PWA | Wagoner County | 153 | Purchased surface water | 5 | 6 | No inventory |
| Golden Oaks Home Owners Assn | Carter County | 135 | Groundwater | 1 | 6 | No inventory |
| Manchester | Grant County and 1 other county | 104 | Groundwater | 1 | 6 | No inventory |
| Red Wagon MHP | Payne County | 46 | Groundwater | 1 | 6 | No inventory |
| Tonkawa | Kay County | 3,299 | Groundwater | 1 | 5 | 0 |
| Leflore Co. RWD #1 | Le Flore County | 1,758 | Purchased surface water | 0 | 5 | 0 |
| Wetumka | Hughes County | 1,451 | Surface water | 44 | 5 | No inventory |
| Tipton | Tillman County | 916 | Purchased surface water | 34 | 5 | No inventory |
| Deerfield Springs | Rogers County | 445 | Purchased surface water | 4 | 5 | 0 |
| Optima | Texas County | 400 | Groundwater | 1 | 5 | No inventory |
| Latimer Co. RWD #3 | Latimer County and 1 other county | 175 | Purchased surface water | 32 | 5 | No inventory |
| Abes RV Park | Oklahoma County | 175 | Groundwater | 1 | 5 | 0 |
| Sasakwa PWA | Seminole County | 150 | Groundwater | 1 | 5 | No inventory |
| Hanna PWA | McIntosh County | 133 | Groundwater | 1 | 5 | No inventory |
| Valley Brook MHP | Creek County | 114 | Purchased surface water | 1 | 5 | No inventory |
| 4T Investors LLC | Beaver County | 98 | Groundwater | 2 | 5 | 0 |
| Grady Co RWD #3 | Grady County | 80 | Groundwater | 1 | 5 | No inventory |
| Merritt Mobile Home & RV Park | Beckham County | 70 | Groundwater | 1 | 5 | 0 |
| Country MHP | Grady County | 50 | Groundwater | 1 | 5 | No inventory |
| Walnut Park Estates | Osage County | 42 | Groundwater | 3 | 5 | No inventory |
| Skyview Mobile Home Park | Grady County | 24 | Groundwater | 1 | 5 | No inventory |
| Pecan Tree Water Assn | Cleveland County | 22 | Groundwater | 69 | 5 | No inventory |
| McCurtain Co. RWD #5 (Hochatown) | McCurtain County | 1,614 | Purchased surface water | 9 | 4 | 0 |
| Beggs | Okmulgee County | 1,364 | Surface water | 108 | 4 | No inventory |
| Quinton | Pittsburg County | 1,071 | Purchased surface water | 5 | 4 | No inventory |
| Sequoyah Co. RWD #3 | Sequoyah County | 1,040 | Purchased surface water | 5 | 4 | No inventory |
| Pittsburg Co. RWD #11 (Kiowa) | Pittsburg County | 790 | Purchased surface water | 9 | 4 | No inventory |
| Paoli | Garvin County | 610 | Groundwater | 1 | 4 | No inventory |
| North Miami | Ottawa County | 433 | Purchased groundwater | 1 | 4 | No inventory |
| Lehigh | Coal County | 396 | Groundwater | 1 | 4 | No inventory |
| Carmen Public Works Authority | Alfalfa County | 355 | Groundwater | 16 | 4 | No inventory |
| Garfield Co RWD # 4 | Garfield County | 334 | Purchased groundwater | 1 | 4 | No inventory |
| Muskogee Co. RWD #9 | Muskogee County | 300 | Purchased surface water | 26 | 4 | No inventory |
| Roger Mills RWS & SWMD #1 | Roger Mills County | 200 | Groundwater | 1 | 4 | 0 |
| Shell Creek RWD #12, McIntosh Co. | McIntosh County | 175 | Groundwater | 1 | 4 | 0 |
| Sharon Utilities | Woodward County | 175 | Groundwater | 1 | 4 | No inventory |
| Hickory Meadows | Delaware County | 157 | Groundwater | 1 | 4 | No inventory |
| Deer Creek | Grant County | 147 | Groundwater | 21 | 4 | No inventory |
| Pettit Mountain Water | Cherokee County | 90 | Purchased surface water | 4 | 4 | 0 |
| Noble Estates MHP | Cleveland County | 75 | Groundwater | 2 | 4 | No inventory |
| Osage Park Addn Prop | Osage County | 65 | Groundwater | 1 | 4 | No inventory |
| Shady Acres Custer County | Custer County | 40 | Groundwater | 1 | 4 | No inventory |
| Timber Creek MHP East & West | Pottawatomie County | 40 | Groundwater | 1 | 4 | 0 |
| Country Haven MHP | Oklahoma County | 30 | Groundwater | 1 | 4 | No inventory |
| Mustang | Canadian County and 1 other county | 18,576 | Purchased surface water | 1 | 3 | 0 |
| Vinita Utilities Authority | Craig County | 6,472 | Surface water | 5 | 3 | No inventory |
| Jackson Co Water Corp | Jackson County | 2,662 | Purchased surface water | 17 | 3 | 0 |
| Hinton | Caddo County | 2,600 | Groundwater | 18 | 3 | No inventory |
| Warner | Muskogee County | 2,020 | Surface water | 2 | 3 | 0 |
| Snyder Public Works Authority | Kiowa County | 1,509 | Surface water | 22 | 3 | 0 |
| Tillman Co RWD #1 | Tillman County and 1 other county | 1,500 | Purchased surface water | 8 | 3 | No inventory |
| Wagoner Co. RWD #6 | Wagoner County | 1,500 | Purchased surface water | 5 | 3 | No inventory |
| Beckham Co RWD # 2 | Beckham County | 857 | Groundwater | 2 | 3 | No inventory |
| Savanna | Pittsburg County | 800 | Purchased surface water | 10 | 3 | No inventory |
| Delaware Co RWSG&SWM District 11 | Delaware County | 750 | Purchased surface water | 1 | 3 | No inventory |
| Cherokee Co. RWD #1 (Ft Gibson) | Cherokee County | 710 | Surface water | 53 | 3 | 0 |
| Ramona Public Works Authority | Washington County | 564 | Purchased surface water | 3 | 3 | No inventory |
| Nowata Co RWD #6 | Nowata County | 450 | Purchased surface water | 16 | 3 | 0 |
| Sooner Utilities-Crosby #2 | Oklahoma County | 385 | Groundwater | 1 | 3 | No inventory |
| Medicine Park | Comanche County | 382 | Purchased surface water | 1 | 3 | No inventory |
| Ripley PWA | Payne County | 376 | Groundwater | 1 | 3 | No inventory |
| Avant Utilities Authority | Osage County | 361 | Surface water | 77 | 3 | No inventory |
| Grady Co RWD #1 | Grady County | 300 | Groundwater | 1 | 3 | No inventory |
| Pittsburg | Pittsburg County | 280 | Surface water | 68 | 3 | 0 |
| Blue Jacket PWA | Craig County | 274 | Groundwater | 1 | 3 | 0 |
| Mulhall | Logan County | 225 | Purchased groundwater | 1 | 3 | No inventory |
| Sherwood Forest Mobile Estates | Oklahoma County | 172 | Groundwater | 1 | 3 | No inventory |
| Sooner Utilities - Circle C Estates | Oklahoma County | 155 | Groundwater | 1 | 3 | 0 |
| Dacoma PWA | Woods County | 148 | Purchased groundwater | 1 | 3 | No inventory |
| Willow | Greer County | 114 | Groundwater | 1 | 3 | No inventory |
| Sooner Utilities-Crutcho | Oklahoma County | 93 | Purchased surface water | 1 | 3 | No inventory |
| Suburban MHP | Cherokee County | 50 | Groundwater | 1 | 3 | No inventory |
| Winter Creek Water Company, LLC | Grady County | 46 | Groundwater | 1 | 3 | No inventory |
| Pittsburg Co. Water Authority | Pittsburg County | 5 | Surface water | 5 | 3 | No inventory |
| Bixby Public Works Authority | Tulsa County | 18,750 | Purchased surface water | 1 | 2 | 0 |
| Idabel PWA | McCurtain County | 6,952 | Surface water | 66 | 2 | No inventory |
| Perry Water & Light Dept | Noble County | 5,230 | Surface water | 16 | 2 | No inventory |
| Alva | Woods County | 5,208 | Groundwater | 1 | 2 | 0 |
| Choctaw Ua | Oklahoma County | 3,926 | Groundwater | 0 | 2 | 0 |
| Leflore Co. RWD #18 | Le Flore County | 3,870 | Purchased surface water | 17 | 2 | No inventory |
Counties come from the counties EPA lists each system serving, matched to 2024 Census counties; where EPA lists none, from the county coded in the system's ID, its service area map, or its mailing address. A county holding at least a fifth of a system's service area map is added when at least a fifth of that map lies in those counties. Towns are the ones EPA lists and the Census places such a map covers, always inside those counties. In New England, where EPA's town names a whole Town, it is not matched to the village of the same name. A system is not listed in a county holding less than a fifth of its map, or in a county or town its map reaches when the map lies mostly outside the counties EPA lists, so a page can leave out a system that serves part of the area. Methodology and limitations