28 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lincoln | 1 | 12,948 | 13,245 | -0.38% | 2,073 | 6 | City |
| East Lincoln | 2 | 7,636 | 7,745 | 0.04% | 212 | 36 | Township |
| West Lincoln | 3 | 7,283 | 7,384 | 0.03% | 191 | 38 | Township |
| Broadwell | 4 | 3,064 | 3,076 | 0.13% | 93 | 33 | Township |
| Mount Pulaski | 5 | 2,033 | 2,062 | 0.05% | 38 | 54 | Township |
| Atlanta | 6 | 1,873 | 1,901 | 0.05% | 77 | 24 | Township |
| Atlanta | 7 | 1,620 | 1,662 | -0.43% | 1,297 | 1 | City |
| Mount Pulaski | 8 | 1,493 | 1,531 | -0.4% | 1,317 | 1 | City |
| Orvil | 9 | 961 | 985 | -0.21% | 23 | 42 | Township |
| Corwin | 10 | 605 | 606 | 0.5% | 18 | 34 | Township |
| Laenna | 11 | 505 | 517 | -0.2% | 14 | 35 | Township |
| Elkhart | 12 | 501 | 504 | 0.2% | 10 | 52 | Township |
| Aetna | 13 | 450 | 462 | -0.44% | 13 | 35 | Township |
| Emden | 14 | 449 | 464 | -0.44% | 1,911 | 0 | Village |
| Elkhart | 15 | 435 | 449 | -0.46% | 232 | 2 | Village |
| Prairie Creek | 16 | 407 | 411 | 0.25% | 10 | 42 | Township |
| Eminence | 17 | 385 | 390 | 0% | 9 | 43 | Township |
| Lincoln | 18 | 384 | 393 | -0.52% | 11 | 36 | Township |
| Middletown | 19 | 321 | 327 | -0.31% | 941 | 0 | Village |
| Latham | 20 | 319 | 330 | -0.62% | 1,168 | 0 | Village |
| Oran | 21 | 307 | 314 | -0.32% | 9 | 34 | Township |
| Hurlbut | 22 | 305 | 315 | -0.65% | 12 | 25 | Township |
| New Holland | 23 | 264 | 272 | -0.38% | 852 | 0 | Village |
| Hartsburg | 24 | 252 | 260 | -0.4% | 1,680 | 0 | Village |
| Chestnut | 25 | 220 | 224 | 0% | 6 | 36 | Township |
| Lawndale | 26 | 163 | 158 | 1.24% | 4 | 40 | Township |
| Broadwell | 27 | 138 | 141 | 0% | 767 | 0 | Village |
| Lake Fork | 28 | 118 | 120 | 0% | 7 | 18 | Township |
Lincoln is the largest city in Logan County, with a population of 12,948.
Lake Fork is the smallest city in Logan County, with a population of 118.
There are 28 cities in Logan County, Illinois.