20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brookfield | 1 | 4,784 | 4,722 | 0.91% | 107 | 45 | Township |
| Brookfield | 2 | 4,113 | 4,096 | 0.07% | 946 | 4 | City |
| Marceline | 3 | 2,631 | 2,602 | 0.77% | 87 | 30 | Township |
| Marceline | 4 | 2,131 | 2,125 | 0.05% | 649 | 3 | City |
| Parson Creek | 5 | 786 | 772 | 0.9% | 14 | 56 | Township |
| Jefferson | 6 | 682 | 672 | 0.89% | 12 | 56 | Township |
| Bucklin | 7 | 642 | 635 | 0.78% | 14 | 44 | Township |
| Locust Creek | 8 | 538 | 530 | 1.13% | 11 | 49 | Township |
| Meadville | 9 | 420 | 415 | 0.24% | 778 | 1 | City |
| Bucklin | 10 | 412 | 410 | 0% | 349 | 1 | City |
| Yellow Creek | 11 | 357 | 352 | 0.85% | 10 | 37 | Township |
| Clay | 12 | 310 | 305 | 0.98% | 6 | 50 | Township |
| Laclede | 13 | 302 | 302 | 0% | 242 | 1 | City |
| Linneus | 14 | 280 | 278 | 0% | 263 | 1 | City |
| Grantsville | 15 | 264 | 259 | 1.15% | 6 | 46 | Township |
| Browning | 16 | 216 | 218 | -0.46% | 413 | 1 | City |
| Baker | 17 | 187 | 185 | 0.54% | 4 | 46 | Township |
| Purdin | 18 | 138 | 140 | -0.72% | 451 | 0 | City |
| North Salem | 19 | 115 | 113 | 0.88% | 3 | 44 | Township |
| Enterprise | 20 | 84 | 80 | 2.44% | 3 | 25 | Township |
Brookfield is the largest city in Linn County, with a population of 4,784.
Enterprise is the smallest city in Linn County, with a population of 84.
There are 20 cities in Linn County, Missouri.