Tapcensus

All water systems in Missouri

2,835 systems

SystemServesStatusRules violated, 3 yrUnresolved
MO American ST Louis ST Charles Counties
St. Charles County
1,111,000 0 0
Kansas City PWS
Kansas City · Cass County
553,295 1 1
ST Louis City PWS
St. Louis · St. Louis city County
304,709 2 0
City Utilities of Springfield
Springfield · Greene County
210,898 1 0
City of Columbia Utilities
Boone County
126,254 1 1
Independence PWS
Independence · Jackson County
120,000 1 0
ST Charles County Pwsd 2
St. Charles County
100,587 1 0
Lees Summit PWS
Lees Summit · Jackson County
99,400 2 0
MO American ST Joseph
Andrew, Dekalb, Elwood and 3 more · Andrew County
89,171 0 0
ST Charles PWS
St. Charles · St. Charles County
78,961 1 0
MO American Joplin
Joplin · Jasper County
73,728 0 0
Blue Springs PWS
Blue Springs · Jackson County
61,084 2 0
ST Peters PWS
St. Peters · St. Charles County
52,575 0 0
Wentzville PWS
Wentzville · St. Charles County
41,784 1 1
University of Missouri Columbia
Columbia · Boone County
40,000 0 0
Cape Girardeau PWS
Cape Girardeau · Cape Girardeau County
39,941 2 0
Jefferson CO Cons Pwsd C 1
Jefferson County
37,000 0 0
Fort Leonard Wood
Pulaski County
34,000 0 0
Ofallon PWS
O Fallon · St. Charles County
32,515 1 0
Liberty PWS
Liberty · Clay County
30,800 2 1
MO American Jefferson City District
Jefferson City · Cole County
30,075 0 0
Kirkwood PWS
Kirkwood · St. Louis County
28,000 0 0
Gladstone PWS
Gladstone · Clay County
27,000 1 0
Boone County Cons Pwsd 1
Columbia · Boone County
24,700 1 0
Nixa PWS
Nixa · Christian County
24,532 1 0
Jackson County Pwsd 1
Grandview · Jackson County
24,500 1 0
Belton PWS
Belton · Cass County
23,598 4 0
Ozark PWS
Ozark · Christian County
23,248 2 0
Sedalia PWS
Sedalia · Pettis County
21,725 3 1
Raymore PWS
Raymoor · Cass County
21,517 1 0
Jefferson County Pwsd 1
Jefferson County
21,113 0 0
Rolla PWS
Rolla · Phelps County
20,800 1 0
MO American Warrensburg
Warrensburg · Johnson County
18,500 0 0
Farmington PWS
Farmington · St. Francois County
18,217 2 0
Kirksville PWS
Kirksville · Adair County
17,566 0 0
Hannibal PWS
Hannibal · Marion County
17,108 2 0
Raytown Water Company
Raytown · Jackson County
17,066 1 0
Poplar Bluff PWS
Poplar Bluff · Butler County
17,043 1 0
Jefferson County Pwsd 3
Jefferson County
17,000 0 0
MO American Platte County
Parkville · Platte County
16,645 0 0
Cole County Pwsd 1
Jefferson City · Cole County
16,548 1 0
Jefferson County Pwsd 2
High Ridge, Murphy, Parkdale · Jefferson County
16,548 2 0
Jackson County Pwsd 2
Raytown · Jackson County
16,440 2 0
Sikeston PWS
Sikeston · Scott County
16,291 1 0
Republic PWS
Republic · Greene County
16,100 1 0
Grain Valley PWS
Grain Valley · Jackson County
16,000 1 1
Lebanon PWS
Lebanon · Laclede County
15,442 1 0
Boone County Pwsd 9
Columbia · Boone County
15,035 1 0
Jackson PWS
Jackson · Cape Girardeau County
15,000 1 0
Troy PWS
Troy · Lincoln County
15,000 0 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 Missouri 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.