Trash Haulers & Recyclers

Individual municipalities in Winnebago County contract with trash hauling services to provide curbside pickup of normal garbage, yard waste and recycling. Each contract provides different services as determined by the city/village. Please contact either your city administration or call the trash hauler directly to determine the services and schedules available in your area. Listed below are local haulers and the cities they service, subject to change without notice to Keep Northern Illinois Beautiful.

City of Rockford Recycling Program
Curbside Services Provided By: 
Rock River Disposal Services

Phone:          815-965-2489

  • Cherry Valley
  • Loves Park
  • Machesney Park
  • Rockford
  • South Beloit
  • Winnebago County (as contracted)
 Advanced Disposal – Rockford

Ph 815-874-8431

Fax 815-874-2307

Serves Roscoe (as of 1/1/16)
Waste Management
Serves various residents and commercial business in the Rock River Valley
Transfer Stations in Janesville, WI and DeKalb, IL

D&M Metal Removal

Phone:  Don @ 815-391-0271 
Free metal hauling, including washers, dryers, heaters, furnaces.
Free quotes for cleanups/cleanouts, tree work and odd jobs.
LJ Projects
Phone:  815-519-2227
Free metal scrap removal. Also hauls cardboard, wood, plastic, etc.
Cut & Haul Metals
Phone:   815-979-3325
Commercial & Residential.
The Dumpster Shop of Rockford
Phone:     877-896-6079
Commercial & Residential
Last Update:  11/03/15