5 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| South Hill | 1 | 5,037 | 4,685 | 1.19% | 512 | 10 | Town |
| Chase City | 2 | 2,061 | 2,049 | 0.1% | 942 | 2 | Town |
| Clarksville | 3 | 1,313 | 1,301 | 0.15% | 451 | 3 | Town |
| La Crosse | 4 | 615 | 609 | 0.16% | 503 | 1 | Town |
| Boydton | 5 | 302 | 299 | 0.33% | 368 | 1 | Town |
South Hill is the largest city in Mecklenburg County, with a population of 5,037.
Boydton is the smallest city in Mecklenburg County, with a population of 302.
There are 5 cities in Mecklenburg County, Virginia.