The San Bernardino County Fire Protection District Household Hazardous Waste is committed to providing safe and efficient hazardous waste management services. As part of these services, we have established waste collection facilities throughout San Bernardino County.
The Central Facility, located in San Bernardino, includes a Materials Exchange/Reuse program where San Bernardino County residents are allowed to take up to 35 pounds a month of good useable household products and five 5-gallon buckets of recycled latex paint a month for free. Lastly, the central facility provides disposal services to San Bernardino County businesses that are eligible to use the Very Small Quantity Generator (VSQG) Program.
Temporary HHW collection events, oil filter exchange events, and public education events are provided throughout the year at various locations within San Bernardino County.
Call 909-382-5401 or 1-800-OILY-CAT (645-9228) to verify operating hours prior to visiting a collection center.
San Bernardino County residents may use any of the collection facilities in the following areas.
Collection Facilities in San Bernardino County
Apple Valley
Apple Valley HHW Facility
13450 Nomwaket Road
Apple Valley, CA, 92307
760-240-7000 ext. 7522
Open Hours:
Saturday
10 a.m. – 2 p.m.
Closed for Town observed holidays.
Barstow
City Of Barstow Corporation Yard
900 South Avenue ‘H’
Barstow, CA 92311
760-255-5126
Saturday
9 a.m. – 2 p.m.
Closed for City observed holidays.
City of Big Bear Lake
Public Service Yard
42040 Garstin Drive
Big Bear Lake, CA 92315
Saturday
9 a.m. – 2 p.m.
Closed for County observed holidays.
Chino
Public Works Services Center
5050 Schaefer Avenue
Chino, CA 91710
909-334-3472
2nd & 4th Saturday
8 a.m. – 1 p.m.
Additional Sharps Disposal Resources for Chino/Chino Hills residents:
Option 1:
Contact Waste Management at 800-423-9986 for mail-back sharps disposal
Option 2:
For information on free sharps disposal visit
Safemedicine Drop – by Inmar Intelligence
Option 3:
Chino Valley Fire offers sharp disposal/collection twice a year to local residents. Please contact 909-902-5280 for more information
Closed for City observed holidays.
Hesperia
Hesperia HHW Facility
17443 Lemon Street
Hesperia, CA 92345
Thursday
9 a.m. – 1 p.m.
Saturday
9 a.m. – 2 p.m.
Closed for County observed holidays.
Thursday & Saturday
10 a.m. – 1 p.m.
Joshua Tree
West of the Transportation/Flood Control Building
62499 29 Palms Highway
Joshua Tree, CA 92252
3rd Saturday
9 a.m. – 1 p.m.
Needles
Needles City Yard
112 Robuffa Street
Needles, CA 92363
Call 909- 382-5401 to verify dates and hours
Ontario
Ontario HHW Facility
1430 South Cucamonga Avenue
Ontario, CA 91761
Friday & Saturday
9 a.m. – 2 p.m.
Closed for County observed holidays.
Rancho Cucamonga
Rancho Cucamonga HHW Facility
8794 Lion Street
Rancho Cucamonga, CA 91730
909-919-2635
Saturday
8 a.m. – 12 p.m.
Closed for City observed holidays.
Redlands
Redlands City Yard
500 Kansas Street at Park Avenue
Redlands, CA 92374
909-798-7529
Saturday
9:00 a.m. – 2:00 p.m.
Closed for County observed holidays.
Rialto
City Maintenance Yard
246 S. Willow Avenue
Rialto, CA 92376
909-820-2602
2nd & 4th Friday and Saturday
8 a.m. – 12 p.m.
San Bernardino
S.B. International Airport
2824 East “W” Street, Bldg. 302
San Bernardino, CA 92408
Monday – Friday
9 a.m. – 4 p.m.
Closed for County observed holidays.
Monday-Friday
1 p.m. – 3:30 p.m.
Call 909-382-5401 to confirm we are open.
Trona
County Fire Station 127
83732 Trona Road
Trona, CA 93562
2nd Saturday in March and June
Call for September
December
8 a.m. – 12 p.m.
Upland
Upland City Yard
1370 N. Benson Ave
Upland, CA 91786
909-291-2930
Saturday
7:30 a.m. – 12:30 p.m.
Closed for City observed holidays.
Victorville
Behind San Bernardino County Fairgrounds
14889 Loves Lane
Victorville, CA 92395
760-955-8615
Wednesday & Sunday
9 a.m. – 4 p.m.
Closed for City observed holidays.
ABOP & Other Specialized Facilities
Antifreeze, Batteries, Oil and Oil Filters, and Paint* (ABOP)
Lucerne Valley
Behind Fire Station 8
33269 Old Woman Springs Rd.
Call to verify date
9 a.m. – 12 p.m.
Call 1-800-645-9228 to confirm we are open.
Other Facilities:
To find Certified Collection Centers that only accept used oil and
oil filters, go to : Used Oil Recycling Program
Visit Paintcare’s website for the nearest paint drop-off location).
Non-County and City Limit Facilities
909-350-6789
1-888-CleanLA (253-2652)
1-800-304-2226
714-834-4000