TapBuffZIP
Menu

Missouri tap water, by utility.

237 utilities with a full report, serving 5 million people as they report it. Regulated PFAS turned up at 20 of them.

Matched to your utility using EPA records

The 100 largest, by people served

Missouri utilities, The 100 largest, by people served
UtilityBased inServesRegulated PFASHealth-based violations since 2016
MO American St Louis St Charles CountiesChesterfield1,111,000None found0
Kansas City PWSKansas City553,295None found1
St Louis City PWSSt. Louis304,709None found0
City Utilities of SpringfieldSpringfield210,898PFOS, PFBS0
City of Columbia UtilitiesColumbia126,254None found0
Independence PWSIndependence120,000None found0
St Charles County PWSD 2O'Fallon100,587None found0
Lees Summit PWSLees Summit99,400None found0
MO American St JosephSt. Joseph89,171None found0
St Charles PWSSt. Charles78,961None found0
MO American JoplinJoplin73,728None found0
Blue Springs PWSBlue Springs61,084None found0
St Peters PWSSt. Peters52,575PFOA0
Wentzville PWSWentzville41,784None found0
University of Missouri ColumbiaColumbia40,000None found0
Cape Girardeau PWSCape Girardeau39,941None found1
Jefferson Co Cons PWSD C 1Barnhart37,000None found0
Fort Leonard WoodFort Leonard Wood34,000PFBS0
Ofallon PWSO Fallon32,515None found0
Liberty PWSLiberty30,800None found0
MO American Jefferson City DistrictJefferson City30,075None found0
Kirkwood PWSKirkwood28,000None found0
Gladstone PWSGladstone27,000None found0
Boone County Cons PWSD 1Columbia24,700None found0
Nixa PWSNixa24,532None found0
Jackson County PWSD 1Grandview24,500None found0
Belton PWSBelton23,598None found0
Ozark PWSOzark22,000PFBS0
Sedalia PWSSedalia21,725None found0
Raymore PWSRaymoor21,517None found0
Jefferson County PWSD 1Arnold21,113None found0
Rolla PWSRolla20,800None found0
MO American WarrensburgWarrensburg18,500None found0
Farmington PWSFarmington18,217PFHxS2
Kirksville PWSKirksville17,566None found3
Hannibal PWSHannibal17,108None found3
Raytown Water CompanyRaytown17,066None found0
Poplar Bluff PWSPoplar Bluff17,043None found23
Jefferson County PWSD 3Arnold17,000None found0
MO American Platte CountyParkville16,645None found0
Cole County PWSD 1Jefferson City16,548PFOA0
Jefferson County PWSD 2High Ridge16,548None found0
Jackson County PWSD 2Raytown16,440None found0
Sikeston PWSSikeston16,291None found1
Republic PWSRepublic16,100None found0
Grain Valley PWSGrain Valley16,000None found0
Lebanon PWSLebanon15,442None found4
Boone County PWSD 9Columbia15,035None found0
Jackson PWSJackson15,000None found1
Troy PWSTroy15,000None found0
Carthage PWSCarthage14,600None found0
Washington PWSWashington14,068None found1
Lincoln County PWSD 1Winfield14,000None found2
Moberly PWSMoberly13,783None found1
Webb City PWSWebb City13,404None found0
Cole County PWSD 2Jefferson City13,107None found0
Callaway 2 Water DistrictFulton13,080None found0
Festus PWSFestus13,000None found0
MO American MexicoMexico13,000None found0
Marshall PWSMarshall12,934None found7
Macon Co PWSD 1Macon12,865None found0
West Plains PWSWest Plains12,864PFBS3
Branson PWSBranson12,640None found0
Fulton PWSFulton12,600None found0
Johnson County PWSD 2Holden12,490None found0
Union PWSUnion12,348None found0
Neosho PWSNeosho12,157None found0
Butler County PWSD 1Poplar Bluff12,000None found0
Cameron PWSCameron11,963None found1
Kearney PWSKearney11,500None found0
Henry County Water CompanyClinton11,373None found0
Thomas Hill PWSD 1Moberly11,250None found0
Excelsior Springs PWSExcelsior Spgs.11,084None found2
Liberty Utilities BolivarBolivar11,000None found0
Smithville PWSSmithville10,885None found2
Maryville PWSMaryville10,775None found4
Kennett PWSKennett10,200PFBS0
Chillicothe Municipal Utilities PWSChillicothe10,187None found0
Whiteman Air BaseWhiteman AFB10,106None found0
Harrisonville PWSHarrisonville10,019None found0
Jefferson County PWSD 10Imperial10,000None found0
Callaway County PWSD 1Holts Summit9,840None found0
Monett PWSMonett9,789PFHxS0
Jackson County PWSD 13Lees Summit9,700None found0
Vernon County Cons PWSD 1Nevada9,615None found1
Platte Co PWSD 4Platte City9,552PFHxS0
Barton Dade Cedar Jasp Countycons PWSD 1Lamar9,523None found0
Ray County Cons PWSD 2Polo9,360None found0
Greene County PWSD 1Battlefield9,168None found0
Jackson County PWSD 15Lake Lotawana8,772None found0
MO American Tri StateBranson8,680None found0
Park Hills PWSPark Hills8,587None found0
Perryville PWSPerryville8,555None found0
Laclede County PWSD 1Lebanon8,550None found0
Cape Perry County PWSD 1 SouthJackson8,545None found0
Liberty Utilities Aurora VeronaAurora8,529None found0
Willard PWSWillard8,400None found0
Oak Grove PWSOak Grove8,289None found0
Pleasant Hill PWSPleasant Hill8,262None found0
Franklin County PWSD 3Labadie8,250None found0

Utilities EPA sampled under UCMR 5, plus any other community system serving 3,300 people or more. Smaller systems appear in ZIP code results. People served is what each utility reports to EPA. Data: EPA SDWIS 2026 Q2 and UCMR 5.