4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Keysville | 1 | 774 | 809 | -0.77% | 658 | 1 | Town |
| Drakes Branch | 2 | 508 | 531 | -0.78% | 123 | 4 | Town |
| Charlotte Court House | 3 | 486 | 507 | -0.61% | 123 | 4 | Town |
| Phenix | 4 | 223 | 232 | -0.45% | 193 | 1 | Town |
Keysville is the largest city in Charlotte County, with a population of 774.
Phenix is the smallest city in Charlotte County, with a population of 223.
There are 4 cities in Charlotte County, Virginia.