Illinois · 330 places of 5,000+
Largest cities in Illinois by population
Short answer
- Largest
- 2,721,308
- Places 5,000+
- 330
- 100,000+
- 8
The 20 largest
Chicago leads with 2,721,308 residents, 15.1 times the 180,710 of second-place Aurora. The ten largest places hold 3,874,342 people, 30% of the state's 12,710,158. 8 places have 100,000 or more.
The median place of 5,000+ is Shiloh at 14,754. Within the top ten, Champaign grew most since July 2020 (+4.0%) and Springfield least (-1.2%). 43 of the 330 places cross a county line; their totals include every county part.
- 01Chicago2,721,308
- 02Aurora180,710
- 03Naperville153,124
- 04Joliet151,837
- 05Rockford147,486
- 06Elgin114,701
- 07Springfield112,949
- 08Peoria111,696
- 09Champaign91,961
- 10Waukegan88,570
- 11Cicero82,090
- 12Bloomington79,232
- 13Schaumburg77,099
- 14Evanston76,006
- 15Arlington Heights75,596
- 16Bolingbrook74,756
- 17Decatur68,763
- 18Palatine65,951
- 19Skokie65,850
- 20Des Plaines58,832
Dots: the 20 places in the chart. Orange pin: Chicago, ranked first.
All 330 places of 5,000+ ranked
| # | Place | 2024 | Since 2020 | County |
|---|---|---|---|---|
| 1 | Chicago | 2,721,308 | -0.9% | Cook County |
| 2 | Aurora | 180,710 | +0.2% | Kane County +3 |
| 3 | Naperville | 153,124 | +2.5% | DuPage County +1 |
| 4 | Joliet | 151,837 | +1.0% | Will County +1 |
| 5 | Rockford | 147,486 | -0.8% | Winnebago County +1 |
| 6 | Elgin | 114,701 | +0.0% | Kane County +1 |
| 7 | Springfield | 112,949 | -1.2% | Sangamon County |
| 8 | Peoria | 111,696 | -1.1% | Peoria County |
| 9 | Champaign | 91,961 | +4.0% | Champaign County |
| 10 | Waukegan | 88,570 | -0.6% | Lake County |
| 11 | Cicero | 82,090 | -3.3% | Cook County |
| 12 | Bloomington | 79,232 | +0.7% | McLean County |
| 13 | Schaumburg | 77,099 | -1.7% | Cook County |
| 14 | Evanston | 76,006 | -2.3% | Cook County |
| 15 | Arlington Heights | 75,596 | -2.3% | Cook County |
| 16 | Bolingbrook | 74,756 | +1.3% | Will County +1 |
| 17 | Decatur | 68,763 | -3.1% | Macon County |
| 18 | Palatine | 65,951 | -2.5% | Cook County |
| 19 | Skokie | 65,850 | -2.7% | Cook County |
| 20 | Des Plaines | 58,832 | -2.7% | Cook County |
| 21 | Orland Park | 58,020 | -0.9% | Cook County +1 |
| 22 | Oak Lawn | 56,531 | -2.8% | Cook County |
| 23 | Mount Prospect | 55,460 | -2.2% | Cook County |
| 24 | Berwyn | 55,152 | -3.2% | Cook County |
| 25 | Tinley Park | 54,856 | -1.7% | Cook County +1 |
| 26 | Wheaton | 53,741 | -0.3% | DuPage County |
| 27 | Normal | 53,304 | +0.5% | McLean County |
| 28 | Oak Park | 52,947 | -3.0% | Cook County |
| 29 | Hoffman Estates | 50,920 | -2.8% | Cook County |
| 30 | Downers Grove | 50,552 | +0.7% | DuPage County |
| 31 | Plainfield | 48,881 | +8.7% | Will County +1 |
| 32 | Glenview | 47,634 | -1.9% | Cook County |
| 33 | Elmhurst | 46,108 | +0.8% | DuPage County +1 |
| 34 | Lombard | 44,490 | +0.2% | DuPage County |
| 35 | Buffalo Grove | 43,072 | -0.1% | Lake County +1 |
| 36 | Moline | 42,442 | -1.0% | Rock Island County |
| 37 | Crystal Lake | 41,513 | +3.2% | McHenry County |
| 38 | Romeoville | 41,177 | +0.9% | Will County |
| 39 | Bartlett | 40,718 | -0.7% | DuPage County +2 |
| 40 | Belleville | 40,560 | -4.1% | St. Clair County |
| 41 | DeKalb | 40,491 | +0.7% | DeKalb County |
| 42 | Urbana | 39,831 | +2.5% | Champaign County |
| 43 | Carol Stream | 39,556 | -0.5% | DuPage County |
| 44 | Quincy | 38,786 | -2.0% | Adams County |
| 45 | Oswego | 38,778 | +11.6% | Kendall County |
| 46 | Park Ridge | 38,445 | -2.7% | Cook County |
| 47 | Streamwood | 38,360 | -2.8% | Cook County |
| 48 | Wheeling | 38,329 | -2.3% | Cook County |
| 49 | Carpentersville | 37,144 | -2.0% | Kane County |
| 50 | Hanover Park | 36,685 | -1.8% | Cook County +1 |
| 51 | Rock Island | 36,434 | -1.6% | Rock Island County |
| 52 | Addison | 35,728 | +0.3% | DuPage County |
| 53 | Calumet City | 34,855 | -2.9% | Cook County |
| 54 | Northbrook | 34,546 | -1.7% | Cook County |
| 55 | Woodridge | 34,103 | -0.0% | DuPage County +1 |
| 56 | St. Charles | 33,482 | +1.2% | Kane County +1 |
| 57 | Glendale Heights | 32,866 | -0.7% | DuPage County |
| 58 | Mundelein | 32,641 | +3.5% | Lake County |
| 59 | O'Fallon | 32,169 | -0.8% | St. Clair County |
| 60 | Elk Grove Village | 31,802 | -2.7% | Cook County |
| 61 | Pekin | 31,266 | -1.8% | Tazewell County |
| 62 | Highland Park | 30,794 | +2.1% | Lake County |
| 63 | North Chicago | 30,639 | -0.3% | Lake County |
| 64 | Gurnee | 30,546 | -0.4% | Lake County |
| 65 | Algonquin | 30,539 | +2.9% | McHenry County +1 |
| 66 | Niles | 29,918 | -2.8% | Cook County |
| 67 | Galesburg | 29,289 | -2.2% | Knox County |
| 68 | Glen Ellyn | 28,872 | -0.2% | DuPage County |
| 69 | McHenry | 28,825 | +5.4% | McHenry County |
| 70 | Lake in the Hills | 28,706 | -0.8% | McHenry County |
| 71 | Burbank | 28,606 | -2.5% | Cook County |
| 72 | Huntley | 28,495 | +2.6% | McHenry County +1 |
| 73 | New Lenox | 28,480 | +4.5% | Will County |
| 74 | Lansing | 28,107 | -3.0% | Cook County |
| 75 | Danville | 27,981 | -3.9% | Vermilion County |
| 76 | Wilmette | 27,443 | -2.3% | Cook County |
| 77 | Round Lake Beach | 27,091 | -0.4% | Lake County |
| 78 | Vernon Hills | 27,002 | +0.7% | Lake County |
| 79 | Lockport | 26,915 | +2.9% | Will County |
| 80 | Granite City | 26,854 | -2.4% | Madison County |
| 81 | Oak Forest | 26,813 | -2.0% | Cook County |
| 82 | Edwardsville | 26,715 | -0.4% | Madison County |
| 83 | Batavia | 26,555 | +0.2% | Kane County |
| 84 | Chicago Heights | 26,533 | -3.1% | Cook County |
| 85 | Yorkville | 25,986 | +19.4% | Kendall County |
| 86 | Woodstock | 25,892 | +0.9% | McHenry County |
| 87 | West Chicago | 25,469 | -0.4% | DuPage County |
| 88 | Belvidere | 25,325 | +0.2% | Boone County |
| 89 | Alton | 24,967 | -2.6% | Madison County |
| 90 | South Elgin | 24,921 | +4.5% | Kane County |
| 91 | Homer Glen | 24,852 | +1.4% | Will County |
| 92 | Zion | 24,583 | -0.6% | Lake County |
| 93 | Morton Grove | 24,467 | -2.9% | Cook County |
| 94 | Westmont | 24,308 | -0.4% | DuPage County |
| 95 | Melrose Park | 23,999 | -2.9% | Cook County |
| 96 | Collinsville | 23,766 | -2.5% | Madison County +1 |
| 97 | Rolling Meadows | 23,732 | -1.9% | Cook County |
| 98 | Elmwood Park | 23,698 | -3.0% | Cook County |
| 99 | Loves Park | 23,636 | +1.0% | Winnebago County +1 |
| 100 | Lisle | 23,548 | -0.5% | DuPage County |
| 101 | Kankakee | 23,535 | -2.0% | Kankakee County |
| 102 | Maywood | 23,364 | -0.2% | Cook County |
| 103 | Freeport | 23,140 | -3.4% | Stephenson County |
| 104 | Roselle | 22,871 | -0.2% | DuPage County +1 |
| 105 | Machesney Park | 22,839 | -0.4% | Winnebago County |
| 106 | Bloomingdale | 22,622 | +1.2% | DuPage County |
| 107 | Carbondale | 22,223 | -0.2% | Jackson County |
| 108 | East Peoria | 22,024 | -1.9% | Tazewell County |
| 109 | Villa Park | 22,020 | -0.8% | DuPage County |
| 110 | Darien | 22,015 | +0.1% | DuPage County |
| 111 | Montgomery | 21,957 | +7.4% | Kendall County +1 |
| 112 | Blue Island | 21,805 | -3.0% | Cook County |
| 113 | Grayslake | 21,262 | +0.2% | Lake County |
| 114 | Geneva | 21,168 | -0.8% | Kane County |
| 115 | Frankfort | 21,160 | +4.2% | Will County |
| 116 | Park Forest | 21,016 | -2.8% | Cook County +1 |
| 117 | East Moline | 20,995 | -1.5% | Rock Island County |
| 118 | South Holland | 20,775 | -2.9% | Cook County |
| 119 | Dolton | 20,697 | -3.0% | Cook County |
| 120 | Libertyville | 20,643 | +0.4% | Lake County |
| 121 | Crest Hill | 20,223 | -1.0% | Will County |
| 122 | Lake Zurich | 19,960 | +0.9% | Lake County |
| 123 | Mokena | 19,915 | +0.3% | Will County |
| 124 | Harvey | 19,781 | -2.3% | Cook County |
| 125 | Lake Forest | 19,642 | +1.5% | Lake County |
| 126 | North Aurora | 19,329 | +5.7% | Kane County |
| 127 | Evergreen Park | 19,301 | -2.8% | Cook County |
| 128 | Deerfield | 19,138 | +0.0% | Lake County +1 |
| 129 | Sycamore | 18,968 | +1.6% | DeKalb County |
| 130 | Brookfield | 18,885 | -2.9% | Cook County |
| 131 | Homewood | 18,789 | -3.0% | Cook County |
| 132 | Ottawa | 18,775 | -0.2% | LaSalle County |
| 133 | Round Lake | 18,654 | -0.2% | Lake County |
| 134 | Bensenville | 18,629 | -0.8% | DuPage County |
| 135 | Matteson | 18,566 | -2.4% | Cook County |
| 136 | Shorewood | 18,522 | +1.9% | Will County |
| 137 | Alsip | 18,486 | -2.7% | Cook County |
| 138 | Lemont | 18,203 | +2.3% | Cook County +2 |
| 139 | Bellwood | 18,132 | -3.1% | Cook County |
| 140 | Franklin Park | 18,110 | -1.5% | Cook County |
| 141 | Bourbonnais | 18,083 | -0.1% | Kankakee County |
| 142 | Cary | 18,031 | +1.2% | McHenry County |
| 143 | Palos Hills | 18,026 | -2.4% | Cook County |
| 144 | East St. Louis | 17,808 | -3.2% | St. Clair County |
| 145 | Jacksonville | 17,801 | -2.4% | Morgan County |
| 146 | Godfrey | 17,610 | -1.1% | Madison County |
| 147 | Hinsdale | 17,598 | +1.3% | DuPage County +1 |
| 148 | Morton | 17,557 | +2.2% | Tazewell County |
| 149 | Charleston | 17,361 | -1.2% | Coles County |
| 150 | Cahokia Heights | 17,052 | -4.5% | St. Clair County |
| 151 | Marion | 17,021 | +1.1% | Williamson County |
| 152 | Mattoon | 16,602 | -1.5% | Coles County |
| 153 | Bridgeview | 16,559 | -2.4% | Cook County |
| 154 | Westchester | 16,313 | -3.1% | Cook County |
| 155 | Country Club Hills | 16,238 | -2.8% | Cook County |
| 156 | Fairview Heights | 16,115 | -3.3% | St. Clair County |
| 157 | La Grange | 15,943 | -2.2% | Cook County |
| 158 | Washington | 15,857 | -1.3% | Tazewell County |
| 159 | Prospect Heights | 15,566 | -2.7% | Cook County |
| 160 | Bradley | 15,298 | -0.6% | Kankakee County |
| 161 | Warrenville | 15,247 | +11.9% | DuPage County |
| 162 | Dixon | 15,156 | -1.4% | Lee County |
| 163 | Antioch | 15,108 | +3.4% | Lake County |
| 164 | Norridge | 14,817 | -2.5% | Cook County |
| 165 | Macomb | 14,765 | -1.6% | McDonough County |
| 166 | Shiloh | 14,754 | +4.3% | St. Clair County |
| 167 | Chatham | 14,639 | +1.6% | Sangamon County |
| 168 | Morris | 14,587 | +2.5% | Grundy County |
| 169 | Lindenhurst | 14,564 | +1.3% | Lake County |
| 170 | Sterling | 14,535 | -2.0% | Whiteside County |
| 171 | Swansea | 14,445 | +0.6% | St. Clair County |
| 172 | Channahon | 14,392 | +6.7% | Will County +1 |
| 173 | Beach Park | 14,212 | -0.2% | Lake County |
| 174 | Mount Vernon | 14,162 | -2.8% | Jefferson County |
| 175 | Hickory Hills | 14,118 | -2.3% | Cook County |
| 176 | Wauconda | 14,055 | -0.1% | Lake County |
| 177 | Chicago Ridge | 14,036 | -2.4% | Cook County |
| 178 | Wood Dale | 13,983 | -0.4% | DuPage County |
| 179 | Glen Carbon | 13,883 | +0.2% | Madison County |
| 180 | Midlothian | 13,870 | -2.7% | Cook County |
| 181 | Forest Park | 13,846 | -3.0% | Cook County |
| 182 | Western Springs | 13,529 | -0.4% | Cook County |
| 183 | La Grange Park | 13,459 | -1.7% | Cook County |
| 184 | Lincolnwood | 13,055 | -2.7% | Cook County |
| 185 | Lincoln | 13,047 | -1.5% | Logan County |
| 186 | Hazel Crest | 13,036 | -2.9% | Cook County |
| 187 | Minooka | 12,907 | +1.2% | Grundy County +2 |
| 188 | Canton | 12,896 | -3.3% | Fulton County |
| 189 | Plano | 12,677 | +6.5% | Kendall County |
| 190 | Richton Park | 12,504 | -1.9% | Cook County |
| 191 | Winnetka | 12,494 | -1.6% | Cook County |
| 192 | Effingham | 12,434 | +0.9% | Effingham County |
| 193 | Northlake | 12,433 | -2.8% | Cook County |
| 194 | Streator | 12,295 | -1.7% | LaSalle County +1 |
| 195 | Rantoul | 12,268 | -0.5% | Champaign County |
| 196 | Justice | 12,267 | -2.4% | Cook County |
| 197 | Herrin | 12,253 | -0.7% | Williamson County |
| 198 | Kewanee | 12,146 | -2.6% | Henry County |
| 199 | Palos Heights | 12,088 | -2.7% | Cook County |
| 200 | River Forest | 11,909 | -2.5% | Cook County |
| 201 | Troy | 11,810 | +3.1% | Madison County |
| 202 | Centralia | 11,787 | -2.9% | Marion County +2 |
| 203 | Pingree Grove | 11,512 | +10.7% | Kane County |
| 204 | Schiller Park | 11,325 | -2.9% | Cook County |
| 205 | Markham | 11,290 | -2.8% | Cook County |
| 206 | Burr Ridge | 11,202 | +0.2% | DuPage County +1 |
| 207 | Waterloo | 11,165 | +1.5% | Monroe County |
| 208 | Pontiac | 11,054 | -1.4% | Livingston County |
| 209 | Roscoe | 10,981 | +0.2% | Winnebago County |
| 210 | Fox Lake | 10,925 | -0.3% | Lake County +1 |
| 211 | Columbia | 10,919 | -1.0% | Monroe County +1 |
| 212 | Campton Hills | 10,894 | +0.2% | Kane County |
| 213 | Manhattan | 10,772 | +13.0% | Will County |
| 214 | Summit | 10,761 | -3.2% | Cook County |
| 215 | Worth | 10,660 | -2.5% | Cook County |
| 216 | Mahomet | 10,619 | +11.9% | Champaign County |
| 217 | Barrington | 10,615 | -0.8% | Cook County +1 |
| 218 | Crestwood | 10,533 | -2.3% | Cook County |
| 219 | Lyons | 10,440 | -3.1% | Cook County |
| 220 | River Grove | 10,424 | -1.4% | Cook County |
| 221 | Riverdale | 10,299 | -3.0% | Cook County |
| 222 | Taylorville | 10,263 | -2.2% | Christian County |
| 223 | Wood River | 10,251 | -1.8% | Madison County |
| 224 | Winfield | 10,199 | +4.0% | DuPage County |
| 225 | Highland | 10,028 | -0.5% | Madison County |
| 226 | Peru | 9,793 | -1.2% | LaSalle County +1 |
| 227 | Sauk Village | 9,627 | -2.6% | Cook County |
| 228 | Hawthorn Woods | 9,584 | +5.4% | Lake County |
| 229 | Rochelle | 9,510 | +0.4% | Ogle County |
| 230 | Itasca | 9,506 | -0.4% | DuPage County |
| 231 | LaSalle | 9,424 | -1.5% | LaSalle County |
| 232 | Harvard | 9,408 | -0.5% | McHenry County |
| 233 | Steger | 9,376 | -2.1% | Will County +1 |
| 234 | Flossmoor | 9,371 | -2.9% | Cook County |
| 235 | Sugar Grove | 9,339 | +0.9% | Kane County |
| 236 | Savoy | 9,260 | +4.5% | Champaign County |
| 237 | Manteno | 9,241 | +0.6% | Kankakee County |
| 238 | Lynwood | 9,239 | +1.8% | Cook County |
| 239 | Bethalto | 9,183 | -1.4% | Madison County |
| 240 | Willowbrook | 9,179 | -0.5% | DuPage County |
| 241 | Mascoutah | 9,118 | +3.8% | St. Clair County |
| 242 | Gilberts | 9,075 | +8.4% | Kane County |
| 243 | Riverside | 8,964 | -3.2% | Cook County |
| 244 | Hampshire | 8,864 | +15.9% | Kane County |
| 245 | Harwood Heights | 8,755 | -3.0% | Cook County |
| 246 | Lake Villa | 8,737 | +0.1% | Lake County |
| 247 | Glencoe | 8,720 | -1.2% | Cook County |
| 248 | Clarendon Hills | 8,703 | +0.2% | DuPage County |
| 249 | Monmouth | 8,639 | -3.1% | Warren County |
| 250 | Rock Falls | 8,614 | -1.8% | Whiteside County |
| 251 | Olney | 8,431 | -3.0% | Richland County |
| 252 | Glenwood | 8,413 | -2.9% | Cook County |
| 253 | Long Grove | 8,393 | +0.2% | Lake County |
| 254 | Crete | 8,371 | -0.7% | Will County |
| 255 | Maryville | 8,352 | +1.1% | Madison County |
| 256 | Jerseyville | 8,350 | +0.3% | Jersey County |
| 257 | Oak Brook | 8,188 | +0.5% | DuPage County +1 |
| 258 | Paris | 8,078 | -2.3% | Edgar County |
| 259 | Island Lake | 8,066 | +0.4% | McHenry County +1 |
| 260 | Hillside | 8,031 | -3.0% | Cook County |
| 261 | Lincolnshire | 8,008 | +0.8% | Lake County |
| 262 | Silvis | 8,003 | +0.1% | Rock Island County |
| 263 | South Beloit | 7,983 | +0.0% | Winnebago County |
| 264 | Park City | 7,940 | +0.7% | Lake County |
| 265 | Harrisburg | 7,937 | -3.8% | Saline County |
| 266 | West Dundee | 7,906 | +0.3% | Kane County |
| 267 | Broadview | 7,867 | -1.2% | Cook County |
| 268 | Rockton | 7,861 | +0.0% | Winnebago County |
| 269 | Round Lake Park | 7,836 | +2.2% | Lake County |
| 270 | Marengo | 7,699 | +1.9% | McHenry County |
| 271 | Princeton | 7,667 | -2.3% | Bureau County |
| 272 | Inverness | 7,428 | -2.2% | Cook County |
| 273 | Volo | 7,361 | +18.5% | Lake County |
| 274 | Vandalia | 7,358 | -1.3% | Fayette County |
| 275 | Sandwich | 7,299 | +1.2% | DeKalb County +1 |
| 276 | North Riverside | 7,161 | -3.1% | Cook County |
| 277 | West Frankfort | 7,131 | -1.7% | Franklin County |
| 278 | Greenville | 7,126 | -1.4% | Bond County |
| 279 | Robinson | 7,053 | -1.2% | Crawford County |
| 280 | Murphysboro | 7,044 | -0.5% | Jackson County |
| 281 | University Park | 7,043 | -1.2% | Will County +1 |
| 282 | Salem | 7,016 | -3.5% | Marion County |
| 283 | Mendota | 6,922 | -1.7% | LaSalle County |
| 284 | Stickney | 6,902 | -2.7% | Cook County |
| 285 | Clinton | 6,881 | -1.3% | De Witt County |
| 286 | Elburn | 6,826 | +9.9% | Kane County |
| 287 | Calumet Park | 6,777 | -3.1% | Cook County |
| 288 | Mount Carmel | 6,771 | -3.0% | Wabash County |
| 289 | Chester | 6,759 | -0.8% | Randolph County |
| 290 | Orland Hills | 6,676 | -2.7% | Cook County |
| 291 | Litchfield | 6,587 | -2.5% | Montgomery County |
| 292 | Benton | 6,578 | -1.8% | Franklin County |
| 293 | Winthrop Harbor | 6,565 | -0.3% | Lake County |
| 294 | Geneseo | 6,503 | -0.6% | Henry County |
| 295 | Lakemoor | 6,451 | +4.5% | Lake County +1 |
| 296 | Johnsburg | 6,428 | +0.9% | McHenry County |
| 297 | Countryside | 6,246 | -2.5% | Cook County |
| 298 | Braidwood | 6,245 | +0.9% | Will County +1 |
| 299 | Chillicothe | 6,052 | -1.0% | Peoria County |
| 300 | Monticello | 6,010 | +1.0% | Piatt County |
| 301 | Mount Zion | 5,897 | -2.0% | Macon County |
| 302 | Pontoon Beach | 5,845 | -0.2% | Madison County |
| 303 | Bartonville | 5,836 | -1.6% | Peoria County |
| 304 | Carterville | 5,821 | -0.6% | Williamson County |
| 305 | Coal City | 5,810 | +1.9% | Grundy County +1 |
| 306 | Beardstown | 5,803 | -2.0% | Cass County |
| 307 | Peoria Heights | 5,802 | -1.6% | Peoria County |
| 308 | Willow Springs | 5,793 | -1.0% | Cook County |
| 309 | Metropolis | 5,776 | -3.0% | Massac County |
| 310 | Hillsboro | 5,761 | -1.7% | Montgomery County |
| 311 | Wilmington | 5,629 | -0.4% | Will County |
| 312 | Northfield | 5,625 | -2.0% | Cook County |
| 313 | East Alton | 5,621 | -2.5% | Madison County |
| 314 | Du Quoin | 5,611 | -3.4% | Perry County |
| 315 | Lake Bluff | 5,600 | -0.2% | Lake County |
| 316 | Carlinville | 5,582 | -3.2% | Macoupin County |
| 317 | Spring Grove | 5,554 | +1.4% | McHenry County |
| 318 | Genoa | 5,514 | +3.9% | DeKalb County |
| 319 | Posen | 5,413 | -2.9% | Cook County |
| 320 | Spring Valley | 5,404 | -3.1% | Bureau County |
| 321 | Highwood | 5,358 | +5.3% | Lake County |
| 322 | Wonder Lake | 5,296 | +33.4% | McHenry County |
| 323 | Eureka | 5,189 | -0.5% | Woodford County |
| 324 | Poplar Grove | 5,165 | +2.0% | Boone County |
| 325 | Lake Barrington | 5,160 | +1.4% | Lake County |
| 326 | Berkeley | 5,155 | -3.1% | Cook County |
| 327 | Monee | 5,139 | +0.5% | Will County |
| 328 | South Barrington | 5,061 | -0.1% | Cook County |
| 329 | Pana | 5,034 | -2.8% | Christian County +1 |
| 330 | Milan | 5,033 | -1.2% | Rock Island County |
Questions people ask
What is the largest city in Illinois?
Chicago, with 2,721,308 residents on July 1, 2024 in the Census Vintage 2024 estimates.
What is the second largest city in Illinois?
Aurora, with 180,710 residents, 2,540,598 fewer than Chicago.
How many cities in Illinois have more than 100,000 people?
8: Chicago, Aurora, Naperville, Joliet, Rockford, Elgin, Springfield, Peoria.
How is city size measured here?
By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
How every number is computed: methodology. Spotted a wrong figure? Report an error.