| Rank | City | 2023 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Chicago | 2,672,660 | -1.3% |
| 2 | Aurora | 177,931 | -0.7% |
| 3 | Joliet | 150,156 | -0.0% |
| 4 | Naperville | 150,024 | 0.2% |
| 5 | Rockford | 146,646 | -0.7% |
| 6 | Elgin | 113,131 | -0.7% |
| 7 | Springfield | 113,071 | -0.5% |
| 8 | Peoria | 110,777 | -0.9% |
| 9 | Champaign | 89,082 | 0.4% |
| 10 | Waukegan | 88,073 | -0.6% |
| 11 | Cicero | 81,738 | -1.9% |
| 12 | Bloomington | 78,764 | 0.3% |
| 13 | Schaumburg | 76,062 | -1.5% |
| 14 | Evanston | 75,369 | -2.2% |
| 15 | Arlington Heights | 75,035 | -1.5% |
| 16 | Bolingbrook | 74,062 | 0.2% |
| 17 | Decatur | 69,201 | -0.9% |
| 18 | Skokie | 65,355 | -1.7% |
| 19 | Palatine | 65,347 | -1.7% |
| 20 | Des Plaines | 58,462 | -1.7% |
| 21 | Orland Park | 57,377 | -1.0% |
| 22 | Oak Lawn | 56,163 | -1.7% |
| 23 | Berwyn | 54,901 | -1.8% |
| 24 | Mount Prospect | 54,722 | -1.7% |
| 25 | Tinley Park | 54,191 | -1.4% |
| 26 | Wheaton | 53,033 | -0.5% |
| 27 | Normal | 52,776 | -0.7% |
| 28 | Oak Park | 52,431 | -1.8% |
| 29 | Hoffman Estates | 50,568 | -1.7% |
| 30 | Downers Grove | 49,394 | -0.7% |
| 31 | Glenview | 47,162 | -1.5% |
| 32 | Plainfield | 46,281 | 1.6% |
| 33 | Elmhurst | 45,305 | -0.4% |
| 34 | Lombard | 43,901 | -0.5% |
| 35 | Buffalo Grove | 42,566 | -0.6% |
| 36 | Moline | 42,037 | -0.9% |
| 37 | Belleville | 41,228 | -1.2% |
| 38 | Romeoville | 41,067 | 1.5% |
| 39 | Crystal Lake | 40,633 | 0.5% |
| 40 | DeKalb | 40,219 | -0.2% |
| 41 | Bartlett | 40,137 | -1.1% |
| 42 | Carol Stream | 39,082 | -0.8% |
| 43 | Quincy | 38,840 | -0.8% |
| 44 | Urbana | 38,414 | 0.1% |
| 45 | Park Ridge | 38,196 | -1.7% |
| 46 | Streamwood | 38,067 | -1.7% |
| 47 | Wheeling | 37,857 | -1.8% |
| 48 | Carpentersville | 37,292 | -0.8% |
| 49 | Hanover Park | 36,353 | -1.3% |
| 50 | Rock Island | 36,270 | -1.0% |
| 51 | Oswego | 35,917 | 1.7% |
| 52 | Addison | 35,158 | -0.7% |
| 53 | Calumet City | 34,633 | -1.7% |
| 54 | Northbrook | 34,102 | -1.5% |
| 55 | Woodridge | 33,616 | -0.8% |
| 56 | St. Charles | 32,747 | -0.5% |
| 57 | Glendale Heights | 32,513 | -1.0% |
| 58 | O'Fallon | 32,081 | -0.4% |
| 59 | Mundelein | 31,645 | 0.1% |
| 60 | Elk Grove Village | 31,596 | -1.6% |
| 61 | Pekin | 31,191 | -0.7% |
| 62 | North Chicago | 30,517 | 0.6% |
| 63 | Gurnee | 30,339 | -0.6% |
| 64 | Highland Park | 30,194 | 0.0% |
| 65 | Algonquin | 29,936 | 0.4% |
| 66 | Niles | 29,743 | -1.9% |
| 67 | Galesburg | 29,249 | -1.3% |
| 68 | Lake in the Hills | 28,686 | -0.4% |
| 69 | Glen Ellyn | 28,418 | -0.7% |
| 70 | Danville | 28,383 | -1.2% |
| 71 | Burbank | 28,369 | -1.6% |
| 72 | McHenry | 28,234 | 2.0% |
| 73 | Huntley | 28,124 | 0.6% |
| 74 | Lansing | 27,936 | -1.8% |
| 75 | New Lenox | 27,615 | 0.7% |
| 76 | Wilmette | 27,204 | -1.5% |
| 77 | Granite City | 27,091 | -1.1% |
| 78 | Round Lake Beach | 26,913 | -0.6% |
| 79 | Vernon Hills | 26,788 | -0.1% |
| 80 | Edwardsville | 26,635 | 2.6% |
| 81 | Oak Forest | 26,404 | -1.7% |
| 82 | Chicago Heights | 26,401 | -1.9% |
| 83 | Batavia | 26,219 | 0.2% |
| 84 | Lockport | 26,105 | -0.1% |
| 85 | Woodstock | 25,646 | 0.3% |
| 86 | West Chicago | 25,193 | -0.7% |
| 87 | Alton | 25,189 | -0.9% |
| 88 | Belvidere | 25,134 | -0.2% |
| 89 | Homer Glen | 24,458 | -0.1% |
| 90 | Zion | 24,340 | -0.6% |
| 91 | Morton Grove | 24,320 | -1.8% |
| 92 | South Elgin | 24,018 | 0.4% |
| 93 | Westmont | 23,998 | -0.8% |
| 94 | Collinsville | 23,944 | -1.2% |
| 95 | Yorkville | 23,864 | 5.1% |
| 96 | Melrose Park | 23,844 | -1.7% |
| 97 | Kankakee | 23,585 | -1.1% |
| 98 | Elmwood Park | 23,553 | -1.8% |
| 99 | Rolling Meadows | 23,507 | -1.3% |
| 100 | Freeport | 23,376 | -1.1% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025