Salem Dump — Salem-Keizer Transfer Station Hours, Fees & Rules
Marion County runs Salem's public dump, the Salem-Keizer Recycling & Transfer Station on Deer Park Drive SE, open every day, 8 a.m. to 5 p.m. Garbage costs a $30 minimum for up to 460 lbs, then $130 a ton, and the gate now asks every customer for a state-issued driver's license or ID.
The county's North Marion station in Woodburn charges the same but takes hand-unloaded loads only, construction rubble goes to Brown's Island, and the hazardous waste drop-off closes for the winter. Here's where each load belongs.
Disposal sites in Salem
Salem-Keizer Recycling & Transfer Station
Transfer Station
Marion County Public Works, Environmental Services
3250 Deer Park Dr. SE, Salem, OR 97317 Directions ↗
Won't take: Railroad ties and other creosote-treated wood, liquids, cooking oil, sharps, manure, animal remains over 60 lbs, closed barrels or tanks, explosives
Bring a state-issued driver's license or ID card: all Marion County sites now check ID at the gate.
Construction materials: $50 a cubic yard, $50 minimum (since July 1, 2026)
Yard debris (Brown's Island Compost Facility): $15 a cubic yard, $15 minimum
Accepts: Concrete, brick, rock, dirt, sand, asphalt, asphalt shingles, sheetrock, tile, plaster, fiberglass, window glass, vinyl flooring, PVC and other plastics, large stumps
A demolition landfill: no garbage or organic material apart from the compost area. Asbestos only by permit. Light, bulky material like plastic sheeting is cheaper at Salem-Keizer, which charges by weight.
Electronics: computers, TVs, monitors and laptops (up to seven a day), plus printers, stereos, phones, cameras, microwaves and other small electronics. Oregon law bans putting computers, monitors and TVs in the trash.
Car batteries and household batteries, kept in separate containers.
Metals (items at least 90% metal), cardboard, mixed paper, and glass bottles and jars.
Used motor oil: residents only, up to 5 gallons a visit.
Fluorescent tubes and bulbs: up to 10 a day.
Bicycles and scooters.
Tip loads and yard debris
Dump trailers and dump beds can still tip at Salem-Keizer. North Marion stopped taking tip loads on January 1, 2025, and the county sends those loads to Salem-Keizer or to Re:Source on Brooklake Road NE.
For yard debris, the county also points residents to private sites: Highway Fuel (6242 Portland Rd. NE, Salem), Bark Boys (2840 Cherry Ave. NE, Salem) and NW Greenlands (8712 Aumsville Hwy. SE, Aumsville). Clean yard waste at Salem-Keizer is $80 a ton with a $20 minimum. Large timbers, big stumps and dirt aren't accepted there.
Find a disposal site near you
Enter your city or ZIP for the nearest sites across Oregon, then call ahead — hours and access rules vary a lot here.
The Salem-Keizer Recycling & Transfer Station at 3250 Deer Park Dr. SE, Salem, run by Marion County. It's open every day, 8 a.m. to 5 p.m. Call (503) 588-5169.
How much does it cost to dump in Salem?
Garbage costs a $30 minimum for up to 460 lbs, then $130 a ton, under the rates that took effect October 1, 2025. Clean yard waste is a $20 minimum for up to 500 lbs, then $80 a ton.
Do I need ID to use the Marion County dump?
Yes. Marion County now requires a state-issued driver's license or ID card from every customer at all of its disposal sites.
Can I dump a trailer load at North Marion in Woodburn?
Only if you unload it by hand. Since January 1, 2025, North Marion doesn't accept tip loads. Take dump trailers to the Salem-Keizer station or to Re:Source.
When is Marion County hazardous waste drop-off open?
Thursdays, 8 a.m. to 3:30 p.m., at the Salem-Keizer station. It's closed for maintenance from November 19, 2026 through February 4, 2027. It's free for Marion County residents.