9 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 |
| Cricket | 3 | 2,650 | 2,453 | 2.04% | 749 | 4 | CDP |
| Mulberry | 4 | 1,892 | 2,055 | -1.51% | 371 | 5 | CDP |
| Fairplains | 5 | 1,606 | 1,757 | -2.07% | 382 | 4 | CDP |
| Millers Creek | 6 | 1,316 | 1,461 | -3.87% | 294 | 4 | CDP |
| Hays | 7 | 1,274 | 1,360 | -2.9% | 207 | 6 | CDP |
| Moravian Falls | 8 | 804 | 2,074 | -8.32% | 157 | 5 | CDP |
| Ronda | 9 | 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 9 cities in Wilkes County, North Carolina.