| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Shelbyville | 1 | 26,708 | 23,612 | 2.15% | 1,362 | 20 | City |
| Lynchburg, Moore County | 2 | 7,007 | 6,472 | 1.26% | 54 | 129 | Metropolitan Government |
| Wartrace | 3 | 670 | 660 | 0.45% | 765 | 1 | Town |
| Bell Buckle | 4 | 422 | 411 | 0.72% | 827 | 1 | Town |
| Normandy | 5 | 109 | 108 | 0% | 445 | 0 | Town |
Shelbyville is the largest city in Bedford County, with a population of 26,708.
Normandy is the smallest city in Bedford County, with a population of 109.
There are 5 cities in Bedford County, Tennessee.