← Missouri overview

PFAS in Missouri drinking water

241 community water systems tested

4.6%
of tested systems detected PFOA or PFOS
(11/241)

PFAS — “forever chemicals” — are synthetic compounds that accumulate in the body and are linked to cancer, liver damage and immune effects. In 2024 the EPA set enforceable limits of 4 parts per trillion each for PFOA and PFOS. These are the only nationwide PFAS measurements, from the EPA’s UCMR-5 program.

Water systems

PFAS value per system, 2023–2025. EPA limit — 4 ppt (0.004 µg/L) for PFOA and PFOS, set in 2024. Systems that detected PFOA or PFOS are highlighted and listed first. “Not detected” means the contaminant was measured but not found.
SystemCityPopulationPFAS (ug/L)
ST ROBERT PWS ST. ROBERT 5,192 0.0120 ug/L
CAMDENTON PWS CAMDENTON 3,960 0.0103 ug/L
ST JAMES PWS ST. JAMES 3,935 0.0099 ug/L
OCALA HEIGHTS S/D OCALA 1,045 0.0064 ug/L
LAMAR PWS LAMAR 4,500 0.0062 ug/L
CIRCLE C MHP 75 0.0059 ug/L
COLE COUNTY PWSD 1 JEFFERSON CITY 16,548 0.0058 ug/L
ST PETERS PWS ST. PETERS 52,575 0.0049 ug/L
LAKE ROYALE S/D BUNN 5,890 0.0048 ug/L
CITY UTILITIES OF SPRINGFIELD SPRINGFIELD 210,898 0.0043 ug/L
RALLS COUNTY PWSD 1 7,662 0.0043 ug/L
MO AMERICAN ST LOUIS ST CHARLES COUNTIES 1,111,000 Not detected
KANSAS CITY PWS KANSAS CITY 553,295 Not detected
ST LOUIS CITY PWS ST. LOUIS 304,709 Not detected
CITY OF COLUMBIA UTILITIES 126,254 Not detected
INDEPENDENCE PWS INDEPENDENCE 120,000 Not detected
ST CHARLES COUNTY PWSD 2 100,587 Not detected
LEES SUMMIT PWS LEES SUMMIT 99,400 Not detected
MO AMERICAN ST JOSEPH ANDREW 89,171 Not detected
ST CHARLES PWS ST. CHARLES 78,961 Not detected
MO AMERICAN JOPLIN JOPLIN 73,728 Not detected
BLUE SPRINGS PWS BLUE SPRINGS 61,084 Not detected
WENTZVILLE PWS WENTZVILLE 41,784 Not detected
UNIVERSITY OF MISSOURI COLUMBIA COLUMBIA 40,000 Not detected
CAPE GIRARDEAU PWS CAPE GIRARDEAU 39,941 Not detected
JEFFERSON CO CONS PWSD C 1 37,000 Not detected
FORT LEONARD WOOD 34,000 Not detected
OFALLON PWS O FALLON 32,515 Not detected
LIBERTY PWS LIBERTY 30,800 Not detected
MO AMERICAN JEFFERSON CITY DISTRICT JEFFERSON CITY 30,075 Not detected
KIRKWOOD PWS KIRKWOOD 28,000 Not detected
GLADSTONE PWS GLADSTONE 27,000 Not detected
BOONE COUNTY CONS PWSD 1 COLUMBIA 24,700 Not detected
NIXA PWS NIXA 24,532 Not detected
JACKSON COUNTY PWSD 1 GRANDVIEW 24,500 Not detected
BELTON PWS BELTON 23,598 Not detected
OZARK PWS OZARK 22,000 Not detected
SEDALIA PWS SEDALIA 21,725 Not detected
RAYMORE PWS RAYMOOR 21,517 Not detected
JEFFERSON COUNTY PWSD 1 21,113 Not detected
ROLLA PWS ROLLA 20,800 Not detected
MO AMERICAN WARRENSBURG WARRENSBURG 18,500 Not detected
FARMINGTON PWS FARMINGTON 18,217 Not detected
KIRKSVILLE PWS KIRKSVILLE 17,566 Not detected
HANNIBAL PWS HANNIBAL 17,108 Not detected
RAYTOWN WATER COMPANY RAYTOWN 17,066 Not detected
POPLAR BLUFF PWS POPLAR BLUFF 17,043 Not detected
JEFFERSON COUNTY PWSD 3 17,000 Not detected
MO AMERICAN PLATTE COUNTY PARKVILLE 16,645 Not detected
JEFFERSON COUNTY PWSD 2 HIGH RIDGE 16,548 Not detected
JACKSON COUNTY PWSD 2 RAYTOWN 16,440 Not detected
SIKESTON PWS SIKESTON 16,291 Not detected
REPUBLIC PWS REPUBLIC 16,100 Not detected
GRAIN VALLEY PWS GRAIN VALLEY 16,000 Not detected
LEBANON PWS LEBANON 15,442 Not detected
BOONE COUNTY PWSD 9 COLUMBIA 15,035 Not detected
TROY PWS TROY 15,000 Not detected
JACKSON PWS JACKSON 15,000 Not detected
CARTHAGE PWS CARTHAGE 14,600 Not detected
WASHINGTON PWS WASHINGTON 14,068 Not detected
LINCOLN COUNTY PWSD 1 14,000 Not detected
MOBERLY PWS MOBERLY 13,783 Not detected
WEBB CITY PWS WEBB CITY 13,404 Not detected
COLE COUNTY PWSD 2 JEFFERSON CITY 13,107 Not detected
CALLAWAY 2 WATER DISTRICT FULTON 13,080 Not detected
FESTUS PWS FESTUS 13,000 Not detected
MO AMERICAN MEXICO MEXICO 13,000 Not detected
MARSHALL PWS MARSHALL 12,934 Not detected
MACON CO PWSD 1 MACON 12,865 Not detected
WEST PLAINS PWS WEST PLAINS 12,864 Not detected
BRANSON PWS BRANSON 12,640 Not detected
FULTON PWS FULTON 12,600 Not detected
JOHNSON COUNTY PWSD 2 HOLDEN 12,490 Not detected
UNION PWS UNION 12,348 Not detected
NEOSHO PWS NEOSHO 12,157 Not detected
BUTLER COUNTY PWSD 1 12,000 Not detected
CAMERON PWS CAMERON 11,963 Not detected
ROLLING OAKS SUBDIVISION BEVERLY HILLS 11,572 Not detected
KEARNEY PWS KEARNEY 11,500 Not detected
HENRY COUNTY WATER COMPANY CLINTON 11,373 Not detected
THOMAS HILL PWSD 1 MOBERLY 11,250 Not detected
EXCELSIOR SPRINGS PWS EXCELSIOR SPGS. 11,084 Not detected
LIBERTY UTILITIES BOLIVAR BOLIVAR 11,000 Not detected
SMITHVILLE PWS SMITHVILLE 10,885 Not detected
MARYVILLE PWS MARYVILLE 10,775 Not detected
KENNETT PWS KENNETT 10,200 Not detected
CHILLICOTHE MUNICIPAL UTILITIES PWS CHILLICOTHE 10,187 Not detected
MAGNOLIA-EDEN ISLES 10,155 Not detected
WHITEMAN AIR BASE 10,106 Not detected
HARRISONVILLE PWS HARRISONVILLE 10,019 Not detected
JEFFERSON COUNTY PWSD 10 10,000 Not detected
CALLAWAY COUNTY PWSD 1 HOLTS SUMMIT 9,840 Not detected
MONETT PWS MONETT 9,789 Not detected
JACKSON COUNTY PWSD 13 LEES SUMMIT 9,700 Not detected
VERNON COUNTY CONS PWSD 1 NEVADA 9,615 Not detected
PLATTE CO PWSD 4 PLATTE CITY 9,552 Not detected
BARTON DADE CEDAR JASP COUNTYCONS PWSD 1 9,523 Not detected
RAY COUNTY CONS PWSD 2 POLO 9,360 Not detected
GREENE COUNTY PWSD 1 BATTLEFIELD 9,168 Not detected
JACKSON COUNTY PWSD 15 LAKE LOTAWANA 8,772 Not detected