Do Your Own MathWe earn nothing
Home › Where you live › Missouri

Tap water in Missouri: EPA PFAS results by water system

232 public water systems in Missouri were sampled in EPA's UCMR 5 programme (2023–2025); we show six PFAS and lithium. Read 2026-10-31.

9 of 232 systems had at least one sample above a 2024 federal limit; 139 had at least one PFAS found above the reporting level; 93 had none found above the reporting level.

A single sample above a 2024 limit is a measurement, not a violation. Compliance is judged on running yearly averages, and water systems have until 2029 to meet the limits. On 20 May 2026 EPA proposed giving qualifying systems until 2031 for PFOA and PFOS and removing the limits for PFHxS, PFNA and HFPO-DA; those proposals were not final when we last checked (5 Nov 2026). Counts are per system, not per person; population figures are available only for systems serving more than 25,000 people (about 3,322,777 people across those systems here). UCMR 5 was a one-time national monitoring programme (2023–2025). The results are a snapshot at the system's entry points or taps on the sample dates, not a continuous measurement and not a compliance record.

What this page is: a plain-language restatement of public test results that the US EPA published for the water systems listed below, with the dates of the samples and the date we read them. It describes the system, not the water at your tap, which also depends on the pipes in your building. It is not a safety verdict, not medical advice and not a recommendation to buy anything: "buy nothing" is one of the outcomes in the cost section below. We earn nothing from any link on this page.

Systems with a page on this site

SystemPeople servedUCMR 5 result
Missouri American Water (St. Louis, St. Charles)
Mo American St Louis St Charles Counties
1,111,000None detected (below the reporting level)
Kansas City
Kansas City Pws
553,295None detected (below the reporting level)

Largest other systems sampled in Missouri

Pages for these are being added in stages. The data for all 232 systems is in the public dataset.

SystemPeople servedUCMR 5 result
St Louis City Pws
St Louis City Pws
304,709None detected (below the reporting level)
Springfield Pws
Springfield Pws
210,898Above the 2024 limit in at least one sample
Columbia Pws
Columbia Pws
126,254None detected (below the reporting level)
Independence Pws
Independence Pws
120,000None detected (below the reporting level)
St Charles County Pwsd 2
St Charles County Pwsd 2
100,587None detected (below the reporting level)
Lees Summit Pws
Lees Summit Pws
99,400None detected (below the reporting level)
Mo American St Joseph
Mo American St Joseph
89,171None detected (below the reporting level)
St Charles Pws
St Charles Pws
78,961None detected (below the reporting level)
Mo American Joplin
Mo American Joplin
73,728None detected (below the reporting level)
Blue Springs Pws
Blue Springs Pws
61,084None detected (below the reporting level)
St Peters Pws
St Peters Pws
52,575Above the 2024 limit in at least one sample
Wentzville
Wentzville
41,784None detected (below the reporting level)
University of Missouri Columbia
University of Missouri Columbia
40,000None detected (below the reporting level)
Cape Girardeau Pws
Cape Girardeau Pws
39,941None detected (below the reporting level)
Jefferson County Cons Pwsd C 1
Jefferson County Cons Pwsd C 1
37,000None detected (below the reporting level)
Fort Leonard Wood
Fort Leonard Wood
34,000Detected, below the 2024 limit
Ofallon Pws
Ofallon Pws
32,515None detected (below the reporting level)
Liberty Pws
Liberty Pws
30,800None detected (below the reporting level)
Mo American Jefferson City District
Mo American Jefferson City District
30,075None detected (below the reporting level)
Kirkwood Pws
Kirkwood Pws
28,000None detected (below the reporting level)
Gladstone Pws
Gladstone Pws
27,000None detected (below the reporting level)
Belton Pws
Belton Pws
—None detected (below the reporting level)
Butler Pws
Butler Pws
—None detected (below the reporting level)
Cameron Pws
Cameron Pws
—None detected (below the reporting level)
Henry County Water Company
Henry County Water Company
—None detected (below the reporting level)
A–Z of Missouri pages

How to use this