Find your service area


or

Mt. Diablo Resource Recovery serves our customers, communities, and environment responsibly by optimizing the use of the material
we collect and process.

Residential & Business Waste Pickup

Waste + Recycling Collection

We provide safe and reliable waste and recycling collection services for homes and businesses. As your local environmental partner, we focus on dependable service and responsible material handling.

Select Service Area

Residential & Business Waste Pickup

Processing Facility

Our 40-acre facility is the region’s premier self-haul destination, offering drop-off for residents and businesses. We support sustainable practices in recycling, material recovery, and responsible disposal.

Waste Drop-off

Debris Box Rental

Debris Box Rentals

Our rentals offer simple scheduling, fast delivery, and a range of size options for any project. They’re ideal for cleanups, small renovations, and jobs that benefit from a dedicated container.

Debris Box Rentals

Our Innovative Reuse Program

Reuse is a crucial piece of the sustainability puzzle. Our creative program collects gently used, discarded goods and connects them with neighbors in need, reducing waste and preventing these items from ending up in landfills. As a Trusted + Proven + Essential community partner, we strive to rehome usable goods to those who need them most..

News + Announcements

Back to School Supply Giveaway

Back to School Supply Giveaway

Join us for our 7th Annual Reuse Event! With back-to-school season right around the corner, Mt. Diablo Resource Recovery is proud to partner with the Pittsburg Police Department for our 7th Annual School Supply Giveaway. This event is part of our continued commitment to sustainability and ...
No results found.

Committed to the Community since the 1930s.

We’re more than your environmental partner – we are your neighbors. We believe that the true measure of success is when the people we work with and the communities we serve thrive and prosper together.

MDRR History

Need assistance?

Visit our FAQs to find answers to our most-asked questions or click the support button to request additional assistance.