Buncombe County, North Carolina Cities (2025)

8 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Asheville195,15194,3530.17%2,09345 City
Black Mountain28,6048,4410.37%1,2757 Town
Woodfin38,2037,9780.55%86110 Town
Weaverville44,8524,5841.1%1,1734 Town
Fairview53,8503,4751.99%12830 Town
Biltmore Forest61,4771,4001.03%5083 Town
Montreat71,0471,0320.29%3843 Town
Chimney Rock Village81381370%413 Village

Buncombe County Cities Summary

Largest City

Asheville is the largest city in Buncombe County, with a population of 95,151.

Smallest City

Chimney Rock Village is the smallest city in Buncombe County, with a population of 138.

10 Largest Cities

There are 8 cities in Buncombe County, North Carolina.

Location of Buncombe County