22 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bloomington | 1 | 79,502 | 78,692 | 0.17% | 2,932 | 27 | City |
| Normal | 2 | 53,444 | 53,024 | 0.13% | 2,863 | 19 | Town |
| Le Roy | 3 | 3,483 | 3,519 | -0.17% | 1,449 | 2 | City |
| Heyworth | 4 | 2,927 | 2,794 | 0.76% | 880 | 3 | Village |
| Lexington | 5 | 2,097 | 2,097 | 0% | 1,024 | 2 | City |
| Hudson | 6 | 1,769 | 1,763 | 0.06% | 2,160 | 1 | Village |
| Chenoa | 7 | 1,689 | 1,719 | -0.3% | 695 | 2 | City |
| Gridley | 8 | 1,437 | 1,455 | -0.21% | 1,165 | 1 | Village |
| Downs | 9 | 1,178 | 1,199 | -0.25% | 393 | 3 | Village |
| Danvers | 10 | 1,070 | 1,091 | -0.28% | 1,333 | 1 | Village |
| Colfax | 11 | 978 | 998 | -0.31% | 1,769 | 1 | Village |
| Saybrook | 12 | 640 | 654 | -0.31% | 798 | 1 | Village |
| Stanford | 13 | 583 | 597 | -0.34% | 881 | 1 | Village |
| Carlock | 14 | 582 | 542 | 1.22% | 1,473 | 0 | Village |
| Towanda | 15 | 422 | 433 | -0.47% | 567 | 1 | Village |
| Bellflower | 16 | 334 | 337 | 0% | 898 | 0 | Village |
| Arrowsmith | 17 | 269 | 275 | -0.37% | 1,365 | 0 | Village |
| Kappa | 18 | 232 | 235 | 0% | 650 | 0 | Village |
| Ellsworth | 19 | 178 | 183 | -0.56% | 820 | 0 | Village |
| Anchor | 20 | 159 | 161 | 0% | 930 | 0 | Village |
| Cooksville | 21 | 151 | 156 | -0.66% | 696 | 0 | Village |
| Panola | 22 | 43 | 43 | 0% | 100 | 0 | Village |
Bloomington is the largest city in McLean County, with a population of 79,502.
Panola is the smallest city in McLean County, with a population of 43.
There are 22 cities in McLean County, Illinois.