C59/100
Illinois Tap Water Quality Rankings 2026
632 cities · 11,759,030 people served
Top Contaminant Concerns
Copper (90th percentile)Lead (90th percentile)PFOAPFOSPFHxS
All Cities in Illinois
| # | City | Score | Population | Violations |
|---|---|---|---|---|
| 1 | Chicago | C (41) | 2,748,670 | 107 |
| 2 | Godfrey | B (72) | 760,541 | 454 |
| 3 | Aurora | B (65) | 183,000 | 7 |
| 4 | Kankakee | B (65) | 181,694 | 422 |
| 5 | Joliet | F (14) | 164,755 | 273 |
| 6 | Naperville | A (95) | 156,406 | 2 |
| 7 | Rockford | F (0) | 147,051 | 40 |
| 8 | Springfield | A (89) | 127,100 | 28 |
| 9 | Elgin | C (44) | 114,797 | 16 |
| 10 | Waukegan | C (51) | 87,149 | 26 |
| 11 | Decatur | C (57) | 85,292 | 48 |
| 12 | Libertyville | A (82) | 83,479 | 55 |
| 13 | Cicero | B (70) | 83,000 | 15 |
| 14 | Bloomington | B (63) | 80,770 | 53 |
| 15 | Schaumburg | A (93) | 75,750 | 7 |
| 16 | Evanston | C (58) | 74,486 | 35 |
| 17 | Arlington Heights | B (67) | 73,320 | 26 |
| 18 | Skokie | B (64) | 71,406 | 94 |
| 19 | Palatine | A (84) | 70,875 | 5 |
| 20 | Des Plaines | A (92) | 60,675 | 5 |
| 21 | Normal | A (80) | 59,336 | 28 |
| 22 | Orland Park | A (96) | 58,862 | 4 |
| 23 | Oak Lawn | B (79) | 58,362 | 10 |
| 24 | Berwyn | B (64) | 57,250 | 21 |
| 25 | Tinley Park | A (89) | 56,703 | 11 |
| 26 | Oak Park | A (81) | 54,583 | 8 |
| 27 | Wheaton | A (94) | 53,970 | 3 |
| 28 | Dekalb | B (66) | 51,500 | 24 |
| 29 | Romeoville | F (0) | 50,458 | 55 |
| 30 | Hoffman Estates | B (62) | 50,179 | 10 |
| 31 | Plainfield | F (0) | 50,000 | 33 |
| 32 | Moline | A (82) | 49,641 | 41 |
| 33 | Downers Grove | B (79) | 49,425 | 10 |
| 34 | Glenview | A (82) | 47,856 | 7 |
| 35 | Quincy | B (70) | 47,755 | 46 |
| 36 | Rock Island | C (56) | 46,818 | 56 |
| 37 | O'Fallon | F (3) | 46,603 | 26 |
| 38 | Elmhurst | A (83) | 45,000 | 6 |
| 39 | Lombard | A (90) | 44,476 | 3 |
| 40 | Buffalo Grove | A (90) | 43,212 | 6 |
| 41 | Northbrook | C (58) | 42,671 | 99 |
| 42 | Bartlett | F (0) | 41,500 | 59 |
| 43 | Mount Prospect | A (80) | 41,000 | 13 |
| 44 | St. Charles | B (74) | 40,838 | 24 |
| 45 | Crystal Lake | B (67) | 40,661 | 14 |
| 46 | Carol Stream | A (87) | 39,854 | 6 |
| 47 | Park Ridge | A (86) | 39,800 | 7 |
| 48 | Wheeling | B (69) | 39,725 | 11 |
| 49 | Streamwood | A (87) | 39,577 | 5 |
| 50 | East Peoria | C (55) | 39,084 | 73 |
| 51 | Oswego | F (0) | 38,169 | 56 |
| 52 | Addison | A (94) | 38,017 | 3 |
| 53 | Carpentersville | A (87) | 37,983 | 2 |
| 54 | Hanover Park | C (52) | 37,470 | 33 |
| 55 | Mchenry | B (62) | 37,046 | 199 |
| 56 | Calumet City | C (59) | 37,000 | 21 |
| 57 | Dieterich | A (81) | 36,614 | 60 |
| 58 | Edwardsville | B (67) | 36,440 | 47 |
| 59 | Marion | B (64) | 35,977 | 127 |
| 60 | Machesney Park | A (83) | 35,580 | 6 |
| 61 | Elk Grove Village | A (85) | 34,700 | 7 |
| 62 | Darien | B (78) | 33,976 | 71 |
| 63 | Woodridge | A (82) | 33,566 | 7 |
| 64 | Glendale Heights | A (90) | 33,176 | 6 |
| 65 | Burbank | B (68) | 32,400 | 26 |
| 66 | Geneva | D (39) | 31,846 | 101 |
| 67 | Deerfield | B (76) | 31,671 | 26 |
| 68 | Galesburg | B (77) | 31,620 | 3 |
| 69 | Mundelein | B (63) | 31,500 | 22 |
| 70 | Collinsville | C (47) | 31,000 | 34 |
| 71 | Algonquin | C (40) | 30,700 | 22 |
| 72 | Gurnee | B (67) | 30,193 | 14 |
| 73 | Highland Park | A (86) | 30,176 | 3 |
| 74 | West Chicago | D (39) | 29,742 | 37 |
| 75 | Niles | B (79) | 29,350 | 6 |
| 76 | Lansing | B (77) | 29,076 | 12 |
| 77 | Montgomery | B (76) | 28,956 | 8 |
| 78 | Glen Ellyn | A (92) | 28,850 | 5 |
| 79 | Centralia | A (92) | 28,765 | 47 |
| 80 | Lake In The Hills | C (59) | 28,661 | 14 |
| 81 | Huntley | F (17) | 28,495 | 23 |
| 82 | Franklin Park | B (72) | 28,467 | 30 |
| 83 | Mattoon | C (56) | 28,400 | 33 |
| 84 | New Lenox | B (74) | 27,690 | 10 |
| 85 | Carbondale | B (68) | 27,630 | 55 |
| 86 | Oak Forest | A (91) | 27,478 | 9 |
| 87 | Round Lake Beach | B (71) | 27,200 | 9 |
| 88 | Wilmette | A (87) | 27,087 | 10 |
| 89 | Charleston | B (74) | 26,536 | 29 |
| 90 | Chicago Heights | A (85) | 26,184 | 12 |
| 91 | Batavia | F (0) | 26,098 | 38 |
| 92 | Woodstock | B (67) | 25,630 | 10 |
| 93 | Macomb | C (44) | 25,447 | 55 |
| 94 | Morton Grove | B (78) | 25,297 | 6 |
| 95 | Belvidere | C (43) | 25,070 | 22 |
| 96 | Elmwood Park | B (77) | 25,000 | 8 |
| 97 | Harvey | A (82) | 25,000 | 11 |
| 98 | Zion | A (92) | 24,442 | 5 |
| 99 | Lockport | C (46) | 24,438 | 38 |
| 100 | Lisle | A (85) | 24,233 | 7 |
| 101 | Melrose Park | C (40) | 24,206 | 37 |
| 102 | Westmont | B (67) | 24,161 | 10 |
| 103 | Maywood | B (64) | 24,090 | 25 |
| 104 | Frankfort | C (40) | 24,000 | 30 |
| 105 | Freeport | A (92) | 23,930 | 2 |
| 106 | Grayslake | C (54) | 23,806 | 33 |
| 107 | South Elgin | C (50) | 23,648 | 13 |
| 108 | Loves Park | F (0) | 23,335 | 56 |
| 109 | Rolling Meadows | B (79) | 23,329 | 6 |
| 110 | Great Lakes | A (86) | 23,000 | 10 |
| 111 | Yorkville | F (0) | 23,000 | 44 |
| 112 | Roselle | B (79) | 22,897 | 10 |
| 113 | Jacksonville | A (87) | 22,666 | 18 |
| 114 | Nashville | C (58) | 22,499 | 43 |
| 115 | Villa Park | A (83) | 22,263 | 6 |
| 116 | Bloomingdale | C (58) | 22,018 | 18 |
| 117 | South Holland | C (55) | 22,000 | 22 |
| 118 | Park Forest | C (50) | 21,975 | 39 |
| 119 | Blue Island | B (79) | 21,494 | 10 |
| 120 | East Moline | F (18) | 21,374 | 20 |
| 121 | Crest Hill | F (0) | 21,169 | 64 |
| 122 | Dolton | B (64) | 20,510 | 25 |
| 123 | Evergreen Park | A (95) | 19,943 | 2 |
| 124 | Mokena | B (79) | 19,887 | 13 |
| 125 | Lake Zurich | F (0) | 19,759 | 38 |
| 126 | Lake Forest | A (81) | 19,642 | 8 |
| 127 | Homewood | B (76) | 19,463 | 8 |
| 128 | Bellwood | C (51) | 19,156 | 18 |
| 129 | Alsip | A (81) | 19,063 | 8 |
| 130 | Brookfield | A (89) | 18,776 | 8 |
| 131 | Shorewood | C (55) | 18,645 | 30 |
| 132 | Bensenville | B (73) | 18,537 | 8 |
| 133 | Palos Hills | A (83) | 18,530 | 5 |
| 134 | Sycamore | F (0) | 18,500 | 44 |
| 135 | Justice | A (97) | 18,457 | 3 |
| 136 | Round Lake | B (77) | 18,430 | 8 |
| 137 | North Aurora | F (0) | 18,350 | 30 |
| 138 | Matteson | B (79) | 18,293 | 14 |
| 139 | Ottawa | F (0) | 18,097 | 85 |
| 140 | Hinsdale | A (95) | 17,900 | 2 |
| 141 | Cary | D (35) | 17,826 | 18 |
| 142 | Lemont | F (1) | 17,500 | 36 |
| 143 | Dixon | D (22) | 17,496 | 56 |
| 144 | Morton | D (36) | 17,111 | 13 |
| 145 | Bethalto | A (89) | 16,988 | 8 |
| 146 | Troy | B (74) | 16,962 | 6 |
| 147 | North Chicago | C (46) | 16,813 | 35 |
| 148 | Canton | D (38) | 16,748 | 28 |
| 149 | Country Club Hills | A (95) | 16,500 | 5 |
| 150 | Bridgeview | A (98) | 16,467 | 2 |
| 151 | Chatham | B (78) | 16,423 | 14 |
| 152 | Westchester | A (83) | 16,241 | 6 |
| 153 | La Grange | A (86) | 16,200 | 7 |
| 154 | Mount Vernon | B (79) | 15,793 | 10 |
| 155 | Effingham | A (90) | 15,604 | 9 |
| 156 | Palos Heights | A (92) | 15,500 | 4 |
| 157 | Norridge | A (94) | 15,251 | 3 |
| 158 | Cahokia Heights | A (100) | 15,250 | 0 |
| 159 | Murphysboro | A (83) | 15,204 | 12 |
| 160 | Midlothian | B (66) | 14,819 | 11 |
| 161 | Washington | A (84) | 14,793 | 4 |
| 162 | Morris | C (55) | 14,775 | 18 |
| 163 | Robinson | A (86) | 14,734 | 17 |
| 164 | Hickory Hills | A (93) | 14,505 | 3 |
| 165 | Lindenhurst | B (71) | 14,500 | 23 |
| 166 | Forest Park | A (83) | 14,340 | 6 |
| 167 | Antioch | D (31) | 14,175 | 43 |
| 168 | Chicago Ridge | A (93) | 14,130 | 3 |
| 169 | Taylorville | A (84) | 14,106 | 29 |
| 170 | Wauconda | B (70) | 14,084 | 9 |
| 171 | Wood Dale | A (96) | 14,012 | 4 |
| 172 | Caseyville | B (72) | 13,798 | 16 |
| 173 | Lincolonwood | A (91) | 13,463 | 2 |
| 174 | Channahon | F (12) | 13,380 | 24 |
| 175 | Western Springs | B (78) | 13,274 | 12 |
| 176 | Hazel Crest | A (81) | 13,098 | 8 |
| 177 | Lagrange Park | A (85) | 13,011 | 4 |
| 178 | Champaign | A (91) | 13,000 | 6 |
| 179 | Rantoul | A (94) | 13,000 | 3 |
| 180 | North Lake | A (88) | 12,840 | 5 |
| 181 | Harrisburg | A (91) | 12,829 | 22 |
| 182 | Minooka | F (0) | 12,800 | 87 |
| 183 | Jerseyville | A (93) | 12,750 | 1 |
| 184 | Herrin | A (84) | 12,747 | 5 |
| 185 | Glen Carbon | A (84) | 12,618 | 13 |
| 186 | Plano | B (79) | 12,600 | 15 |
| 187 | Metropolis | B (73) | 12,599 | 42 |
| 188 | Kewanee | F (0) | 12,509 | 61 |
| 189 | Richton Park | F (15) | 12,504 | 66 |
| 190 | Markham | D (28) | 12,500 | 41 |
| 191 | Highland | B (64) | 12,415 | 37 |
| 192 | Warrenville | C (44) | 12,350 | 50 |
| 193 | Monmouth | F (17) | 12,177 | 49 |
| 194 | Oak Brook | B (73) | 12,070 | 43 |
| 195 | Mahomet | B (77) | 11,880 | 16 |
| 196 | Ingleside | C (50) | 11,780 | 15 |
| 197 | Benton | B (72) | 11,754 | 44 |
| 198 | River Forest | A (90) | 11,717 | 6 |
| 199 | Schiller Park | C (52) | 11,709 | 17 |
| 200 | Carlinville | D (24) | 11,668 | 135 |
| 201 | Volo | D (34) | 11,529 | 138 |
| 202 | Sugar Grove | C (46) | 11,243 | 18 |
| 203 | Burr Ridge | A (91) | 11,192 | 6 |
| 204 | Columbia | A (96) | 11,129 | 4 |
| 205 | Salem | A (80) | 11,125 | 24 |
| 206 | Worth | B (72) | 10,970 | 13 |
| 207 | Summit | A (83) | 10,875 | 13 |
| 208 | Crestwood | B (74) | 10,826 | 23 |
| 209 | Rochelle | D (31) | 10,670 | 75 |
| 210 | Wood River | A (89) | 10,464 | 11 |
| 211 | Pingree Grove | B (70) | 10,365 | 14 |
| 212 | Manhattan | F (0) | 10,340 | 44 |
| 213 | Barrington | A (85) | 10,327 | 3 |
| 214 | Lyons | C (55) | 10,304 | 14 |
| 215 | Peru | B (79) | 10,300 | 9 |
| 216 | River Grove | B (76) | 10,282 | 9 |
| 217 | Riverdale | C (59) | 10,266 | 14 |
| 218 | Waterloo | C (55) | 10,190 | 38 |
| 219 | Maryville | B (72) | 10,150 | 9 |
| 220 | Pittsfield | C (47) | 10,024 | 28 |
| 221 | Sauk Village | F (0) | 9,921 | 195 |
| 222 | Winfield | B (72) | 9,835 | 16 |
| 223 | Marshall | A (90) | 9,748 | 17 |
| 224 | La Salle | F (15) | 9,700 | 50 |
| 225 | Manteno | C (40) | 9,700 | 25 |
| 226 | Itasca | A (85) | 9,506 | 7 |
| 227 | Harvard | C (59) | 9,469 | 18 |
| 228 | Flossmoor | A (87) | 9,371 | 6 |
| 229 | Duquoin | B (78) | 9,366 | 16 |
| 230 | Riverside | B (70) | 9,298 | 11 |
| 231 | Lynwood | B (73) | 9,149 | 12 |
| 232 | Hamilton | B (67) | 9,123 | 26 |
| 233 | Vandalia | C (40) | 9,116 | 61 |
| 234 | Paris | D (37) | 9,100 | 15 |
| 235 | Fairfield | B (66) | 9,065 | 57 |
| 236 | Hardwood Heights | B (76) | 9,065 | 9 |
| 237 | Willowbrook | A (81) | 9,000 | 12 |
| 238 | Glenwood | A (82) | 8,956 | 15 |
| 239 | Silvis | F (11) | 8,923 | 111 |
| 240 | Olney | A (87) | 8,877 | 5 |
| 241 | Glencoe | A (98) | 8,849 | 2 |
| 242 | Lake Villa | B (77) | 8,829 | 23 |
| 243 | Mascoutah | B (73) | 8,759 | 8 |
| 244 | Beach Park | A (97) | 8,710 | 3 |
| 245 | Clarendon Hills | A (87) | 8,702 | 6 |
| 246 | West Frankfort | B (64) | 8,650 | 12 |
| 247 | Eldorado | A (87) | 8,636 | 14 |
| 248 | Rock Falls | C (58) | 8,620 | 31 |
| 249 | Granite City | A (95) | 8,578 | 9 |
| 250 | Calumet Park | A (83) | 8,442 | 10 |
| 251 | Chester | D (32) | 8,407 | 37 |
| 252 | Gilberts | A (85) | 8,366 | 4 |
| 253 | Greenville | C (56) | 8,310 | 24 |
| 254 | Crete | B (72) | 8,275 | 9 |
| 255 | Pinckneyville | C (54) | 8,274 | 40 |
| 256 | Hillside | A (86) | 8,200 | 7 |
| 257 | Arthur | A (85) | 8,124 | 16 |
| 258 | Island Lake | A (86) | 8,066 | 2 |
| 259 | Alton | A (93) | 7,940 | 4 |
| 260 | Lincolnshire | A (84) | 7,940 | 8 |
| 261 | Park City | B (61) | 7,885 | 34 |
| 262 | Broadview | B (68) | 7,847 | 17 |
| 263 | West Dundee | C (50) | 7,845 | 22 |
| 264 | Princeton | B (70) | 7,832 | 6 |
| 265 | Hampshire | D (21) | 7,758 | 19 |
| 266 | Rockton | F (0) | 7,685 | 40 |
| 267 | Palos Park | A (91) | 7,673 | 13 |
| 268 | Marengo | A (82) | 7,572 | 6 |
| 269 | Sullivan | B (77) | 7,329 | 25 |
| 270 | Flora | B (74) | 7,248 | 13 |
| 271 | Sandwich | B (67) | 7,156 | 18 |
| 272 | Clinton | C (48) | 7,128 | 16 |
| 273 | North Riverside | B (70) | 7,071 | 11 |
| 274 | Mt Carmel | F (0) | 7,015 | 57 |
| 275 | Mendota | F (0) | 6,926 | 31 |
| 276 | Stickney | B (76) | 6,902 | 17 |
| 277 | Pittsburg | A (90) | 6,875 | 20 |
| 278 | Clayton | B (63) | 6,858 | 9 |
| 279 | Scott Air Force Base | B (75) | 6,779 | 10 |
| 280 | Mcleansboro | A (87) | 6,770 | 22 |
| 281 | Litchfield | C (41) | 6,648 | 48 |
| 282 | Pocahontas | A (91) | 6,645 | 6 |
| 283 | Freeburg | B (64) | 6,628 | 26 |
| 284 | Lagrange | A (96) | 6,600 | 4 |
| 285 | Winthrop Harbor | D (35) | 6,565 | 37 |
| 286 | Elburn | F (0) | 6,559 | 36 |
| 287 | Hillsboro | B (64) | 6,557 | 23 |
| 288 | Geneseo | A (82) | 6,539 | 7 |
| 289 | Carterville | A (87) | 6,484 | 10 |
| 290 | Carrollton | A (88) | 6,466 | 13 |
| 291 | Countryside | A (91) | 6,420 | 6 |
| 292 | Carmi | A (94) | 6,307 | 3 |
| 293 | Beecher | A (90) | 6,241 | 16 |
| 294 | Carlyle | B (62) | 6,238 | 55 |
| 295 | Trenton | C (41) | 6,212 | 30 |
| 296 | Williamsville | A (98) | 6,198 | 2 |
| 297 | Braidwood | F (7) | 6,194 | 34 |
| 298 | Shelbyville | A (93) | 6,174 | 4 |
| 299 | Chillicothe | D (37) | 5,996 | 36 |
| 300 | Beardstown | A (85) | 5,951 | 11 |
| 301 | Peoria Heights | C (50) | 5,908 | 19 |
| 302 | Mount Zion | F (0) | 5,833 | 37 |
| 303 | Wonder Lake | F (0) | 5,820 | 169 |
| 304 | Peoria | B (78) | 5,806 | 22 |
| 305 | Hoopeston | B (78) | 5,802 | 3 |
| 306 | Pana | F (0) | 5,800 | 84 |
| 307 | East Alton | A (80) | 5,786 | 4 |
| 308 | Staunton | F (0) | 5,756 | 58 |
| 309 | Coal City | F (0) | 5,749 | 164 |
| 310 | Wilmington | F (0) | 5,624 | 104 |
| 311 | Brownstown | D (36) | 5,608 | 40 |
| 312 | Galena | C (52) | 5,602 | 46 |
| 313 | Lake Bluff | B (71) | 5,600 | 14 |
| 314 | Spring Valley | D (24) | 5,582 | 16 |
| 315 | Monticello | A (91) | 5,548 | 1 |
| 316 | Watseka | D (37) | 5,500 | 24 |
| 317 | Odin | A (89) | 5,488 | 14 |
| 318 | Mt Vernon | A (87) | 5,483 | 9 |
| 319 | Northfield | A (92) | 5,470 | 1 |
| 320 | Robbins | F (1) | 5,415 | 71 |
| 321 | Highwood | A (81) | 5,335 | 11 |
| 322 | Posen | B (60) | 5,331 | 25 |
| 323 | Genoa | B (69) | 5,298 | 12 |
| 324 | Albion | A (89) | 5,219 | 12 |
| 325 | Eureka | F (0) | 5,216 | 43 |
| 326 | Berkeley | B (70) | 5,214 | 11 |
| 327 | Monee | F (15) | 5,148 | 77 |
| 328 | Marseilles | F (2) | 5,061 | 26 |
| 329 | Brighton | B (65) | 5,041 | 20 |
| 330 | Milan | F (0) | 4,945 | 28 |
| 331 | Creve Coeur | C (59) | 4,934 | 14 |
| 332 | Olympia Fields | A (82) | 4,922 | 15 |
| 333 | Valmeyer | B (78) | 4,913 | 37 |
| 334 | Anna | C (56) | 4,910 | 17 |
| 335 | Round Lake Park | A (82) | 4,900 | 11 |
| 336 | Tuscola | A (94) | 4,875 | 6 |
| 337 | Mt. Sterling | A (93) | 4,871 | 9 |
| 338 | Breese | B (75) | 4,772 | 22 |
| 339 | Wayne City | C (55) | 4,755 | 30 |
| 340 | Byron | F (0) | 4,743 | 106 |
| 341 | Aviston | D (29) | 4,738 | 80 |
| 342 | Cherry Valley | A (86) | 4,731 | 6 |
| 343 | Petersburg | A (91) | 4,725 | 5 |
| 344 | Lebanon | B (64) | 4,714 | 9 |
| 345 | Fox River Grove | D (34) | 4,702 | 18 |
| 346 | Winchester | A (93) | 4,699 | 9 |
| 347 | Dupo | A (88) | 4,684 | 4 |
| 348 | Hardin | A (85) | 4,675 | 8 |
| 349 | Virden | C (56) | 4,592 | 24 |
| 350 | Athens | B (67) | 4,575 | 33 |
| 351 | Auburn | B (67) | 4,574 | 13 |
| 352 | Lawrenceville | C (59) | 4,524 | 21 |
| 353 | Makanda | B (70) | 4,501 | 7 |
| 354 | Oglesby | F (0) | 4,500 | 76 |
| 355 | Paxton | A (87) | 4,500 | 2 |
| 356 | Dwight | B (63) | 4,400 | 10 |
| 357 | Sparta | F (0) | 4,395 | 43 |
| 358 | Riverton | B (66) | 4,279 | 23 |
| 359 | Cortland | F (0) | 4,270 | 34 |
| 360 | Lakewood | D (28) | 4,267 | 53 |
| 361 | Poplar Grove | A (86) | 4,249 | 24 |
| 362 | Hometown | A (85) | 4,240 | 7 |
| 363 | Georgetown | F (0) | 4,200 | 66 |
| 364 | Morrison | A (94) | 4,188 | 3 |
| 365 | New Baden | A (87) | 4,178 | 5 |
| 366 | Sublette | D (25) | 4,100 | 16 |
| 367 | Swansea | B (73) | 4,071 | 11 |
| 368 | Smithton | B (71) | 4,006 | 17 |
| 369 | Wasco | F (14) | 4,000 | 22 |
| 370 | Burnham | B (62) | 3,989 | 23 |
| 371 | Rosemont | A (89) | 3,952 | 3 |
| 372 | South Chicago Heights | A (85) | 3,924 | 4 |
| 373 | Westville | D (21) | 3,917 | 24 |
| 374 | Metamora | A (91) | 3,895 | 6 |
| 375 | Coal Valley | B (75) | 3,873 | 6 |
| 376 | Rochester | A (82) | 3,856 | 15 |
| 377 | Bridgeport | C (52) | 3,847 | 37 |
| 378 | Red Bud | C (57) | 3,804 | 20 |
| 379 | Gillespie | F (0) | 3,737 | 97 |
| 380 | Fairbury | A (93) | 3,633 | 3 |
| 381 | Camp Point | B (69) | 3,624 | 21 |
| 382 | Vernon Hills | A (86) | 3,618 | 7 |
| 383 | Woodlawn | A (87) | 3,587 | 6 |
| 384 | New Douglas | A (83) | 3,575 | 9 |
| 385 | Johnston City | A (83) | 3,509 | 9 |
| 386 | South Jacksonville | C (56) | 3,508 | 28 |
| 387 | Gibson City | A (95) | 3,500 | 5 |
| 388 | Leroy | F (6) | 3,498 | 30 |
| 389 | Forsyth | A (81) | 3,490 | 3 |
| 390 | Aledo | B (65) | 3,470 | 11 |
| 391 | Oregon | B (71) | 3,449 | 10 |
| 392 | Mackinaw | B (79) | 3,399 | 6 |
| 393 | Norris City | A (85) | 3,351 | 20 |
| 394 | Fulton | B (63) | 3,346 | 13 |
| 395 | Casey | F (0) | 3,274 | 38 |
| 396 | Indian Head Park | A (89) | 3,240 | 7 |
| 397 | Knoxville | F (0) | 3,120 | 25 |
| 398 | East Dundee | A (91) | 3,115 | 1 |
| 399 | Sleepy Hollow | B (69) | 3,100 | 15 |
| 400 | Moweaqua | C (47) | 3,085 | 54 |
| 401 | Momence | B (76) | 3,075 | 13 |
| 402 | Christopher | A (80) | 3,072 | 20 |
| 403 | Savanna | A (92) | 3,020 | 5 |
| 404 | Winnebago | B (63) | 3,000 | 26 |
| 405 | Newton | A (98) | 2,977 | 2 |
| 406 | Marquette Heights | B (73) | 2,974 | 27 |
| 407 | Dixmoor | D (20) | 2,973 | 61 |
| 408 | Bushnell | C (59) | 2,972 | 9 |
| 409 | Havana | A (92) | 2,963 | 8 |
| 410 | Menard | D (22) | 2,950 | 63 |
| 411 | Arcola | C (59) | 2,927 | 17 |
| 412 | Mt. Morris | F (0) | 2,861 | 30 |
| 413 | Heyworth | A (94) | 2,853 | 3 |
| 414 | El Paso | A (80) | 2,812 | 8 |
| 415 | Astoria | A (88) | 2,805 | 13 |
| 416 | Pawnee | B (63) | 2,739 | 9 |
| 417 | Lakemoor | A (97) | 2,720 | 3 |
| 418 | New Burnside | A (84) | 2,702 | 4 |
| 419 | Lena | B (69) | 2,680 | 23 |
| 420 | Glasford | A (80) | 2,665 | 8 |
| 421 | Round Lake Heights | A (94) | 2,622 | 3 |
| 422 | Mason City | D (23) | 2,558 | 17 |
| 423 | Lincoln | A (95) | 2,536 | 9 |
| 424 | Mulkeytown | A (98) | 2,530 | 2 |
| 425 | Kenilworth | A (82) | 2,514 | 11 |
| 426 | Carthage | F (0) | 2,510 | 60 |
| 427 | Diamond | F (0) | 2,508 | 83 |
| 428 | Sesser | A (91) | 2,505 | 6 |
| 429 | Amboy | A (86) | 2,500 | 3 |
| 430 | Galva | F (15) | 2,449 | 22 |
| 431 | Lewistown | B (71) | 2,400 | 9 |
| 432 | Whittington | A (93) | 2,393 | 7 |
| 433 | Catlin | C (40) | 2,380 | 16 |
| 434 | Dawson | A (86) | 2,375 | 14 |
| 435 | Nokomis | B (62) | 2,370 | 10 |
| 436 | Thompsonville | A (95) | 2,368 | 5 |
| 437 | Buncombe | B (74) | 2,365 | 6 |
| 438 | Rushville | A (84) | 2,358 | 12 |
| 439 | Polo | B (78) | 2,355 | 14 |
| 440 | Seneca | C (42) | 2,353 | 18 |
| 441 | Davis Junction | A (100) | 2,344 | 0 |
| 442 | Davis | C (56) | 2,342 | 40 |
| 443 | Thornton | A (92) | 2,333 | 5 |
| 444 | Oblong | A (94) | 2,321 | 3 |
| 445 | White Hall | F (3) | 2,313 | 46 |
| 446 | Altamont | C (54) | 2,300 | 22 |
| 447 | Lake Barrington | F (15) | 2,300 | 62 |
| 448 | Prospect Heights | C (42) | 2,280 | 11 |
| 449 | Henry | B (75) | 2,230 | 10 |
| 450 | Elwood | F (19) | 2,229 | 73 |
| 451 | Pecatonica | B (67) | 2,195 | 26 |
| 452 | Groveland | A (96) | 2,185 | 1 |
| 453 | Tamms | A (100) | 2,185 | 0 |
| 454 | Thomson | A (100) | 2,166 | 0 |
| 455 | Ava | A (89) | 2,161 | 11 |
| 456 | Carbon Cliff | F (18) | 2,134 | 31 |
| 457 | Tremont | A (84) | 2,114 | 4 |
| 458 | Prophetstown | B (71) | 2,100 | 13 |
| 459 | Richmond | B (70) | 2,087 | 18 |
| 460 | Cambridge | D (30) | 2,086 | 15 |
| 461 | Carrier Mills | C (53) | 2,085 | 32 |
| 462 | Elmwood | C (45) | 2,058 | 19 |
| 463 | Farmer City | B (77) | 2,055 | 8 |
| 464 | Rockdale | F (0) | 2,012 | 60 |
| 465 | Hinckley | F (0) | 2,006 | 68 |
| 466 | Kirkland | A (92) | 2,000 | 4 |
| 467 | Roanoke | A (80) | 2,000 | 8 |
| 468 | Phoenix | F (8) | 1,994 | 65 |
| 469 | Dix | A (96) | 1,972 | 4 |
| 470 | New Athens | A (83) | 1,970 | 13 |
| 471 | Merrionette Park | A (82) | 1,969 | 18 |
| 472 | Belle Rive | A (90) | 1,930 | 10 |
| 473 | Lexington | B (79) | 1,930 | 5 |
| 474 | Steeleville | F (0) | 1,930 | 81 |
| 475 | Minonk | D (38) | 1,928 | 30 |
| 476 | Desoto | B (77) | 1,910 | 12 |
| 477 | Princeville | D (33) | 1,901 | 15 |
| 478 | South Roxana | A (82) | 1,891 | 18 |
| 479 | Girard | C (53) | 1,885 | 16 |
| 480 | Bluford | B (77) | 1,880 | 16 |
| 481 | Lacon | A (98) | 1,878 | 2 |
| 482 | Lancaster | A (89) | 1,877 | 3 |
| 483 | East Carondelet | A (89) | 1,863 | 11 |
| 484 | Hampton | C (58) | 1,863 | 27 |
| 485 | Hudson | C (54) | 1,847 | 23 |
| 486 | Depue | F (0) | 1,838 | 29 |
| 487 | St. Jacob | B (62) | 1,835 | 22 |
| 488 | Ford Heights | F (0) | 1,813 | 169 |
| 489 | Jonesboro | A (93) | 1,799 | 3 |
| 490 | Gilman | B (72) | 1,793 | 16 |
| 491 | Somonauk | A (87) | 1,786 | 5 |
| 492 | Chenoa | F (5) | 1,785 | 28 |
| 493 | Zeigler | B (77) | 1,774 | 20 |
| 494 | Olive Branch | A (86) | 1,763 | 14 |
| 495 | Bunker Hill | A (93) | 1,760 | 4 |
| 496 | Orion | A (84) | 1,754 | 9 |
| 497 | Roodhouse | A (81) | 1,753 | 7 |
| 498 | Delavan | B (78) | 1,743 | 6 |
| 499 | Stockton | B (79) | 1,728 | 21 |
| 500 | Cambria | A (96) | 1,727 | 4 |
| 501 | Crainville | B (75) | 1,711 | 17 |
| 502 | Pierron | C (48) | 1,709 | 12 |
| 503 | Maroa | C (40) | 1,700 | 12 |
| 504 | Atlanta | D (33) | 1,692 | 24 |
| 505 | St Rose | F (18) | 1,688 | 42 |
| 506 | Port Byron | C (57) | 1,678 | 20 |
| 507 | Sheridan | B (75) | 1,670 | 25 |
| 508 | Pontiac | A (86) | 1,665 | 11 |
| 509 | Bement | B (78) | 1,661 | 7 |
| 510 | Annapolis | A (87) | 1,655 | 9 |
| 511 | Neoga | F (0) | 1,636 | 48 |
| 512 | Pekin | A (87) | 1,635 | 5 |
| 513 | Vienna | F (0) | 1,618 | 145 |
| 514 | Earlville | A (89) | 1,613 | 8 |
| 515 | Grayville | C (54) | 1,613 | 46 |
| 516 | Benld | C (53) | 1,612 | 23 |
| 517 | Warsaw | F (15) | 1,607 | 34 |
| 518 | Dunlap | A (84) | 1,603 | 5 |
| 519 | Erie | B (72) | 1,600 | 13 |
| 520 | Herscher | A (93) | 1,600 | 4 |
| 521 | Teutopolis | A (80) | 1,599 | 9 |
| 522 | East Dubuque | B (62) | 1,565 | 38 |
| 523 | Kincaid | B (61) | 1,561 | 27 |
| 524 | Manito | A (81) | 1,552 | 19 |
| 525 | Germantown | B (74) | 1,537 | 18 |
| 526 | Sandoval | A (85) | 1,528 | 8 |
| 527 | Okawville | B (74) | 1,521 | 7 |
| 528 | Virginia | A (96) | 1,514 | 4 |
| 529 | Greenup | A (91) | 1,513 | 9 |
| 530 | Roxana | A (97) | 1,509 | 3 |
| 531 | Pleasant Plains | A (82) | 1,508 | 7 |
| 532 | Waterman | F (0) | 1,506 | 66 |
| 533 | Lanark | A (87) | 1,504 | 9 |
| 534 | Clifton | B (73) | 1,500 | 12 |
| 535 | East Hazel Crest | B (71) | 1,500 | 10 |
| 536 | Maple Park | F (0) | 1,484 | 44 |
| 537 | Greenfield | F (0) | 1,480 | 49 |
| 538 | Mt Carroll | C (45) | 1,479 | 20 |
| 539 | North Pekin | A (90) | 1,478 | 3 |
| 540 | Bethany | B (78) | 1,475 | 10 |
| 541 | Garden Homes | B (76) | 1,472 | 17 |
| 542 | Hodgkins | A (96) | 1,472 | 4 |
| 543 | Green Oaks | A (81) | 1,470 | 11 |
| 544 | Oakbrook Terrace | A (90) | 1,440 | 2 |
| 545 | Cerro Gordo | A (89) | 1,433 | 3 |
| 546 | Durand | B (71) | 1,427 | 17 |
| 547 | Gridley | A (82) | 1,411 | 6 |
| 548 | Hopkins Park | B (62) | 1,410 | 35 |
| 549 | Onarga | B (79) | 1,409 | 9 |
| 550 | Murrayville | A (80) | 1,403 | 20 |
| 551 | Utica | F (0) | 1,400 | 53 |
| 552 | Colchester | F (0) | 1,395 | 30 |
| 553 | Modesto | C (53) | 1,394 | 23 |
| 554 | Payson | B (61) | 1,386 | 16 |
| 555 | New Berlin | F (0) | 1,380 | 55 |
| 556 | Hebron | B (75) | 1,368 | 6 |
| 557 | Gardner | F (0) | 1,361 | 45 |
| 558 | Granville | F (0) | 1,359 | 69 |
| 559 | Toluca | C (57) | 1,348 | 11 |
| 560 | Capron | D (25) | 1,343 | 71 |
| 561 | Forreston | A (94) | 1,338 | 3 |
| 562 | Ashland | F (19) | 1,333 | 41 |
| 563 | Rossville | F (16) | 1,331 | 24 |
| 564 | Warren | A (94) | 1,323 | 6 |
| 565 | Barry | B (65) | 1,318 | 12 |
| 566 | Assumption | B (68) | 1,315 | 16 |
| 567 | Walnut | B (69) | 1,311 | 11 |
| 568 | Milford | B (61) | 1,306 | 24 |
| 569 | Wyoming | C (45) | 1,300 | 20 |
| 570 | Oakwood | A (95) | 1,295 | 2 |
| 571 | Toledo | A (97) | 1,278 | 3 |
| 572 | St Elmo | F (7) | 1,272 | 41 |
| 573 | Cobden | A (90) | 1,267 | 7 |
| 574 | Ladd | F (12) | 1,263 | 20 |
| 575 | Hartford | A (83) | 1,260 | 9 |
| 576 | Griggsville | A (87) | 1,259 | 10 |
| 577 | Chatsworth | B (79) | 1,256 | 13 |
| 578 | Hanna City | C (58) | 1,253 | 18 |
| 579 | Albers | D (34) | 1,231 | 26 |
| 580 | Warrensburg | C (56) | 1,230 | 17 |
| 581 | Forrest | A (86) | 1,225 | 3 |
| 582 | Macon | A (84) | 1,205 | 5 |
| 583 | Downs | D (25) | 1,201 | 48 |
| 584 | Louisville | B (75) | 1,201 | 18 |
| 585 | Chrisman | F (0) | 1,200 | 70 |
| 586 | Homer | B (71) | 1,200 | 17 |
| 587 | La Harpe | F (0) | 1,200 | 37 |
| 588 | Martinsville | B (62) | 1,200 | 18 |
| 589 | Nauvoo | F (0) | 1,200 | 95 |
| 590 | St Anne | B (67) | 1,200 | 21 |
| 591 | Stillman Valley | A (89) | 1,200 | 8 |
| 592 | Windsor | C (57) | 1,200 | 19 |
| 593 | Sumner | A (96) | 1,195 | 4 |
| 594 | Waverly | F (0) | 1,194 | 38 |
| 595 | Toulon | F (0) | 1,193 | 127 |
| 596 | Dowell | A (94) | 1,188 | 6 |
| 597 | Cuba | C (47) | 1,184 | 33 |
| 598 | Danvers | F (0) | 1,183 | 52 |
| 599 | Valier | A (91) | 1,182 | 9 |
| 600 | Minier | A (83) | 1,180 | 5 |
| 601 | Divernon | B (74) | 1,172 | 6 |
| 602 | Buffalo | B (74) | 1,170 | 26 |
| 603 | Kingston | C (44) | 1,160 | 20 |
| 604 | Atwood | B (65) | 1,155 | 11 |
| 605 | Gorham | A (90) | 1,143 | 6 |
| 606 | Malta | A (86) | 1,143 | 10 |
| 607 | Mounds | C (52) | 1,135 | 40 |
| 608 | Oquawka | A (94) | 1,125 | 6 |
| 609 | Johnsburg | D (32) | 1,124 | 45 |
| 610 | Royalton | B (73) | 1,118 | 24 |
| 611 | Percy | F (9) | 1,111 | 24 |
| 612 | Flanagan | A (84) | 1,110 | 9 |
| 613 | Worden | B (76) | 1,096 | 5 |
| 614 | Crossville | A (99) | 1,091 | 1 |
| 615 | Hamel | B (75) | 1,087 | 17 |
| 616 | Meredosia | A (91) | 1,075 | 6 |
| 617 | Edinburg | C (48) | 1,068 | 20 |
| 618 | Elkville | B (63) | 1,068 | 13 |
| 619 | Goreville | A (86) | 1,068 | 6 |
| 620 | Morrisonville | A (88) | 1,068 | 5 |
| 621 | Thomasboro | B (71) | 1,066 | 17 |
| 622 | Enfield | B (76) | 1,064 | 16 |
| 623 | Shawneetown | A (89) | 1,054 | 11 |
| 624 | Coulterville | D (22) | 1,052 | 22 |
| 625 | Chebanse | C (57) | 1,044 | 32 |
| 626 | Illiopolis | B (62) | 1,037 | 15 |
| 627 | Marine | A (84) | 1,037 | 5 |
| 628 | Washburn | F (13) | 1,032 | 79 |
| 629 | Alto Pass | F (0) | 1,015 | 41 |
| 630 | Odell | D (26) | 1,014 | 18 |
| 631 | Bannockburn | B (72) | 1,013 | 9 |
| 632 | Pleasant Hill | A (85) | 1,004 | 12 |