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

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
Roscoe (through 12/31/15)
South Beloit
Portions of Winnebago County
 Advanced Disposal – Rockford »

Ph 815-874-8431

Fax 815-874-2307

Roscoe (as of 1/1/16)
Waste Management
Can serve 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.
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:  11/03/15