3 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| North Wilkesboro | 1 | 4,403 | 4,448 | -0.2% | 664 | 7 | Town |
| Wilkesboro | 2 | 3,606 | 3,674 | -0.39% | 547 | 7 | Town |
| Ronda | 3 | 443 | 438 | 0.23% | 409 | 1 | Town |
North Wilkesboro is the largest city in Wilkes County, with a population of 4,403.
Ronda is the smallest city in Wilkes County, with a population of 443.
There are 3 cities in Wilkes County, North Carolina.