| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Troy | 1 | 15,731 | 12,822 | 3.49% | 2,038 | 8 | City |
| Moscow Mills | 2 | 4,566 | 3,425 | 4.06% | 1,450 | 3 | City |
| Elsberry | 3 | 2,143 | 1,938 | 1.66% | 1,418 | 2 | City |
| Winfield | 4 | 1,687 | 1,535 | 1.63% | 1,613 | 1 | City |
| Hawk Point | 5 | 788 | 693 | 2.07% | 1,899 | 0 | City |
| Innsbrook | 6 | 668 | 595 | 2.3% | 67 | 10 | Village |
| Flint Hill | 7 | 579 | 502 | 2.3% | 204 | 3 | City |
| Old Monroe | 8 | 288 | 249 | 2.49% | 796 | 0 | City |
| Silex | 9 | 270 | 247 | 1.5% | 938 | 0 | City |
| Fountain N' Lakes | 10 | 185 | 163 | 2.21% | 1,434 | 0 | Village |
| Chain of Rocks | 11 | 105 | 96 | 0.96% | 571 | 0 | Village |
| Foley | 12 | 98 | 90 | 1.03% | 500 | 0 | City |
| Truxton | 13 | 72 | 64 | 1.41% | 272 | 0 | Village |
| Whiteside | 14 | 64 | 58 | 1.59% | 615 | 0 | Village |
Troy is the largest city in Lincoln County, with a population of 15,731.
Whiteside is the smallest city in Lincoln County, with a population of 64.
There are 14 cities in Lincoln County, Missouri.