PFAS in Illinois drinking water
469 community water systems tested
5.1%
of tested systems detected PFOA or PFOS
(24/469)
(24/469)
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.
| System | City | Population | PFAS (ug/L) |
|---|---|---|---|
| COLLINSVILLE | COLLINSVILLE | 29,500 | 0.0180 ug/L |
| EAST ALTON | EAST ALTON | 5,786 | 0.0170 ug/L |
| GALESBURG | GALESBURG | 31,620 | 0.0140 ug/L |
| FREEPORT | FREEPORT | 23,930 | 0.0140 ug/L |
| CREST HILL | CREST HILL | 21,169 | 0.0137 ug/L |
| NEW BADEN | NEW BADEN | 4,178 | 0.0094 ug/L |
| ABINGDON | ABINGDON | 3,275 | 0.0094 ug/L |
| NORTH PARK PWD | MACHESNEY PARK | 35,580 | 0.0073 ug/L |
| IL AMERICAN-VALLEY VIEW | 6,721 | 0.0073 ug/L | |
| FREEBURG | FREEBURG | 4,707 | 0.0070 ug/L |
| IL AMERICAN-PEORIA | PEORIA | 137,575 | 0.0065 ug/L |
| CHANNAHON | CHANNAHON | 13,380 | 0.0059 ug/L |
| SOUTH ELGIN | SOUTH ELGIN | 23,648 | 0.0057 ug/L |
| IL AMERICAN-LINCOLN | LINCOLN | 15,200 | 0.0057 ug/L |
| DUPO | DUPO | 4,684 | 0.0056 ug/L |
| DIXMOOR | DIXMOOR | 2,973 | 0.0055 ug/L |
| FOX LAKE | FOX LAKE | 11,780 | 0.0050 ug/L |
| MOUNT CARMEL | MOUNT CARMEL | 7,015 | 0.0048 ug/L |
| ROBINSON-PALESTINE WATER COMMISSION | 11,331 | 0.0046 ug/L | |
| ROCK ISLAND ARSENAL, US ARMY | 7,800 | 0.0046 ug/L | |
| IL AMERICAN-PEKIN | PEKIN | 31,731 | 0.0044 ug/L |
| HOMEWOOD | HOMEWOOD | 19,463 | 0.0043 ug/L |
| EAST PEORIA | EAST PEORIA | 22,284 | 0.0042 ug/L |
| NORTH EAST CENTRAL PWD | 3,975 | 0.0041 ug/L | |
| CHICAGO | 2,721,308 | Not detected | |
| AURORA | AURORA | 183,000 | Not detected |
| NAPERVILLE | NAPERVILLE | 156,406 | Not detected |
| IL AMERICAN-CHAMPAIGN | CHAMPAIGN | 150,000 | Not detected |
| ROCKFORD | ROCKFORD | 147,051 | Not detected |
| IL AMERICAN-EAST ST LOUIS | EAST ST LOUIS | 131,368 | Not detected |
| SPRINGFIELD | SPRINGFIELD | 117,444 | Not detected |
| ELGIN | ELGIN | 114,797 | Not detected |
| WAUKEGAN | WAUKEGAN | 87,149 | Not detected |
| CICERO | CICERO | 83,000 | Not detected |
| AQUA ILLINOIS-KANKAKEE | KANKAKEE | 80,000 | Not detected |
| BLOOMINGTON | BLOOMINGTON | 77,610 | Not detected |
| DECATUR | DECATUR | 76,122 | Not detected |
| SCHAUMBURG | SCHAUMBURG | 75,750 | Not detected |
| EVANSTON | EVANSTON | 74,486 | Not detected |
| IL AMERICAN-WEST SUBURBAN | BOLINGBROOK | 73,978 | Not detected |
| ARLINGTON HEIGHTS | ARLINGTON HEIGHTS | 73,320 | Not detected |
| PALATINE | PALATINE | 70,875 | Not detected |
| SKOKIE | SKOKIE | 66,422 | Not detected |
| DES PLAINES | DES PLAINES | 60,675 | Not detected |
| OAK LAWN | OAK LAWN | 58,362 | Not detected |
| ORLAND PARK | ORLAND PARK | 58,020 | Not detected |
| BERWYN | BERWYN | 57,250 | Not detected |
| TINLEY PARK | TINLEY PARK | 56,703 | Not detected |
| OAK PARK | OAK PARK | 54,583 | Not detected |
| WHEATON | WHEATON | 53,970 | Not detected |
| NORMAL | NORMAL | 52,736 | Not detected |
| ROMEOVILLE | ROMEOVILLE | 50,458 | Not detected |
| HOFFMAN ESTATES | HOFFMAN ESTATES | 50,179 | Not detected |
| PLAINFIELD | PLAINFIELD | 50,000 | Not detected |
| DOWNERS GROVE | DOWNERS GROVE | 49,425 | Not detected |
| GLENVIEW | GLENVIEW | 47,856 | Not detected |
| O FALLON | O FALLON | 46,603 | Not detected |
| IL AMERICAN-ALTON | ALTON | 46,127 | Not detected |
| ELMHURST | ELMHURST | 45,000 | Not detected |
| MOLINE | MOLINE | 44,500 | Not detected |
| LOMBARD | LOMBARD | 44,476 | Not detected |
| BUFFALO GROVE | BUFFALO GROVE | 43,212 | Not detected |
| QUINCY | QUINCY | 42,000 | Not detected |
| BARTLETT | BARTLETT | 41,500 | Not detected |
| MOUNT PROSPECT | MOUNT PROSPECT | 41,000 | Not detected |
| CRYSTAL LAKE | CRYSTAL LAKE | 40,661 | Not detected |
| DEKALB | DE KALB | 40,290 | Not detected |
| CAROL STREAM | CAROL STREAM | 39,854 | Not detected |
| PARK RIDGE | PARK RIDGE | 39,800 | Not detected |
| WHEELING | WHEELING | 39,725 | Not detected |
| STREAMWOOD | STREAMWOOD | 39,577 | Not detected |
| ROCK ISLAND | ROCK ISLAND | 39,018 | Not detected |
| OSWEGO | OSWEGO | 38,169 | Not detected |
| ADDISON | ADDISON | 38,017 | Not detected |
| CARPENTERSVILLE | CARPENTERSVILLE | 37,983 | Not detected |
| HANOVER PARK | HANOVER PARK | 37,470 | Not detected |
| CALUMET CITY | CALUMET CITY | 37,000 | Not detected |
| NORTHBROOK | NORTHBROOK | 34,407 | Not detected |
| IL AMERICAN-GRANITE CITY | GRANITE CITY | 33,572 | Not detected |
| WOODRIDGE | WOODRIDGE | 33,566 | Not detected |
| GLENDALE HEIGHTS | GLENDALE HEIGHTS | 33,176 | Not detected |
| ST CHARLES | SAINT CHARLES | 33,103 | Not detected |
| ELK GROVE VILLAGE | ELK GROVE | 31,802 | Not detected |
| MUNDELEIN | MUNDELEIN | 31,500 | Not detected |
| ALGONQUIN | ALGONQUIN | 30,700 | Not detected |
| GURNEE | GURNEE | 30,193 | Not detected |
| HIGHLAND PARK | HIGHLAND PARK | 30,176 | Not detected |
| AQUA ILLINOIS-VERMILION COUNTY | DANVILLE | 30,106 | Not detected |
| AQUA ILLINOIS-NORTH MAINE UTILITIES | 30,043 | Not detected | |
| SOUTH STICKNY SD | BURBANK (SOUTH STICKNEY) | 30,000 | Not detected |
| EJ WATER COOPERATIVE | 29,720 | Not detected | |
| NILES | NILES | 29,350 | Not detected |
| LANSING | LANSING | 29,076 | Not detected |
| MONTGOMERY | MONTGOMERY | 28,956 | Not detected |
| GLEN ELLYN | GLEN ELLYN | 28,850 | Not detected |
| LAKE IN THE HILLS | LAKE IN THE HILLS | 28,661 | Not detected |
| HUNTLEY | HUNTLEY | 28,495 | Not detected |
| NEW LENOX | NEW LENOX | 27,690 | Not detected |
| OAK FOREST | OAK FOREST | 27,478 | Not detected |
| ROUND LAKE BEACH | ROUND LAKE BEACH | 27,200 | Not detected |