what county is weaverville, nc in?
Sponsored Topics. Weaverville is a town in Buncombe County, North Carolina, United States. The population was 2,646 in 2007. It is part of the Asheville Metropolitan Statistical Area. Weaverville is located at 35Â°41â²45â³N 82Â°33â²30â³W / 35.69583Â°N 82.55833Â°W / 35.69583; -82.55833 (35.695809, -82.558444).