5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McMinnville | 1 | 14,088 | 13,806 | 0.4% | 1,274 | 11 | City |
| Woodbury | 2 | 2,858 | 2,721 | 0.95% | 1,445 | 2 | Town |
| Centertown | 3 | 329 | 299 | 1.86% | 356 | 1 | Town |
| Auburntown | 4 | 286 | 275 | 0.7% | 495 | 1 | Town |
| Greenvale | 5 | 150 | 103 | 7.14% | 62 | 2 | CDP |
McMinnville is the largest city in Cannon County, with a population of 14,088.
Greenvale is the smallest city in Cannon County, with a population of 150.
There are 5 cities in Cannon County, Tennessee.