| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bloomington | 1 | 78,861 | 78,678 | 0.07% | 2,909 | 27 | City |
| Normal | 2 | 53,329 | 53,009 | 0.1% | 2,857 | 19 | Town |
| Le Roy | 3 | 3,455 | 3,518 | -0.29% | 1,437 | 2 | City |
| Heyworth | 4 | 2,888 | 2,793 | 0.66% | 869 | 3 | Village |
| Lexington | 5 | 2,077 | 2,091 | -0.1% | 1,015 | 2 | City |
| Hudson | 6 | 1,749 | 1,756 | -0.06% | 2,136 | 1 | Village |
| Chenoa | 7 | 1,699 | 1,716 | -0.35% | 699 | 2 | City |
| Gridley | 8 | 1,423 | 1,453 | -0.35% | 1,154 | 1 | Village |
| Downs | 9 | 1,168 | 1,194 | -0.43% | 390 | 3 | Village |
| Danvers | 10 | 1,057 | 1,086 | -0.47% | 1,316 | 1 | Village |
| Colfax | 11 | 969 | 993 | -0.41% | 1,752 | 1 | Village |
| Saybrook | 12 | 638 | 654 | -0.47% | 796 | 1 | Village |
| Carlock | 13 | 599 | 556 | 1.01% | 1,516 | 0 | Village |
| Stanford | 14 | 583 | 599 | -0.51% | 881 | 1 | Village |
| Towanda | 15 | 421 | 433 | -0.47% | 566 | 1 | Village |
| Bellflower | 16 | 330 | 336 | -0.3% | 887 | 0 | Village |
| Arrowsmith | 17 | 267 | 275 | -0.74% | 1,355 | 0 | Village |
| Kappa | 18 | 230 | 237 | -0.43% | 644 | 0 | Village |
| Ellsworth | 19 | 178 | 184 | -0.56% | 820 | 0 | Village |
| Anchor | 20 | 154 | 160 | -0.65% | 901 | 0 | Village |
| Cooksville | 21 | 152 | 157 | -0.65% | 700 | 0 | Village |
| Panola | 22 | 43 | 44 | 0% | 100 | 0 | Village |
Bloomington is the largest city in McLean County, with a population of 78,861.
Panola is the smallest city in McLean County, with a population of 43.
There are 22 cities in McLean County, Illinois.