| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McMinnville | 1 | 13,996 | 13,806 | 0.38% | 1,265 | 11 | City |
| Woodbury | 2 | 2,856 | 2,724 | 0.99% | 1,444 | 2 | Town |
| Centertown | 3 | 332 | 298 | 1.84% | 359 | 1 | Town |
| Auburntown | 4 | 295 | 279 | 0.68% | 510 | 1 | Town |
McMinnville is the largest city in Cannon County, with a population of 13,996.
Auburntown is the smallest city in Cannon County, with a population of 295.
There are 4 cities in Cannon County, Tennessee.