How do I contact Town Hall?

You may call Town Hall at (828) 645-7116 or visit at 30 South Main Street in Weaverville. The street-level floor of Town Hall houses the Town Manager’s officer and Administration, which includes Finance, Tax Collections, Water & Sewer Collections, Planning and Legal Services. The lower level of the building houses the Weaverville Police Department.