Barnardsville is a community in Buncome County, North Carolina. It was disincorporated in 1970. It falls within the Asheville Metro Area. Its population as of 2011 was 2,689 people.
Professional occupations and sales and services are the major economic activities. The cost of living here is 3.60% lower than the country average.
The community gets 76 inches of rain annually. The number of days with measurable precipitation annually is 148. Snowfall is about 90 inches per year.