Weaverville, North Carolina

Weaverville, North Carolina
Main Street in Weaverville (2009)
Location in Buncombe County and the state of North Carolina
Coordinates: 35°41′47″N 82°33′32″W / 35.69639°N 82.55889°W / 35.69639; -82.55889
CountryUnited States
StateNorth Carolina
CountyBuncombe
Area
 • Total
3.89 sq mi (10.07 km2)
 • Land3.88 sq mi (10.05 km2)
 • Water0.0077 sq mi (0.02 km2)
Elevation
2,146 ft (654 m)
Population
 (2020)
 • Total
4,567
 • Density1,177.4/sq mi (454.58/km2)
Time zoneUTC-5 (Eastern (EST))
 • Summer (DST)UTC-4 (EDT)
ZIP code
28787
Area code828
FIPS code37-71560
GNIS feature ID2406846
Websiteweavervillenc.org

Weaverville is a town in Buncombe County, North Carolina, United States. The population was 4,567 at the 2020 census. It is part of the Asheville metropolitan area.