Trash Haulers & Recyclers

Individual cities in Winnebago County contract with trash hauling services to provide curbside pickup of normal garbage, yard waste and recycling.  Each contract will provide for different services as determined by the municipality.  Listed here are the local area haulers and the the cities they service.  Please contact either your city administration or call the trash hauler directly to determine the services and schedules available in your area.

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

For blue recycling bins & General Information call 815-965-2489
Click Here For Curbside Recycling Guidelines

Phone:          815-965-2489
Cherry Valley
Loves Park
Machesney Park
South Beloit
Portions of Winnebago County

Veolia Environmental Services

Phone:       815-874-8431
Cherry Valley (Partial)

For Other Trash Hauling Options:

Rock Waste Disposal & Recycling Systems

Phone:  608-365-7625
Address:  P.O. Box 395
                     Janesville, WI  53547

D&M Metal Removal

Phone:  Don @ 815-391-0271 
                Free metal hauling, including washers, dryers, heaters, furnaces.
Cleanups & cleanouts, tree work and odd jobs will be quoted free.

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 service.  Call for more information.

The Dumpster Shop of Rockford

Phone:     877-896-6079
Last Update:  08/25/14