The Town of Weaverville maintains approximately 20 miles of streets within the town limits. Maintenance includes patching of pavement cuts, potholes, and other damage. The town generally tries to repave streets on a 20-year rotation, or sooner if conditions warrant. In addition to general maintenance of the driving surface, the Street Division also provides the following services as needed:
- Sidewalk maintenance and repair
- Maintenance of ditches, culverts, drain inlets, etc.
- Sign installation and maintenance
- Right of way maintenance and monthly mowing
- Snow and ice removal during inclement weather
In some areas street lighting is provided by the Streets Division on both Town and NCDOT maintained streets within Town limits. If you see that a street light is out or having issues contact Public Works by phone at (828) 645-0606. If you can give us the pole number or physical address it would be helpful.
The Sanitation Department is responsible for the collection of solid waste, including collection of household trash and yard waste. Solid waste collection is available only for waste generated within the Town limits. The Town of Weaverville collects garbage once per week at over 2,000 collection points. The Town is divided into three collection areas. Collection begins on Monday and ends on Wednesday. Call the Public Works Department (828) 645-0606 with your street address to determine your schedule. In order to be collected, the trash must be curbside by 8:00 a.m. on your collection day. Collection may be affected due to inclement weather so please call Public Works to verify your schedule. This Division also oversees the curbside recycling program which is provided by a contract with Curbside Management. Recycling Guidelines may be found here: Recycling Guide
2020 Holiday Garbage Collection Schedule
New Years Day: Wednesday, January 1, 2020 route will be collected Thursday, January 2, 2020
Martin Luther King Day: Monday, January 20, 2020 route will be collected on Thursday, January 23, 2020
Memorial Day: Monday, May 25, 2020 route will be collected on Thursday, May 28, 2020
Labor Day: Monday, September 7, 2020 route will be collected on Thursday, September 10, 2020
Veterans Day: Wednesday, November 11, 2020 route will be collected on Thursday, November 12, 2020
Christmas: Monday, December 28, 2020 route will be collected Thursday, December 31, 2020
Park Maintenance Division:
Although the Town of Weaverville does not have recreation programming staff, the Town provides a number of passive recreational opportunities for its citizens and visitors at its two parks, Lake Louise Park and the Main Street Nature Park. The Recreation Division of the Public Works Department is responsible for maintenance of these parks, equipment and facilities. The Town has adopted a number of rules and regulations to help keep our parks in good condition and insure that everyone has an enjoyable time.
Lake Louise Park is a located at 120 Merrimon Avenue and covers approximately 15.5 acres. The park features Lake Louise itself, playground facilities, outdoor exercise equipment, picnic shelters, a 0.61 mile walking track, grills, a beautiful waterwheel and fishing opportunities. Those who have both a State fishing license, purchased from the North Carolina Wildlife Resources Commission and a permit from the Town of Weaverville may fish in Lake Louise. For more information about obtaining a town fishing license you may contact Town Hall directly.
The Main Street Nature Park, a 10 acre park, is located behind Town Hall, running parallel to Main Street from Town Hall to Pine Street, where there is a small parking area. This park allows for passive recreation such as walking, running, bird watching, picnics, photography and nature viewing. Leashed dogs are permitted on the walking trail. The park is a demonstration facility for creating natural habitats for flora and fauna. Established in 2019 the Town of Weaverville also hosts the Second Saturday Summer Series at a newly constructed stage found in the meadow within the park. Neighbors are invited to enjoy local musicians playing traditional music under the summer sky. Additional information related to this event may be found on the Town’s event calendar.
The Weaverville Water System supplies drinking water to all developed areas within the corporate limits of the Town of Weaverville with over 66 miles of pipe. In addition, the system serves approximately 2,800 customers in areas of Buncombe County adjacent to the town Limits, in the Reems Creek Valley and in areas along US Highway 19/23 North toward Madison County. While the Town of Weaverville was established in 1875, voters in 1913 approved the construction of the municipal water system. The system has operated continuously since that time.
The Water Production division of the Weaverville Water Department is responsible for producing all of the water distributed by the system. The Town of Weaverville owns and operates a 1.5 million gallon per day water treatment plant located in northern Buncombe County. In addition to water produced at the Water Plant, the Town has a connection with the City of Asheville and the Town of Mars Hill.