9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hampton | 1 | 2,577 | 2,702 | -0.96% | 571 | 5 | Town |
| Estill | 2 | 1,759 | 1,811 | -0.62% | 545 | 3 | Town |
| Varnville | 3 | 1,617 | 1,680 | -0.8% | 422 | 4 | Town |
| Yemassee | 4 | 1,127 | 1,126 | 0% | 103 | 11 | Town |
| Brunson | 5 | 412 | 429 | -0.96% | 405 | 1 | Town |
| Gifford | 6 | 258 | 267 | -0.77% | 267 | 1 | Town |
| Furman | 7 | 222 | 224 | -0.45% | 71 | 3 | Town |
| Scotia | 8 | 158 | 161 | -0.63% | 50 | 3 | Town |
| Luray | 9 | 99 | 97 | 0% | 96 | 1 | Town |
Hampton is the largest city in Hampton County, with a population of 2,577.
Luray is the smallest city in Hampton County, with a population of 99.
There are 9 cities in Hampton County, South Carolina.