| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lawrenceville | 1 | 982 | 1,001 | -0.3% | 853 | 1 | Town |
| Alberta | 2 | 294 | 300 | -0.34% | 138 | 2 | Town |
| Brodnax | 3 | 284 | 286 | -0.35% | 403 | 1 | Town |
Lawrenceville is the largest city in Brunswick County, with a population of 982.
Brodnax is the smallest city in Brunswick County, with a population of 284.
There are 3 cities in Brunswick County, Virginia.