Household hazardous waste drop-off in San Bernardino County, California
Household hazardous waste programs that list San Bernardino County, from county, city and regional agency pages, with the DTSC household hazardous waste facility map as a starting point. Most programs serve only their own residents, so check “who can use it” on each listing.
Part of the Riverside-San Bernardino area.
Drop-off site
Permanent drop-off sites
- Permanent drop-off · 13450 Nomwaket Rd, Apple Valley, CA 92307Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 900 S Avenue H, Barstow, CA 92311Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 5050 Schaefer Ave, Chino, CA 91710Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 16454 Orange Way, Fontana, CA 92335Who can use it: Fontana residents only; California ID with a Fontana address required
- Permanent drop-off · 17443 Lemon St, Hesperia, CA 92345Who can use it: Hesperia and San Bernardino County residents; no business waste
- Permanent drop-off · 62499 29 Palms Hwy, Joshua Tree, CA 92252Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 33269 Old Woman Springs Rd, Lucerne Valley, CA 92356
- Permanent drop-off · 112 Robuffa St, Needles, CA 92363Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 1430 S Cucamonga Ave, Ontario, CA 91761Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 8794 Lion St, Rancho Cucamonga, CA 91730Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 500 Kansas St, Redlands, CA 92374Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 246 S Willow Ave, Rialto, CA 92376Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 2824 E W St, San Bernardino, CA 92408Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 83732 Trona Rd, Trona, CA 93562Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 1370 N Benson Ave, Upland, CA 91786Who can use it: San Bernardino County residents may use any county facility
- Permanent drop-off · 14889 Loves Ln, Victorville, CA 92395Who can use it: San Bernardino County residents may use any county facility
Closed or ended programs
The official source says these programs have closed or ended. They are listed so you don’t make a wasted trip.
- Big Bear Lake Household Hazardous Waste Collection (Public Service Yard) Program endedPermanent drop-off · 42040 Garstin Dr, Big Bear Lake, CA 92315County Fire says this site is temporarily closed; call before going. Official source ↗Last checked Tue, Oct 20, 2026.
Call ahead. Hours, limits and accepted items change. Confirm with the program before you go.
Last checked Thu, Oct 22, 2026. Each listing links to its own page with the official sources and the date we checked it. How we check · Report a correction.