18 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,282 | 7 | Town |
| Woodfin | 3 | 8,203 | 7,978 | 0.55% | 893 | 9 | Town |
| Swannanoa | 4 | 5,528 | 4,360 | 1.15% | 867 | 6 | CDP |
| Weaverville | 5 | 4,852 | 4,584 | 1.1% | 1,251 | 4 | Town |
| Royal Pines | 6 | 4,783 | 4,499 | 0.72% | 1,762 | 3 | CDP |
| Fairview | 7 | 3,850 | 3,475 | 1.99% | 128 | 30 | Town |
| Emma | 8 | 3,711 | 2,532 | 7.13% | 3,414 | 1 | CDP |
| Avery Creek | 9 | 3,685 | 3,256 | 3.25% | 2,128 | 2 | CDP |
| Fruitland | 10 | 2,551 | 2,216 | 1.39% | 317 | 8 | CDP |
| Fairview | 11 | 2,376 | 2,741 | -0.83% | 382 | 6 | CDP |
| Hoopers Creek | 12 | 1,630 | 1,392 | 2.39% | 235 | 7 | CDP |
| Bent Creek | 13 | 1,598 | 1,652 | 1.27% | 723 | 2 | CDP |
| Biltmore Forest | 14 | 1,477 | 1,400 | 1.03% | 508 | 3 | Town |
| Montreat | 15 | 1,047 | 1,032 | 0.29% | 384 | 3 | Town |
| Barker Heights | 16 | 909 | 1,289 | -2.47% | 923 | 1 | CDP |
| Barnardsville | 17 | 525 | 742 | 7.14% | 149 | 4 | CDP |
| Chimney Rock Village | 18 | 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 18 cities in Buncombe County, North Carolina.