Tapcensus

All water systems in Iowa

1,804 systems

SystemServesStatusRules violated, 3 yrUnresolved
Irua Pershing Utilities
Pershing · Marion County
488 2 1
Gilmore City Waterworks
Gilmore City · Pocahontas County
487 0 0
Garwin Water Supply
Garwin · Tama County
481 0 0
Latimer Water Supply
Latimer · Franklin County
477 0 0
Russell Water Supply
Russell · Lucas County
477 3 2
Maynard Water Supply
Maynard · Fayette County
476 0 0
Lime Springs Water Supply
Lime Springs · Howard County
473 1 0
Lovilia Municipal Water Department
Lovilia · Monroe County
472 0 0
Cedar Ridge Vineyards
Swisher · Johnson County
470 0 0
Jefferson County Rural Water District
Fairfield · Jefferson County
468 3 1
Dow City Water Works
Dow City · Crawford County
467 0 0
Norway City Water Supply
Norway · Benton County
466 0 0
Humeston Water Plant
Humeston · Wayne County
465 3 1
Stacyville Water Supply
Stacyville · Mitchell County
465 0 0
Montauk Historical Site
Clermont · Fayette County
462 0 0
Ashton Municipal Water Department
Ashton · Osceola County
456 0 0
Ewing Trace MHC
Des Moines · Polk County
455 0 0
Table Mound Park
Dubuque · Dubuque County
455 1 0
Oakdale Hospital Water System
Oakdale · Johnson County
450 0 0
Springbrook State Park-Main System
Guthrie Center · Guthrie County
450 0 0
Albion Water Department
Albion · Marshall County
448 2 0
Klemme Water Works
Klemme · Hancock County
441 1 0
Little Rock Water Supply
Little Rock · Lyon County
441 0 0
Ocheyedan Water Works
Ocheyedan · Osceola County
439 1 1
Hawkeye Water Supply
Hawkeye · Fayette County
438 0 0
Grandview Muni Water Dept
Grandview · Louisa County
437 1 1
Scott CO Pk-Pool
Long Grove · Scott County
437 0 0
Galva Water Supply
Galva · Ida County
435 1 1
Lost Nation Water Supply
Lost Nation · Clinton County
434 3 0
New Albin Water Supply
New Albin · Allamakee County
432 0 0
Otho Water Supply
Otho · Webster County
431 0 0
Allerton Water Works
Allerton · Wayne County
430 1 0
Batavia Water Works
Batavia · Jefferson County
430 1 0
Lamont Water Supply
Lamont · Buchanan County
429 1 0
Marquette Water Supply
Marquette · Clayton County
429 0 0
Bussey Water Supply
Bussey · Marion County
427 0 0
Palace Park MHC
Fort Dodge · Webster County
426 0 0
200 East 90th St, LLC
Davenport · Scott County
425 0 0
Oxford Junction Water Supply
Oxford Junction · Jones County
424 1 0
Martensdale Water Supply
Martensdale · Warren County
421 0 0
Delhi Water Supply
Delhi · Delaware County
420 0 0
Arlington Water Supply
Arlington · Fayette County
419 0 0
Burt Water Supply
Burt · Kossuth County
418 0 0
Clover Ridge Subdivision
Walford · Benton County
413 1 0
Emerson Water Department
Emerson · Mills County
412 1 0
Shueyville United Methodist Church
Shueyville · Johnson County
410 0 0
Miles Water Department
Miles · Jackson County
408 1 0
Wahpeton Water Supply
Wahpeton · Dickinson County
408 0 0
Lawler Water Supply
Lawler · Chickasaw County
406 1 0
Bayard Water Supply
Bayard · Guthrie County
405 2 0
About this data

Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.

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 Iowa 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.