What is PFAS?
Water suppliers
PFAS value per supplier, 2023–2025. EPA limit — 4 ppt (0.004 µg/L) for PFOA and PFOS, set in 2024. Suppliers that detected PFOA or PFOS
are highlighted and listed first. “Not detected” means the contaminant was measured but
not found.
| Supplier | City | Population | PFAS (ug/L) |
|---|---|---|---|
| St Robert Pws | St. Robert | 5,192 | 0.0120 µg/L |
| Camdenton Pws | Camdenton | 3,960 | 0.0103 µg/L |
| St James Pws | St. James | 3,935 | 0.0099 µg/L |
| Ocala Heights S/D | Ocala | 1,045 | 0.0064 µg/L |
| Lamar Pws | Lamar | 4,500 | 0.0062 µg/L |
| Circle C Mhp | Beaufort | 75 | 0.0059 µg/L |
| Cole County Pwsd 1 | Jefferson City | 16,548 | 0.0058 µg/L |
| St Peters Pws | St. Peters | 52,575 | 0.0049 µg/L |
| Lake Royale S/D | Bunn | 5,890 | 0.0048 µg/L |
| City Utilities of Springfield | Springfield | 210,898 | 0.0043 µg/L |
| Ralls County Pwsd 1 | — | 7,662 | 0.0043 µg/L |
| Mo American St Louis St Charles Counties | Chesterfield | 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 | Columbia | 126,254 | Not detected |
| Independence Pws | Independence | 120,000 | Not detected |
| St Charles County Pwsd 2 | O'Fallon | 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 | Barnhart | 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 | Arnold | 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 | Arnold | 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 | Winfield | 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 | Poplar Bluff | 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 | Whiteman Afb | 10,106 | Not detected |
| Harrisonville Pws | Harrisonville | 10,019 | Not detected |
| Jefferson County Pwsd 10 | Imperial | 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 | Lamar | 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 |