9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bolivar | 1 | 5,032 | 5,188 | -0.51% | 620 | 8 | City |
| Whiteville | 2 | 4,557 | 4,578 | -0.07% | 1,729 | 3 | Town |
| Middleton | 3 | 777 | 657 | 2.64% | 372 | 2 | City |
| Grand Junction | 4 | 326 | 338 | -0.61% | 275 | 1 | City |
| Toone | 5 | 264 | 266 | 0% | 246 | 1 | Town |
| Hornsby | 6 | 255 | 260 | -0.39% | 242 | 1 | Town |
| Saulsbury | 7 | 107 | 109 | 0% | 177 | 1 | Town |
| Silerton | 8 | 96 | 99 | 0% | 144 | 1 | Town |
| Hickory Valley | 9 | 79 | 79 | 0% | 249 | 0 | Town |
Bolivar is the largest city in Hardeman County, with a population of 5,032.
Hickory Valley is the smallest city in Hardeman County, with a population of 79.
There are 9 cities in Hardeman County, Tennessee.