← Back to Discover · All towns in North Carolina
Towns in Buncombe County
13 towns with data in Buncombe County, North Carolina, largest first. Find your matches.
Asheville is the largest of the 13 towns we list in Buncombe County, with 94,535 people. Together they have 138,897 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Asheville | 94,535 | $71,102 | $440,000 |
| Black Mountain | 8,513 | $77,042 | $358,900 |
| Woodfin | 8,048 | $71,384 | $366,700 |
| Swannanoa | 6,901 | $69,760 | $287,500 |
| Weaverville | 4,687 | $88,221 | $463,700 |
| Royal Pines | 4,325 | $107,885 | $400,200 |
| Avery Creek | 2,887 | $113,261 | $412,900 |
| Emma | 2,657 | $43,907 | $92,300 |
| Fairview | 2,298 | $92,132 | $439,600 |
| Biltmore Forest | 1,587 | $169,167 | $1,333,300 |
| Bent Creek | 1,384 | $72,176 | $404,000 |
| Montreat | 630 | $115,568 | $606,400 |
| Barnardsville | 445 | $97,610 | $153,000 |
ZIP codes in Buncombe County
15 ZIP codes in Buncombe County, North Carolina. A ZIP code can also reach into a neighboring county.
- 28701 Alexander
- 28704 Arden
- 28709 Barnardsville
- 28711 Black Mountain
- 28715 Candler
- 28730 Fairview
- 28748 Leicester
- 28757 Montreat
- 28778 Swannanoa
- 28787 Weaverville
- 28801 Asheville
- 28803 Asheville
- 28804 Asheville
- 28805 Asheville
- 28806 Asheville
Nearby counties in North Carolina
- Henderson County 16
- Madison County 3
- Yancey County 1
- Haywood County 6
- McDowell County 5
- Polk County 3
Link to this page
Copy this HTML to link to this page from your own site.