| Rank | City | 2007 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Chicago | 2,806,391 | -0.5% |
| 2 | Aurora | 167,372 | 2.5% |
| 3 | Rockford | 154,230 | 0.3% |
| 4 | Naperville | 140,519 | 1.4% |
| 5 | Joliet | 139,469 | 4.3% |
| 6 | Springfield | 116,476 | 0.6% |
| 7 | Peoria | 113,388 | 0.1% |
| 8 | Elgin | 100,057 | 0.9% |
| 9 | Waukegan | 90,196 | 0.3% |
| 10 | Cicero | 80,785 | -0.9% |
| 11 | Champaign | 77,292 | 1.6% |
| 12 | Decatur | 76,964 | -1.0% |
| 13 | Evanston | 75,914 | 0.4% |
| 14 | Arlington Heights | 73,134 | -0.8% |
| 15 | Schaumburg | 71,678 | -0.8% |
| 16 | Bloomington | 71,486 | 1.4% |
| 17 | Bolingbrook | 69,818 | 3.4% |
| 18 | Skokie | 66,620 | 0.8% |
| 19 | Palatine | 66,469 | 0.0% |
| 20 | Tinley Park | 58,453 | 2.9% |
| 21 | Des Plaines | 56,451 | -0.2% |
| 22 | Orland Park | 54,751 | 1.1% |
| 23 | Wheaton | 54,104 | -0.4% |
| 24 | Mount Prospect | 53,425 | -0.8% |
| 25 | Oak Lawn | 53,067 | -0.7% |
| 26 | Oak Park | 53,060 | 0.2% |
| 27 | Hoffman Estates | 52,462 | 0.9% |
| 28 | Normal | 50,613 | 1.7% |
| 29 | Berwyn | 50,213 | -1.2% |
| 30 | Downers Grove | 48,783 | -0.3% |
| 31 | Glenview | 45,684 | 0.9% |
| 32 | Elmhurst | 45,289 | 0.8% |
| 33 | DeKalb | 44,392 | 2.1% |
| 34 | Moline | 42,534 | -0.5% |
| 35 | Buffalo Grove | 42,404 | -0.3% |
| 36 | Lombard | 42,288 | -0.1% |
| 37 | Belleville | 41,167 | -0.5% |
| 38 | Crystal Lake | 41,035 | 1.1% |
| 39 | Quincy | 39,819 | -0.4% |
| 40 | Bartlett | 39,798 | 1.3% |
| 41 | Carol Stream | 39,560 | -0.4% |
| 42 | Urbana | 38,948 | 0.5% |
| 43 | Rock Island | 38,254 | -0.6% |
| 44 | Streamwood | 36,999 | 0.2% |
| 45 | Romeoville | 36,975 | 9.0% |
| 46 | Calumet City | 36,927 | -0.9% |
| 47 | Addison | 36,715 | 0.1% |
| 48 | Hanover Park | 36,700 | -0.7% |
| 49 | Carpentersville | 36,560 | 2.7% |
| 50 | Park Ridge | 36,431 | -0.6% |
| 51 | Wheeling | 35,946 | -0.1% |
| 52 | Woodridge | 33,992 | 1.5% |
| 53 | Northbrook | 33,670 | 0.1% |
| 54 | Elk Grove Village | 33,208 | -0.8% |
| 55 | Pekin | 33,164 | -0.4% |
| 56 | Danville | 33,086 | -0.6% |
| 57 | North Chicago | 32,675 | -1.6% |
| 58 | St. Charles | 32,604 | 2.4% |
| 59 | Mundelein | 32,286 | 0.6% |
| 60 | Plainfield | 32,031 | 15.1% |
| 61 | Glendale Heights | 31,948 | -0.0% |
| 62 | Galesburg | 31,482 | -1.1% |
| 63 | Highland Park | 30,936 | 0.3% |
| 64 | Granite City | 30,752 | -0.6% |
| 65 | Chicago Heights | 30,665 | -1.1% |
| 66 | Gurnee | 30,051 | 0.6% |
| 67 | Algonquin | 29,862 | 4.3% |
| 68 | Alton | 29,397 | -0.6% |
| 69 | Lake in the Hills | 29,341 | 3.4% |
| 70 | East St. Louis | 29,302 | -1.2% |
| 71 | Niles | 28,690 | -0.8% |
| 72 | Harvey | 28,160 | -1.0% |
| 73 | Oak Forest | 27,699 | -0.3% |
| 74 | Round Lake Beach | 27,640 | 0.9% |
| 75 | Burbank | 27,288 | -0.4% |
| 76 | Glen Ellyn | 27,020 | -0.1% |
| 77 | Batavia | 26,803 | 1.6% |
| 78 | Lansing | 26,729 | -1.0% |
| 79 | Kankakee | 26,571 | -0.7% |
| 80 | West Chicago | 26,417 | 1.7% |
| 81 | Wilmette | 26,396 | -0.7% |
| 82 | O'Fallon | 26,265 | 2.8% |
| 83 | Carbondale | 25,833 | -0.3% |
| 84 | Collinsville | 25,735 | 0.5% |
| 85 | Oswego | 25,631 | 10.7% |
| 86 | McHenry | 25,523 | 2.7% |
| 87 | Homer Glen | 25,416 | 2.1% |
| 88 | Belvidere | 25,203 | 2.9% |
| 89 | Maywood | 25,185 | -1.1% |
| 90 | Freeport | 25,030 | -0.9% |
| 91 | Westmont | 24,791 | -0.1% |
| 92 | Zion | 24,364 | 1.0% |
| 93 | Edwardsville | 24,253 | 1.4% |
| 94 | Elmwood Park | 23,983 | -0.9% |
| 95 | Dolton | 23,922 | -1.1% |
| 96 | Vernon Hills | 23,630 | 2.5% |
| 97 | Geneva | 23,521 | 2.9% |
| 98 | Loves Park | 23,514 | 2.5% |
| 99 | Lockport | 23,480 | 6.9% |
| 100 | New Lenox | 23,399 | 4.1% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025