PFAS Testing Results
Missouri
PFAS testing results for 232 water systems serving 4,926,070 residents.
9 systems exceed federal PFAS limits, affecting 305,345 residents.
Systems tested
232
30.6% had PFAS detections
Limits exceeded
9
3.9% of systems
Population affected
305K
served by systems over federal limits
Most common compound
11Cl-PF3OUdS
detected in 35 systems
Grade distribution
Every water system gets a letter grade based on how its worst detected PFAS compound compares to the federal Maximum Contaminant Level. Lower grades mean higher contamination.
Communities exceeding federal limits
The water systems in Missouri where at least one PFAS compound exceeds the EPA Maximum Contaminant Level, sorted worst first.
| System name | City | Grade | Worst compound | Times over limit | Population |
|---|---|---|---|---|---|
| ST ROBERT PWS | SAINT ROBERT | D | PFOS | 2.6x | 5.2K |
| CAMDENTON PWS | CAMDENTON | D | PFOS | 2.5x | 4.0K |
| ST JAMES PWS | ST JAMES | D | PFOS | 2.5x | 3.9K |
| LAMAR PWS | LAMAR | D | PFOA | 1.6x | 4.5K |
| COLE COUNTY PWSD 1 | JEFFERSON CITY | D | PFOA | 1.4x | 17K |
| CIRCLE C MHP | BEAUFORT | D | PFOS | 1.3x | 75 |
| ST PETERS PWS | ST PETERS | D | PFOA | 1.2x | 53K |
| RALLS COUNTY PWSD 1 | HANNIBAL | D | PFOA | 1.1x | 7.7K |
| SPRINGFIELD PWS | SPRINGFIELD | D | PFOS | 1.1x | 211K |
Resources for taking action are available in our community toolkit.
What Missouri is doing about PFAS
As of April 2026, Missouri has not adopted state-level PFAS drinking water standards beyond the federal EPA limits finalized in April 2024. The Missouri Department of Natural Resources has conducted PFAS sampling at public water supplies in coordination with the federal UCMR 5 program.
Public water systems in Missouri are subject to the federal compliance timeline requiring initial monitoring by 2027 and treatment installation by 2029.
Based on Missouri Department of Natural Resources publications.
All 232 tested water systems in Missouri
Sorted from lowest grade to highest. Click any system name for the full report. Filter by city or name with the search box below.
Showing 50 of 232 systems
| Grade | System name | City | Worst compound | vs. EPA limit | Population |
|---|---|---|---|---|---|
D | ST ROBERT PWS | SAINT ROBERT | PFOS | 2.6× the federal limit | 5.2K |
D | CAMDENTON PWS | CAMDENTON | PFOS | 2.5× the federal limit | 4.0K |
D | ST JAMES PWS | ST JAMES | PFOS | 2.5× the federal limit | 3.9K |
D | LAMAR PWS | LAMAR | PFOA | 1.6× the federal limit | 4.5K |
D | COLE COUNTY PWSD 1 | JEFFERSON CITY | PFOA | 1.4× the federal limit | 17K |
D | CIRCLE C MHP | BEAUFORT | PFOS | 1.3× the federal limit | 75 |
D | ST PETERS PWS | ST PETERS | PFOA | 1.2× the federal limit | 53K |
D | RALLS COUNTY PWSD 1 | HANNIBAL | PFOA | 1.1× the federal limit | 7.7K |
D | SPRINGFIELD PWS | SPRINGFIELD | PFOS | 1.1× the federal limit | 211K |
C | SCOTT CITY PWS | SCOTT CITY | PFHxS | 80% of federal limit | 4.7K |
C | MONETT PWS | MONETT | PFHxS | 77% of federal limit | 9.0K |
C | NORTH KANSAS CITY PWS | NORTH KANSAS CITY | PFHxS | 72% of federal limit | 4.5K |
C | ST CLAIR PWS | ST CLAIR | PFHxS | 51% of federal limit | 4.7K |
B | FARMINGTON PWS | FARMINGTON | PFHxS | Below federal limit | 18K |
B | PLATTE CO PWSD 4 | PLATTE CITY | PFHxS | Below federal limit | 9.6K |
B | BELTON PWS | BELTON | PFBA | Below detection | 24K |
B | BUTLER PWS | BUTLER | PFBA | Below detection | 4.2K |
B | HENRY COUNTY WATER COMPANY | CLINTON | PFBA | Below detection | 11K |
B | HIGGINSVILLE PWS | HIGGINSVILLE | PFBA | Below detection | 4.8K |
B | KANSAS CITY PWS | KANSAS CITY | PFBA | Below detection | 514K |
B | KEARNEY PWS | KEARNEY | PFBA | Below detection | 12K |
B | LEES SUMMIT PWS | LEES SUMMIT | PFBA | Below detection | 99K |
B | MARYVILLE PWS | MARYVILLE | PFBA | Below detection | 11K |
B | PECULIAR PWS | PECULIAR | PFBA | Below detection | 6.2K |
B | PLATTE CITY PWS | PLATTE CITY | PFBA | Below detection | 4.7K |
B | PLEASANT HILL PWS | PLEASANT HILL | PFBA | Below detection | 8.3K |
B | SMITHVILLE PWS | SMITHVILLE | PFBA | Below detection | 11K |
B | CASS COUNTY PWSD 7 | FREEMAN | PFPeA | Below detection | 4.1K |
B | CASS COUNTY PWSD 2 | BELTON | PFBA | Below detection | 4.7K |
B | CLAY COUNTY PWSD 6 | KEARNEY | PFBA | Below detection | 4.9K |
B | CLAY COUNTY PWSD 8 | EXCELSIOR SPRINGS | PFBA | Below detection | 2.2K |
B | CLINTON COUNTY PWSD 3 | CAMERON | PFBA | Below detection | 3.6K |
B | JACKSON COUNTY PWSD 12 | GREENWOOD | PFBA | Below detection | 5.7K |
B | LAF JO SALINE COUNTY CONS PWSD 2 | HIGGINSVILLE | PFBA | Below detection | 7.2K |
B | NODAWAY COUNTY PWSD 1 | MARYVILLE | PFBA | Below detection | 6.4K |
B | PLATTE COUNTY CONS PWSD 1 | KANSAS CITY | PFBA | Below detection | 6.9K |
B | BOWLING GREEN PWS | BOWLING GREEN | PFBA | Below detection | 4.2K |
B | BROOKFIELD PWS | BROOKFIELD | PFBA | Below detection | 4.1K |
B | HANNIBAL PWS | HANNIBAL | PFBA | Below detection | 17K |
B | KIRKSVILLE PWS | KIRKSVILLE | PFBA | Below detection | 18K |
B | MACON PWS | MACON | PFBA | Below detection | 5.5K |
B | MOBERLY PWS | MOBERLY | PFBA | Below detection | 14K |
B | MONROE CITY PWS, MO | MONROE | PFBA | Below detection | 2.5K |
B | SHELBYVILLE PWS | SHELBVILLE | PFBA | Below detection | 552 |
B | ADAIR COUNTY PWSD 1 | KIRKSVILLE | PFBA | Below detection | 7.5K |
B | CHARITON LINN COUNTY PWSD 3 | BROOKFIELD | PFBA | Below detection | 5.9K |
B | KNOX COUNTY PUBLIC WATER & SEWER DIST 1 | KNOX CITY | PFBA | Below detection | 3.9K |
B | MACON CO PWSD 1 | MACON | PFBA | Below detection | 13K |
B | MARION COUNTY PWSD 1 | PHILADELPHIA | PFBA | Below detection | 4.9K |
B | MERCER COUNTY PWSD 1 | MERCER | PFBA | Below detection | 3.2K |
Check your water system
Enter your zip code to see the PFAS results for the water system that serves your home.
Where this data comes from
- EPA Unregulated Contaminant Monitoring Rule, 5th cycle (UCMR 5)
- Testing period: 2023 to 2026
- Federal limits: EPA Maximum Contaminant Levels finalized April 2024
- Read the full methodology