| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| North Wilkesboro | 1 | 4,361 | 4,422 | -0.18% | 658 | 7 | Town |
| Wilkesboro | 2 | 3,612 | 3,643 | -0.17% | 548 | 7 | Town |
| Ronda | 3 | 448 | 441 | 0.22% | 413 | 1 | Town |
North Wilkesboro is the largest city in Wilkes County, with a population of 4,361.
Ronda is the smallest city in Wilkes County, with a population of 448.
There are 3 cities in Wilkes County, North Carolina.