| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Keysville | 1 | 786 | 803 | -0.63% | 668 | 1 | Town |
| Drakes Branch | 2 | 516 | 528 | -0.58% | 125 | 4 | Town |
| Charlotte Court House | 3 | 496 | 507 | -0.6% | 125 | 4 | Town |
| Phenix | 4 | 222 | 227 | -0.45% | 193 | 1 | Town |
Keysville is the largest city in Charlotte County, with a population of 786.
Phenix is the smallest city in Charlotte County, with a population of 222.
There are 4 cities in Charlotte County, Virginia.