| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Asheville | 1 | 93,716 | 94,377 | 0.21% | 2,061 | 45 | City |
| Black Mountain | 2 | 8,523 | 8,442 | 0.38% | 1,263 | 7 | Town |
| Woodfin | 3 | 8,290 | 7,982 | 0.74% | 870 | 10 | Town |
| Weaverville | 4 | 4,838 | 4,593 | 1% | 1,170 | 4 | Town |
| Fairview | 5 | 3,880 | 3,478 | 1.97% | 129 | 30 | Town |
| Biltmore Forest | 6 | 1,484 | 1,404 | 1.02% | 510 | 3 | Town |
| Montreat | 7 | 1,025 | 1,034 | 0.1% | 376 | 3 | Town |
| Chimney Rock Village | 8 | 126 | 139 | 0% | 38 | 3 | Village |
Asheville is the largest city in Buncombe County, with a population of 93,716.
Chimney Rock Village is the smallest city in Buncombe County, with a population of 126.
There are 8 cities in Buncombe County, North Carolina.