| Rank | City | 2010 Population | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Chicago | 2,695,598 | -0.7% |
| 2 | Aurora | 197,899 | 3.2% |
| 3 | Rockford | 152,871 | 0.1% |
| 4 | Joliet | 147,433 | 3.1% |
| 5 | Naperville | 141,853 | 0.9% |
| 6 | Springfield | 116,250 | 0.4% |
| 7 | Peoria | 115,007 | 0.2% |
| 8 | Elgin | 108,188 | 1.3% |
| 9 | Waukegan | 89,078 | 0.1% |
| 10 | Cicero | 83,891 | -0.2% |
| 11 | Champaign | 81,055 | 1.4% |
| 12 | Bloomington | 76,610 | 1.6% |
| 13 | Decatur | 76,122 | -0.7% |
| 14 | Arlington Heights | 75,101 | -0.2% |
| 15 | Evanston | 74,486 | 0.0% |
| 16 | Schaumburg | 74,227 | -0.1% |
| 17 | Bolingbrook | 73,366 | 2.6% |
| 18 | Palatine | 68,557 | 0.3% |
| 19 | Skokie | 64,784 | 0.2% |
| 20 | Des Plaines | 58,364 | 0.2% |
| 21 | Orland Park | 56,767 | 1.0% |
| 22 | Tinley Park | 56,703 | 1.4% |
| 23 | Oak Lawn | 56,690 | 0.3% |
| 24 | Berwyn | 56,657 | 0.5% |
| 25 | Mount Prospect | 54,167 | -0.4% |
| 26 | Wheaton | 52,894 | -0.5% |
| 27 | Normal | 52,497 | 1.4% |
| 28 | Hoffman Estates | 51,895 | 0.4% |
| 29 | Oak Park | 51,878 | -0.1% |
| 30 | Downers Grove | 47,833 | -0.4% |
| 31 | Glenview | 44,692 | 0.3% |
| 32 | Belleville | 44,478 | 0.5% |
| 33 | Elmhurst | 44,121 | 0.2% |
| 34 | DeKalb | 43,862 | 1.1% |
| 35 | Moline | 43,483 | -0.1% |
| 36 | Lombard | 43,165 | 0.1% |
| 37 | Buffalo Grove | 41,496 | -0.4% |
| 38 | Urbana | 41,250 | 0.9% |
| 39 | Bartlett | 41,208 | 1.1% |
| 40 | Crystal Lake | 40,743 | 0.6% |
| 41 | Quincy | 40,633 | -0.0% |
| 42 | Streamwood | 39,858 | 0.8% |
| 43 | Carol Stream | 39,711 | -0.2% |
| 44 | Romeoville | 39,680 | 6.0% |
| 45 | Plainfield | 39,581 | 11.2% |
| 46 | Rock Island | 39,018 | -0.2% |
| 47 | Hanover Park | 37,973 | -0.1% |
| 48 | Carpentersville | 37,691 | 1.9% |
| 49 | Wheeling | 37,648 | 0.4% |
| 50 | Park Ridge | 37,480 | -0.1% |
| 51 | Calumet City | 37,042 | -0.5% |
| 52 | Addison | 36,942 | 0.1% |
| 53 | Glendale Heights | 34,208 | 0.7% |
| 54 | Pekin | 34,094 | 0.1% |
| 55 | Northbrook | 33,170 | -0.1% |
| 56 | Elk Grove Village | 33,127 | -0.5% |
| 57 | Danville | 33,027 | -0.4% |
| 58 | St. Charles | 32,974 | 1.6% |
| 59 | Woodridge | 32,971 | 0.6% |
| 60 | North Chicago | 32,574 | -1.0% |
| 61 | Galesburg | 32,195 | -0.5% |
| 62 | Gurnee | 31,295 | 0.8% |
| 63 | Mundelein | 31,064 | -0.0% |
| 64 | Oswego | 30,355 | 8.1% |
| 65 | Chicago Heights | 30,276 | -0.8% |
| 66 | Algonquin | 30,046 | 2.6% |
| 67 | Granite City | 29,849 | -0.7% |
| 68 | Niles | 29,803 | -0.1% |
| 69 | Highland Park | 29,763 | -0.2% |
| 70 | Lake in the Hills | 28,965 | 1.9% |
| 71 | Burbank | 28,925 | 0.4% |
| 72 | Lansing | 28,331 | 0.0% |
| 73 | O'Fallon | 28,281 | 2.4% |
| 74 | Round Lake Beach | 28,175 | 0.7% |
| 75 | Oak Forest | 27,962 | -0.1% |
| 76 | Alton | 27,865 | -0.9% |
| 77 | Kankakee | 27,537 | -0.0% |
| 78 | Glen Ellyn | 27,450 | 0.1% |
| 79 | Wilmette | 27,087 | -0.2% |
| 80 | West Chicago | 27,086 | 1.3% |
| 81 | East St. Louis | 27,006 | -1.5% |
| 82 | McHenry | 26,992 | 2.2% |
| 83 | Batavia | 26,045 | 0.7% |
| 84 | Carbondale | 25,902 | -0.1% |
| 85 | Freeport | 25,638 | -0.3% |
| 86 | Belvidere | 25,585 | 1.9% |
| 87 | Collinsville | 25,579 | 0.2% |
| 88 | Melrose Park | 25,411 | 0.9% |
| 89 | Harvey | 25,282 | -1.7% |
| 90 | Vernon Hills | 25,113 | 2.1% |
| 91 | Elmwood Park | 24,883 | -0.2% |
| 92 | Lockport | 24,839 | 4.7% |
| 93 | Woodstock | 24,770 | 2.0% |
| 94 | Westmont | 24,685 | -0.1% |
| 95 | Zion | 24,413 | 0.6% |
| 96 | New Lenox | 24,394 | 2.9% |
| 97 | Edwardsville | 24,293 | 0.8% |
| 98 | Huntley | 24,291 | 14.6% |
| 99 | Homer Glen | 24,220 | 0.8% |
| 100 | Rolling Meadows | 24,099 | -0.2% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025