State drinking water records
Kansas drinking water systems
859 community water systems serve Kansas and are listed below under 105 counties and on the pages of 676 cities and towns. Their own population figures add up to 2,872,812 people, a sum that counts people twice where one system sells water to another.
283 of them (33%) had at least one health-based violation in the last 10 years. 360 systems still have one unresolved.
501 rely mainly on groundwater and 358 on surface water, counting water bought from other systems.
783 systems filed a lead service line inventory listing 17,054 lead lines, 60,237 galvanized lines that must be replaced and 199,246 lines of unknown material.
33 systems are placed by mailing address or by the county their records name: EPA has no service area map for 13 of them, and 20 have one that does not line up with their own records.
- Community water systems
- 859
- People served, sum of each system's own figure
- 2,872,812
- Systems with a health-based violation, last 10 years
- 283
- Systems with one unresolved
- 360
- Lead service lines in inventories
- 17,054
Counties
105 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 |
|---|---|---|---|---|
| Allen County | 16 | 12,362 | 6 | 7 |
| Anderson County | 8 | 9,388 | 2 | 5 |
| Atchison County | 8 | 16,560 | 2 | 3 |
| Barber County | 9 | 3,623 | 3 | 2 |
| Barton County | 12 | 23,060 | 1 | 5 |
| Bourbon County | 6 | 16,490 | 1 | 3 |
| Brown County | 11 | 9,545 | 5 | 4 |
| Butler County | 21 | 54,544 | 9 | 9 |
| Chase County | 7 | 1,728 | 2 | 3 |
| Chautauqua County | 9 | 2,839 | 7 | 5 |
| Cherokee County | 16 | 20,472 | 1 | 4 |
| Cheyenne County | 2 | 1,729 | 0 | 0 |
| Clark County | 3 | 1,576 | 1 | 2 |
| Clay County | 9 | 6,898 | 1 | 2 |
| Cloud County | 8 | 9,412 | 1 | 5 |
| Coffey County | 10 | 10,072 | 5 | 3 |
| Comanche County | 5 | 1,467 | 3 | 1 |
| Cowley County | 16 | 33,707 | 0 | 6 |
| Crawford County | 19 | 39,420 | 5 | 7 |
| Decatur County | 3 | 1,878 | 0 | 2 |
| Dickinson County | 13 | 15,169 | 3 | 6 |
| Doniphan County | 8 | 6,664 | 3 | 6 |
| Douglas County | 12 | 157,006 | 0 | 5 |
| Edwards County | 4 | 2,077 | 2 | 1 |
| Elk County | 7 | 2,576 | 6 | 1 |
| Ellis County | 13 | 27,540 | 5 | 8 |
| Ellsworth County | 6 | 7,958 | 4 | 2 |
| Finney County | 8 | 42,404 | 3 | 2 |
| Ford County | 5 | 29,005 | 3 | 0 |
| Franklin County | 15 | 26,669 | 11 | 9 |
| Geary County | 8 | 60,101 | 5 | 2 |
| Gove County | 5 | 1,736 | 1 | 2 |
| Graham County | 4 | 1,700 | 2 | 4 |
| Grant County | 1 | 6,410 | 0 | 0 |
| Gray County | 5 | 3,591 | 2 | 2 |
| Greeley County | 2 | 886 | 1 | 2 |
| Greenwood County | 10 | 7,711 | 7 | 4 |
| Hamilton County | 3 | 1,965 | 1 | 3 |
| Harper County | 8 | 4,510 | 2 | 3 |
| Harvey County | 9 | 31,931 | 3 | 4 |
| Haskell County | 2 | 2,421 | 1 | 1 |
| Hodgeman County | 2 | 1,019 | 0 | 2 |
| Jackson County | 12 | 12,496 | 1 | 3 |
| Jefferson County | 18 | 19,964 | 6 | 6 |
| Jewell County | 9 | 5,150 | 4 | 3 |
| Johnson County | 7 | 670,249 | 1 | 2 |
| Kearny County | 3 | 2,938 | 2 | 3 |
| Kingman County | 7 | 4,574 | 2 | 3 |
| Kiowa County | 3 | 1,553 | 0 | 1 |
| Labette County | 14 | 22,318 | 4 | 4 |
| Lane County | 2 | 1,210 | 0 | 2 |
| Leavenworth County | 16 | 75,543 | 1 | 6 |
| Lincoln County | 5 | 4,786 | 3 | 2 |
| Linn County | 12 | 13,168 | 7 | 8 |
| Logan County | 2 | 2,210 | 1 | 0 |
| Lyon County | 14 | 32,209 | 4 | 8 |
| Marion County | 14 | 12,759 | 4 | 6 |
| Marshall County | 12 | 9,058 | 3 | 6 |
| McPherson County | 16 | 27,214 | 3 | 7 |
| Meade County | 3 | 3,061 | 1 | 1 |
| Miami County | 9 | 36,697 | 3 | 5 |
| Mitchell County | 9 | 7,799 | 7 | 3 |
| Montgomery County | 20 | 32,646 | 7 | 9 |
| Morris County | 5 | 4,834 | 1 | 2 |
| Morton County | 2 | 2,264 | 0 | 0 |
| Nemaha County | 12 | 11,075 | 2 | 3 |
| Neosho County | 14 | 16,858 | 6 | 4 |
| Ness County | 7 | 2,152 | 1 | 4 |
| Norton County | 5 | 3,426 | 2 | 2 |
| Osage County | 15 | 17,868 | 3 | 9 |
| Osborne County | 7 | 2,755 | 4 | 4 |
| Ottawa County | 7 | 5,267 | 1 | 5 |
| Pawnee County | 4 | 5,837 | 1 | 3 |
| Phillips County | 9 | 3,783 | 2 | 3 |
| Pottawatomie County | 16 | 22,291 | 3 | 4 |
| Pratt County | 6 | 7,090 | 3 | 3 |
| Rawlins County | 3 | 1,519 | 1 | 2 |
| Reno County | 16 | 49,175 | 8 | 8 |
| Republic County | 10 | 4,932 | 5 | 5 |
| Rice County | 8 | 8,153 | 3 | 3 |
| Riley County | 12 | 98,150 | 2 | 3 |
| Rooks County | 8 | 4,037 | 4 | 2 |
| Rush County | 8 | 1,103 | 4 | 6 |
| Russell County | 13 | 10,181 | 7 | 7 |
| Saline County | 12 | 54,016 | 3 | 4 |
| Scott County | 1 | 3,748 | 0 | 1 |
| Sedgwick County | 24 | 504,052 | 1 | 7 |
| Seward County | 3 | 20,107 | 0 | 3 |
| Shawnee County | 11 | 161,410 | 6 | 7 |
| Sheridan County | 2 | 1,407 | 0 | 1 |
| Sherman County | 2 | 4,605 | 0 | 1 |
| Smith County | 6 | 2,699 | 4 | 5 |
| Stafford County | 3 | 2,583 | 2 | 2 |
| Stanton County | 2 | 1,470 | 0 | 1 |
| Stevens County | 2 | 4,038 | 0 | 0 |
| Sumner County | 18 | 23,791 | 8 | 6 |
| Thomas County | 3 | 6,004 | 1 | 1 |
| Trego County | 4 | 3,454 | 0 | 1 |
| Wabaunsee County | 10 | 4,939 | 4 | 5 |
| Wallace County | 3 | 1,034 | 1 | 1 |
| Washington County | 12 | 5,258 | 2 | 4 |
| Wichita County | 1 | 1,430 | 0 | 1 |
| Wilson County | 18 | 10,425 | 11 | 5 |
| Woodson County | 3 | 3,311 | 3 | 1 |
| Wyandotte County | 2 | 160,765 | 0 | 0 |
Largest systems
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Water District 1 of Johnson Co | Johnson County | 490,000 | Surface water | 0 | 0 | No inventory |
| City of Wichita | Sedgwick County | 395,699 | Surface water | 0 | 0 | 16 |
| Kansas City Board of Public Utilities | Wyandotte County | 152,960 | Groundwater under direct influence | 0 | 0 | No inventory |
| City of Olathe | Johnson County | 143,014 | Surface water | 0 | 0 | No inventory |
| City of Topeka | Shawnee County | 125,963 | Surface water | 1 | 0 | 291 |
| City of Lawrence | Douglas County | 95,256 | Surface water | 0 | 0 | 2 |
| City of Manhattan | Riley County | 54,763 | Groundwater | 0 | 0 | No inventory |
| City of Salina | Saline County | 46,481 | Surface water | 0 | 0 | 251 |
| City of Hutchinson | Reno County | 39,712 | Groundwater | 1 | 1 | No inventory |
| Leavenworth Water Department | Leavenworth County | 38,757 | Surface water | 0 | 0 | No inventory |
| Frusi Water Treatment Plant | Riley County and 1 other county | 35,784 | Groundwater | 3 | 0 | 33 |
| City of Garden City | Finney County | 35,126 | Groundwater | 0 | 0 | 18 |
| University of Kansas | Douglas County | 35,000 | Purchased surface water | 0 | 1 | No inventory |
| City of Dodge City | Ford County | 27,104 | Groundwater | 1 | 0 | No inventory |
| City of Derby | Sedgwick County | 25,413 | Purchased surface water | 0 | 0 | No inventory |
Systems with unresolved health-based violations
360 systemsThe 100 with the most unresolved violations are listed. The county pages list the other 260.
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Whitehurst Trailer Park | Finney County | 176 | Groundwater | 2 | 21 | No inventory |
| City of Tescott | Ottawa County | 271 | Groundwater | 0 | 13 | No inventory |
| City of Cedar Point | Chase County | 27 | Groundwater | 7 | 13 | No inventory |
| Kickapoo Tribal Waterworks | Brown County | 520 | Surface water | 61 | 12 | 0 |
| City of Easton | Leavenworth County | 211 | Groundwater | 0 | 12 | No inventory |
| Simmons Subdivision Sanitation System | Butler County | 75 | Groundwater | 9 | 12 | No inventory |
| Hillcrest Courts | Finney County | 25 | Groundwater | 5 | 11 | No inventory |
| City of Kiowa | Barber County | 869 | Groundwater | 1 | 10 | 6 |
| Linn Co RWD 1 | Linn County and 1 other county | 1,200 | Purchased surface water | 0 | 7 | No inventory |
| Rush Co RWD 1 | Rush County and 1 other county | 150 | Groundwater | 1 | 7 | No inventory |
| Anderson Co RWD 1C | Anderson County and 1 other county | 2,112 | Purchased surface water | 3 | 6 | No inventory |
| Ellis Co RWD 6 | Ellis County | 383 | Groundwater | 1 | 6 | No inventory |
| City of Culver | Ottawa County | 115 | Groundwater | 0 | 6 | No inventory |
| City of Oketo | Marshall County | 65 | Groundwater | 5 | 6 | No inventory |
| Public Wholesale WSD 19 | Cherokee County | 1 | Surface water | 3 | 6 | No inventory |
| Wabaunsee Co RWD 2 | Wabaunsee County and 1 other county | 1,400 | Groundwater | 0 | 5 | No inventory |
| Doniphan Co RWD 6 | Doniphan County | 428 | Purchased groundwater | 0 | 5 | No inventory |
| Harper Co RWD 5 | Harper County and 1 other county | 209 | Purchased groundwater | 2 | 5 | No inventory |
| Wilson Co RWD 2 | Wilson County | 194 | Purchased surface water | 4 | 5 | No inventory |
| Meadow Acres MHP Hays KS, LLC | Ellis County | 134 | Groundwater | 0 | 5 | No inventory |
| Allen Co RWD 10 | Allen County | 125 | Purchased surface water | 1 | 5 | No inventory |
| Wilson Co RWD 12 | Wilson County and 1 other county | 123 | Purchased surface water | 7 | 5 | No inventory |
| City of Viola | Sedgwick County | 115 | Purchased groundwater | 0 | 5 | No inventory |
| West Hills Subdivision | Reno County | 75 | Groundwater | 11 | 5 | No inventory |
| City of Park City | Sedgwick County | 8,503 | Purchased surface water | 0 | 4 | 1,548 |
| City of Stafford | Stafford County | 936 | Groundwater | 3 | 4 | No inventory |
| Montgomery Co RWD 4 | Montgomery County | 745 | Purchased surface water | 0 | 4 | No inventory |
| Leavenworth Co RWD 2 | Leavenworth County | 483 | Purchased surface water | 0 | 4 | No inventory |
| Saline Co RWD 2 | Saline County | 465 | Groundwater | 4 | 4 | No inventory |
| Countryside Estates MHP Hays KS, LLC | Ellis County | 300 | Purchased groundwater | 0 | 4 | No inventory |
| City of Arcadia | Crawford County | 257 | Purchased surface water | 0 | 4 | No inventory |
| Sundowner, Inc | Saline County | 220 | Groundwater | 2 | 4 | 3 |
| City of Norcatur | Decatur County | 159 | Groundwater | 0 | 4 | No inventory |
| City of Kanorado | Sherman County | 155 | Groundwater | 0 | 4 | No inventory |
| City of Bogue | Graham County | 151 | Purchased groundwater | 0 | 4 | No inventory |
| Chautauqua Co RWD 1 | Chautauqua County | 135 | Purchased surface water | 7 | 4 | No inventory |
| Atchison Co RWD 3 | Atchison County | 110 | Purchased surface water | 0 | 4 | No inventory |
| City of Cambridge | Cowley County | 92 | Purchased surface water | 0 | 4 | No inventory |
| Russell Co RWD 4 | Russell County | 90 | Groundwater | 1 | 4 | No inventory |
| City of Republic | Republic County | 83 | Groundwater | 15 | 4 | No inventory |
| Sunset Valley MHP Hays KS, LLC | Ellis County | 60 | Groundwater | 1 | 4 | No inventory |
| Prairie Schooner Mobile Home Court | Sumner County | 50 | Groundwater | 3 | 4 | No inventory |
| City of Junction City | Geary County | 19,167 | Groundwater | 5 | 3 | No inventory |
| City of Desoto | Johnson County | 4,645 | Groundwater | 3 | 3 | 1,369 |
| City of Clearwater | Sedgwick County | 2,626 | Groundwater | 0 | 3 | No inventory |
| Crawford Co RWD 1C | Crawford County | 1,915 | Purchased surface water | 1 | 3 | No inventory |
| City of Carbondale | Osage County | 1,344 | Surface water | 3 | 3 | No inventory |
| Montgomery Co RWD 6 | Montgomery County and 1 other county | 1,092 | Purchased surface water | 0 | 3 | No inventory |
| City of Nickerson | Reno County | 1,050 | Groundwater | 0 | 3 | No inventory |
| City of Erie | Neosho County | 1,037 | Surface water | 2 | 3 | 1 |
| Allen Co RWD 8 | Allen County | 736 | Purchased surface water | 0 | 3 | No inventory |
| Brown Co RWD 1 | Brown County | 709 | Groundwater | 0 | 3 | No inventory |
| City of Madison | Greenwood County | 682 | Surface water | 2 | 3 | 4 |
| City of Scranton | Osage County | 651 | Purchased surface water | 0 | 3 | 2 |
| City of Cherokee | Crawford County | 591 | Purchased surface water | 0 | 3 | No inventory |
| Metro Topeka Airport Authority | Shawnee County | 500 | Purchased surface water | 17 | 3 | No inventory |
| City of Centralia | Nemaha County | 486 | Purchased groundwater | 0 | 3 | No inventory |
| Chautauqua Co RWD 4 | Chautauqua County | 475 | Purchased surface water | 3 | 3 | No inventory |
| City of Lucas | Russell County | 337 | Groundwater | 3 | 3 | No inventory |
| City of Hanston | Hodgeman County | 260 | Groundwater | 0 | 3 | No inventory |
| City of Princeton | Franklin County | 252 | Purchased surface water | 8 | 3 | No inventory |
| City of Lane | Franklin County | 244 | Purchased surface water | 3 | 3 | No inventory |
| City of Sylvia | Reno County | 210 | Groundwater | 32 | 3 | No inventory |
| Barton Hills Addition | Barton County | 176 | Groundwater | 0 | 3 | No inventory |
| City of Schoenchen | Ellis County | 173 | Groundwater | 1 | 3 | No inventory |
| City of Dorrance | Russell County | 145 | Purchased surface water | 0 | 3 | No inventory |
| City of Haddam | Washington County | 109 | Groundwater | 0 | 3 | No inventory |
| City of Peru | Chautauqua County | 105 | Purchased surface water | 0 | 3 | No inventory |
| City of Horace | Greeley County | 102 | Groundwater | 10 | 3 | No inventory |
| Hamilton Co RWD 1 | Hamilton County and 1 other county | 80 | Groundwater | 2 | 3 | No inventory |
| City of Reserve | Brown County | 70 | Purchased groundwater | 5 | 3 | No inventory |
| City of Bluff City | Harper County | 44 | Groundwater | 0 | 3 | No inventory |
| City of Mahaska | Washington County | 44 | Groundwater | 1 | 3 | No inventory |
| Suburban Water Company | Leavenworth County | 4,700 | GUP | 0 | 2 | No inventory |
| City of Osawatomie | Miami County | 4,280 | Surface water | 16 | 2 | 371 |
| City of Larned | Pawnee County | 3,621 | Groundwater | 0 | 2 | 3 |
| City of Lyons | Rice County | 3,556 | Groundwater | 1 | 2 | No inventory |
| City of Beloit | Mitchell County | 3,407 | Surface water | 24 | 2 | 5 |
| City of Ellsworth | Ellsworth County | 2,992 | Purchased surface water | 1 | 2 | 13 |
| Crawford Co RWD 5 | Crawford County and 1 other county | 2,200 | Groundwater | 0 | 2 | No inventory |
| Butler Co RWD 3 | Butler County | 1,494 | Purchased surface water | 0 | 2 | No inventory |
| City of Colwich | Sedgwick County | 1,463 | Groundwater | 0 | 2 | No inventory |
| Sedgwick Co RWD 1 | Sedgwick County | 1,275 | Purchased surface water | 0 | 2 | No inventory |
| Bourbon Co RWD 4 | Bourbon County and 2 other counties | 1,161 | Surface water | 5 | 2 | No inventory |
| City of Peabody | Marion County | 932 | Purchased surface water | 7 | 2 | 14 |
| Pottawatomie Co RWD 2 | Pottawatomie County | 865 | Groundwater | 1 | 2 | 1 |
| City of Enterprise | Dickinson County | 714 | Groundwater | 0 | 2 | No inventory |
| City of Mound City | Linn County | 678 | Purchased surface water | 1 | 2 | No inventory |
| City of Bennington | Ottawa County | 635 | Groundwater | 0 | 2 | No inventory |
| City of Claflin | Barton County | 553 | Groundwater | 0 | 2 | No inventory |
| Sumner Co RWD 2 | Sumner County | 490 | Purchased surface water | 0 | 2 | No inventory |
| City of Clearview City | Johnson County | 450 | Purchased groundwater | 0 | 2 | No inventory |
| City of Alta Vista | Wabaunsee County | 422 | Purchased groundwater | 1 | 2 | 49 |
| City of Almena | Norton County | 366 | Groundwater | 0 | 2 | No inventory |
| Douglas Co RWD 6 | Douglas County | 360 | Purchased surface water | 0 | 2 | No inventory |
| City of Hartford | Lyon County | 356 | Purchased surface water | 0 | 2 | No inventory |
| City of Moline | Elk County | 331 | Purchased surface water | 1 | 2 | No inventory |
| Montgomery Co RWD 14 | Montgomery County | 330 | Purchased surface water | 3 | 2 | No inventory |
| City of Greeley | Anderson County | 271 | Purchased surface water | 0 | 2 | No inventory |
| Crawford Co RWD 3 | Crawford County | 250 | Groundwater | 0 | 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