You can bring used batteries and other items to Roanoke Valley Resource Authority’s (RVRA) Household Hazardous Waste events. These free monthly collection events take place the third Saturday of each month, beginning at noon for residents of the Cities of Roanoke and Salem, Roanoke County and the Town of Vinton. Preregistration is required to bring items to these events, and you must register no later than 24 hours prior to the event. Cut off is at noon the Friday prior to the event. You can see more information and register online at https://rvra.net/110/Monthly-Collection-Events or call 540-857-5050.
You can bring any metal you need to recycle to Gerdau Metal Recycling, located at 2580 Broadway Ave SW, Roanoke, VA 24014. Depending on the type and quantity of metal, you may even be able to receive money for your items. Visit their website to learn more: Metal Recycling Made Easy - Gerdau
You can bring electronics and other household appliances to stores such as Best Buy and Staples, or if they are in working condition you can donate them to the Salvation Army or Goodwill. It is recommended to give them a call beforehand to make sure they accept the items you hope to recycle or donate, as things may differ from location to location.