Effective Monday, January 11, 2021, Town of Weaverville offices will be staffed, but open by appointment only. This will include administrative offices for the Police, Fire, Water, and Public Works departments.
Customers are encouraged to use dropboxes located in front of Town Hall and in its rear parking lot for payments and correspondence that cannot be emailed. Call Town Hall at (828) 645-7116 should you need further assistance from staff at Town Hall or wish to schedule an appointment with staff.
For emergency calls for medical, police, or fire, please remember to call 911.
For all other offices please use the following telephone numbers:
Weaverville Police Department: (828) 645-5700
Weaverville Fire Department: (828) 645-3500
Weaverville Public Works: (828) 645-0606