| Rank | City | 2015 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Chicago | 2,722,389 | 0.2% |
| 2 | Aurora | 200,456 | 0.3% |
| 3 | Rockford | 149,123 | -0.6% |
| 4 | Joliet | 147,928 | 0.1% |
| 5 | Naperville | 146,128 | 0.7% |
| 6 | Springfield | 116,809 | 0.1% |
| 7 | Peoria | 115,828 | 0.2% |
| 8 | Elgin | 111,117 | 0.7% |
| 9 | Waukegan | 88,915 | -0.0% |
| 10 | Champaign | 84,513 | 1.0% |
| 11 | Cicero | 84,354 | 0.1% |
| 12 | Bloomington | 78,730 | 0.7% |
| 13 | Arlington Heights | 76,024 | 0.3% |
| 14 | Evanston | 75,658 | 0.4% |
| 15 | Schaumburg | 74,896 | 0.2% |
| 16 | Bolingbrook | 74,180 | 0.3% |
| 17 | Decatur | 74,010 | -0.7% |
| 18 | Palatine | 69,387 | 0.3% |
| 19 | Skokie | 65,112 | 0.1% |
| 20 | Des Plaines | 58,947 | 0.2% |
| 21 | Orland Park | 58,666 | 0.8% |
| 22 | Tinley Park | 57,280 | 0.3% |
| 23 | Oak Lawn | 57,034 | 0.2% |
| 24 | Berwyn | 56,693 | 0.0% |
| 25 | Mount Prospect | 54,951 | 0.4% |
| 26 | Normal | 54,594 | 1.0% |
| 27 | Wheaton | 53,644 | 0.4% |
| 28 | Hoffman Estates | 52,347 | 0.2% |
| 29 | Oak Park | 52,008 | 0.1% |
| 30 | Downers Grove | 49,715 | 1.0% |
| 31 | Glenview | 46,767 | 1.1% |
| 32 | Elmhurst | 45,751 | 0.9% |
| 33 | DeKalb | 44,054 | 0.1% |
| 34 | Lombard | 43,893 | 0.4% |
| 35 | Moline | 42,685 | -0.5% |
| 36 | Belleville | 42,529 | -1.1% |
| 37 | Plainfield | 42,138 | 1.6% |
| 38 | Urbana | 42,044 | 0.5% |
| 39 | Buffalo Grove | 41,701 | 0.1% |
| 40 | Bartlett | 41,632 | 0.3% |
| 41 | Quincy | 40,805 | 0.1% |
| 42 | Crystal Lake | 40,493 | -0.2% |
| 43 | Carol Stream | 40,349 | 0.4% |
| 44 | Streamwood | 40,345 | 0.3% |
| 45 | Romeoville | 39,679 | -0.0% |
| 46 | Rock Island | 38,642 | -0.2% |
| 47 | Hanover Park | 38,476 | 0.3% |
| 48 | Carpentersville | 38,407 | 0.5% |
| 49 | Wheeling | 38,010 | 0.2% |
| 50 | Park Ridge | 37,856 | 0.2% |
| 51 | Addison | 37,297 | 0.2% |
| 52 | Calumet City | 37,213 | 0.1% |
| 53 | Glendale Heights | 34,530 | 0.2% |
| 54 | Pekin | 33,824 | -0.2% |
| 55 | Northbrook | 33,655 | 0.4% |
| 56 | St. Charles | 33,387 | 0.3% |
| 57 | Elk Grove Village | 33,379 | 0.2% |
| 58 | Woodridge | 33,378 | 0.3% |
| 59 | Oswego | 33,099 | 2.2% |
| 60 | Danville | 32,243 | -0.6% |
| 61 | Galesburg | 31,659 | -0.4% |
| 62 | Mundelein | 31,562 | 0.4% |
| 63 | Gurnee | 31,207 | -0.1% |
| 64 | Chicago Heights | 30,436 | 0.1% |
| 65 | Algonquin | 30,410 | 0.3% |
| 66 | North Chicago | 30,395 | -1.7% |
| 67 | Niles | 30,000 | 0.2% |
| 68 | Highland Park | 29,871 | 0.1% |
| 69 | Burbank | 29,218 | 0.3% |
| 70 | Granite City | 29,183 | -0.6% |
| 71 | O'Fallon | 29,069 | 0.7% |
| 72 | Lake in the Hills | 28,893 | -0.1% |
| 73 | Lansing | 28,522 | 0.2% |
| 74 | Oak Forest | 28,174 | 0.2% |
| 75 | Round Lake Beach | 28,012 | -0.1% |
| 76 | Glen Ellyn | 27,763 | 0.3% |
| 77 | West Chicago | 27,507 | 0.4% |
| 78 | Wilmette | 27,446 | 0.3% |
| 79 | Alton | 27,177 | -0.6% |
| 80 | Kankakee | 26,860 | -0.6% |
| 81 | East St. Louis | 26,672 | -0.3% |
| 82 | McHenry | 26,630 | -0.3% |
| 83 | Batavia | 26,424 | 0.4% |
| 84 | Carbondale | 26,324 | 0.4% |
| 85 | Vernon Hills | 25,911 | 0.8% |
| 86 | Huntley | 25,603 | 1.3% |
| 87 | Melrose Park | 25,511 | 0.1% |
| 88 | New Lenox | 25,426 | 1.0% |
| 89 | Harvey | 25,347 | 0.1% |
| 90 | Belvidere | 25,282 | -0.3% |
| 91 | Woodstock | 25,178 | 0.4% |
| 92 | Lockport | 25,119 | 0.3% |
| 93 | Westmont | 24,963 | 0.3% |
| 94 | Elmwood Park | 24,954 | 0.1% |
| 95 | Collinsville | 24,883 | -0.7% |
| 96 | Freeport | 24,851 | -0.8% |
| 97 | Edwardsville | 24,758 | 0.5% |
| 98 | Homer Glen | 24,364 | 0.1% |
| 99 | Rolling Meadows | 24,279 | 0.2% |
| 100 | Zion | 24,264 | -0.2% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025