CURBCYCLE PICKUP · We’ll pick it up and recycle it for you.Book a pickup →

Paint Recycling in Upland, CA

Upland has 1 PaintCare retail drop-off site in town (Dunn-Edwards) that take house paint, primer, stain and varnish free; the Upland City Yard HHW facility also takes paint.

See all 14 options

Check before you go

Not yet confirmed: we couldn’t check this detail against a current source.

Checked October 26, 2026 · Call before you go · How we check

14 ways to get rid of a paint in Upland

Tap an option to see the address, hours, cost and rules.

Show
  1. CurbCycle PickupPickup from your home · UplandNo haulingWe recycle it for youFrom $70.00
    How it works

    Book online, set out your paint and we’ll pick it up and recycle it for you. You see your price before you book and pay only after pickup.

  2. Upland HHW Facility (Upland City Yard)Drop-off · 1370 N. Benson Ave, UplandSan Bernardino County residentsFree
    Where

    1370 N. Benson Ave
    Upland, CA 91786

    Hours

    Saturday 7:30 a.m.–12:30 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  3. Dunn-Edwards (1256 W 7th St, Upland)Drop-off · 1256 W 7th St, UplandOpen to everyoneFree
    Where

    1256 W 7th St
    Upland, CA 91784

    Hours

    Not listed. Call before you go.

    Cost & rules

    Paint

    AcceptedFree (documented)
    • Limit: Limit: 20 gallons per visit.
  4. PaintCare California paint drop-off programNonprofit service · CaliforniaOpen to everyoneFree
    How it works

    Paint stewardship program overseen by CalRecycle and run by PaintCare since October 2012. PaintCare lists 822 year-round drop-off sites where households, businesses and others can leave house paint, primers, stains, sealers and clear coatings at no charge; free pickup for 100+ gallons.

    Cost & rules
    • House paint, primers, stains, sealers and clear coatings (shellac, varnish) in containers of 5 gallons or less. Aerosol paint and empty cans are not part of the program.
    • Free large volume pickup for 100+ gallons.
  5. Apple Valley HHW FacilityDrop-off · outside Upland · 13450 Nomwaket Road, Apple ValleySan Bernardino County residentsFree
    Where

    13450 Nomwaket Road
    Apple Valley, CA 92307

    Hours

    Saturday 10 a.m.–2 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  6. Barstow HHW Facility (City of Barstow Corporation Yard)Drop-off · outside Upland · 900 South Avenue H, BarstowSan Bernardino County residentsFree
    Where

    900 South Avenue H
    Barstow, CA 92311

    Hours

    Saturday 9 a.m.–2 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  7. Chino HHW Facility (Chino Public Works Services Center)Drop-off · outside Upland · 5050 Schaefer Avenue, ChinoSan Bernardino County residentsFree
    Where

    5050 Schaefer Avenue
    Chino, CA 91710

    Hours

    2nd & 4th Saturday 8 a.m.–1 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  8. Hesperia HHW FacilityDrop-off · outside Upland · 17443 Lemon Street, HesperiaSan Bernardino County residentsFree
    Where

    17443 Lemon Street
    Hesperia, CA 92345

    Hours

    Thursday 9 a.m.–1 p.m.; Saturday 9 a.m.–2 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  9. Redlands HHW Facility (Redlands City Yard)Drop-off · outside Upland · 500 Kansas Street at Park Avenue, RedlandsSan Bernardino County residentsFree
    Where

    500 Kansas Street at Park Avenue
    Redlands, CA 92374

    Hours

    Saturday 7:30 a.m.–12:30 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  10. Rialto HHW Facility (City Maintenance Yard)Drop-off · outside Upland · 246 S. Willow Avenue, RialtoSan Bernardino County residentsFree
    Where

    246 S. Willow Avenue
    Rialto, CA 92376

    Hours

    2nd & 4th Friday & Saturday 8 a.m.–12 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  11. Ontario HHW FacilityDrop-off · outside Upland · 1430 South Cucamonga Avenue, OntarioSan Bernardino County residentsFree
    Where

    1430 South Cucamonga Avenue
    Ontario, CA 91761

    Hours

    Friday & Saturday 9 a.m.–2 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  12. Rancho Cucamonga HHW FacilityDrop-off · outside Upland · 8794 Lion Street, Rancho CucamongaSan Bernardino County residentsFree
    Where

    8794 Lion Street
    Rancho Cucamonga, CA 91730

    Hours

    Saturday 8 a.m.–12 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  13. San Bernardino County Central HHW Facility (S.B. International Airport)Drop-off · outside Upland · 2824 East "W" Street, San BernardinoSan Bernardino County residentsFree
    Where

    2824 East "W" Street
    San Bernardino, CA 92408

    Hours

    Monday–Friday 9 a.m.–4 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)
  14. Victorville HHW Facility (behind the County Fairgrounds)Drop-off · outside Upland · 14889 Loves Lane, VictorvilleSan Bernardino County residentsFree
    Where

    14889 Loves Lane
    Victorville, CA 92395

    Hours

    Wednesday & Sunday 9 a.m.–4 p.m.

    Cost & rules

    Paint

    AcceptedFree (documented)

Before you go

  1. Note whether it’s latex (water-based) or oil-based; programs often treat them differently.
  2. Keep paint in its original, labelled, closed container.
  3. Ask about quantity limits per visit.
More about paint

California rules

More California rules (10)
Where this information comes from (28)

Where this information comes from

Checked October 26, 2026

  • PaintCare drop-off site locator data (sites.json) (opens in new tab) · PaintCare
    • PaintCare lists Apple Valley HHW Facility at 13450 Nomwaket Rd, Apple Valley 92308 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists Barstow Corp Yard HHW Facility at 900 S Avenue H, Barstow 92311 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists Chino Public Works Service Center HHW Facility at 5050 Schaefer Ave, Chino 91710 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists Hesperia Fire Station 303 HHW Facility at 17443 Lemon St, Hesperia 92340 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists Redlands City Yard HHW Facility at 500 Kansas St at Park Ave, Redlands 92374 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists City Maintenance Yard HHW Facility at 246 S Willow Ave, Rialto 92376 as a paint drop-off site (limit: 15 gallons per visit and no containers larger than 5 gallons). Checked October 26, 2026.
    • PaintCare lists Upland City Yard HHW Facility at 1370 N Benson Ave, Upland 91786 as a paint drop-off site (limit: 15 gallons per visit). Checked October 26, 2026.
    • PaintCare lists Dunn-Edwards at 1256 W 7th St, Upland 91784 as a paint drop-off site (limit: 20 gallons per visit). Checked October 26, 2026.
  • PaintCare: California (opens in new tab) · PaintCare
    • PaintCare does not charge for dropping off paint at a PaintCare drop-off site. Checked October 26, 2026.
    • PaintCare sites accept house paint, primers, stains, sealers and clear coatings such as shellac and varnish. Checked October 26, 2026.
  • San Bernardino County Fire HHW: Accepted HHW Items (opens in new tab) · San Bernardino County Fire Protection District
    • County collection facilities accept auto and household batteries, paints and electronic waste free for San Bernardino County residents only. Checked October 26, 2026.
    • Accepted: auto & household batteries; paints and paint products; electronic waste. Checked October 26, 2026.
  • DTSC: Universal Waste (opens in new tab) · California Department of Toxic Substances Control
    • DTSC says universal wastes (batteries, electronic waste, CRTs, lamps, mercury wastes, non-empty aerosol cans and PV modules) must go to a designated handler or recycler and cannot go in household trash or landfills. Checked October 26, 2026.
  • DTSC: Household Hazardous Waste (opens in new tab) · California Department of Toxic Substances Control
    • It is illegal to dispose of household hazardous waste in the trash, down the drain, or by abandonment; it must go to a household hazardous waste facility. Checked October 26, 2026.
    • DTSC lists antifreeze, batteries, e-waste, household cleaners, paints, pesticides, pool cleaners, solvents, used oil and mercury wastes among common household hazardous wastes. Checked October 26, 2026.
    • Many cities and counties run household hazardous waste collection programs; DTSC keeps a map of HHW facilities. Checked October 26, 2026.
    • Many HHW facilities keep set days and hours, some cap daily amounts, some only hold events once or twice a year, and many require an appointment. Checked October 26, 2026.
  • CalRecycle: Household Hazardous Waste (opens in new tab) · CalRecycle
    • CalRecycle says it is illegal to dispose of hazardous waste in the garbage, down storm drains or onto the ground. Checked October 26, 2026.
  • CalRecycle: Paint Management (opens in new tab) · CalRecycle
    • Oil-based paint waste is hazardous and latex paint waste is presumed hazardous in California. Checked October 26, 2026.
    • Drying out paint without a hazardous waste treatment permit is prohibited; take leftover paint, including dried paint, to a drop-off location. Checked October 26, 2026.
    • Architectural paint sold in containers of five gallons or less can be dropped off at many retail and other collection sites; aerosol coatings and related products join the program by January 1, 2028 at the latest. Checked October 26, 2026.
    • Aerosol paint and empty paint containers are not currently part of PaintCare's program; ask your city, county or hauler. Checked October 26, 2026.
  • PaintCare: California paint recycling and drop-off locations (opens in new tab) · PaintCare Inc.
    • CalRecycle approved a PaintCare fee increase on October 15, 2026, effective May 1, 2027. Checked October 26, 2026.
    • The PaintCare fee on new paint is $0.30 (over a half pint to under 1 gallon), $0.65 (1-2 gallons) and $1.50 (over 2 to 5 gallons), rising to $0.45, $0.95 and $1.95 on May 1, 2027. Checked October 25, 2026 (automated check) · not yet confirmed.
    • There is no charge for dropping off paint at a PaintCare drop-off site. Checked October 26, 2026.
    • PaintCare California drop-off sites are available to households, businesses, government agencies and others. Checked October 26, 2026.
    • PaintCare sites accept house paint, primers, stains, sealers and clear coatings such as shellac and varnish. Checked October 26, 2026.
    • PaintCare offers a free large volume pickup for 100 or more gallons of leftover architectural paint. Checked October 26, 2026.

“Checked” means we read the official page on that date. Things can change, so call before you go.

How we check our information