4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McMinnville | 1 | 14,145 | 13,806 | 0.4% | 1,279 | 11 | City |
| Woodbury | 2 | 2,886 | 2,721 | 0.98% | 1,459 | 2 | Town |
| Centertown | 3 | 335 | 299 | 1.82% | 363 | 1 | Town |
| Auburntown | 4 | 288 | 275 | 0.7% | 498 | 1 | Town |
McMinnville is the largest city in Cannon County, with a population of 14,145.
Auburntown is the smallest city in Cannon County, with a population of 288.
There are 4 cities in Cannon County, Tennessee.