8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Asheville | 1 | 95,151 | 94,353 | 0.17% | 2,093 | 45 | City |
| Black Mountain | 2 | 8,604 | 8,441 | 0.37% | 1,275 | 7 | Town |
| Woodfin | 3 | 8,203 | 7,978 | 0.55% | 861 | 10 | Town |
| Weaverville | 4 | 4,852 | 4,584 | 1.1% | 1,173 | 4 | Town |
| Fairview | 5 | 3,850 | 3,475 | 1.99% | 128 | 30 | Town |
| Biltmore Forest | 6 | 1,477 | 1,400 | 1.03% | 508 | 3 | Town |
| Montreat | 7 | 1,047 | 1,032 | 0.29% | 384 | 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,151.
Chimney Rock Village is the smallest city in Buncombe County, with a population of 138.
There are 8 cities in Buncombe County, North Carolina.