← Illinois overview

PFAS in Illinois drinking water

469 community water systems tested

5.1%
of tested systems detected PFOA or PFOS
(24/469)

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)
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