Buncombe County, North Carolina Cities (2026)

8 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Asheville195,31194,3530.17%2,09645 City
Black Mountain28,6378,4410.38%1,2807 Town
Woodfin38,2487,9780.55%86510 Town
Weaverville44,9064,5841.11%1,1864 Town
Fairview53,9253,4751.95%13130 Town
Biltmore Forest61,4931,4001.08%5133 Town
Montreat71,0501,0320.29%3853 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,311.

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