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.01 sq mi (0.02 km2)
Elevation
2,146 ft (654 m)
Population
 (2020)
  Total
4,567
  Density1,177.37/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.