The City of Elgin provides a comprehensive solid waste program designed to encourage recycling and waste reduction to reduce litter in our neighborhoods. WM, formally known as Waste Management, is the city's current waste hauler within city limits. Kane County also offers information about recycling programs in the area, which can be found by visiting Kane County Recyclables.