8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Asheville | 1 | 95,311 | 94,353 | 0.17% | 2,096 | 45 | City |
| Black Mountain | 2 | 8,637 | 8,441 | 0.38% | 1,280 | 7 | Town |
| Woodfin | 3 | 8,248 | 7,978 | 0.55% | 865 | 10 | Town |
| Weaverville | 4 | 4,906 | 4,584 | 1.11% | 1,186 | 4 | Town |
| Fairview | 5 | 3,925 | 3,475 | 1.95% | 131 | 30 | Town |
| Biltmore Forest | 6 | 1,493 | 1,400 | 1.08% | 513 | 3 | Town |
| Montreat | 7 | 1,050 | 1,032 | 0.29% | 385 | 3 | Town |
| Chimney Rock Village | 8 | 138 | 137 | 0% | 41 | 3 | Village |
Asheville is the largest city in Buncombe County, with a population of 95,311.
Chimney Rock Village is the smallest city in Buncombe County, with a population of 138.
There are 8 cities in Buncombe County, North Carolina.