What it costs to dump in Oregon: 2026 fees by city
Dump fees swing more in Oregon than you'd expect. A small load costs $8.50 at the Klamath Falls Landfill and $51 at Metro's Portland-area stations; heavier loads run from $111 a ton in Klamath County to $176.70 at Metro. Some counties weigh every load, while others charge by the can or the cubic yard, which favors a light, bulky load.
2026 cost to dump in Oregon, area by area
| Area | Small load (minimum) | Per ton after that | The catch |
|---|---|---|---|
| Portland and Oregon City (Metro Central and Metro South) | $51 covers up to 240 lbs | $176.70 a ton, plus $30 a load; yard debris $56 ($37 minimum) | Uncovered loads pay $25 a ton more; 2% fee on credit cards; mattresses and electronics free |
| Salem and Marion County | $30 covers up to 460 lbs | $130 a ton; yard waste $80 ($20 minimum) | Rates from October 1, 2025; state ID required; North Marion is hand-unload only |
| Eugene and Lane County | $25 covers up to 1 cubic yard | Glenwood and Florence $123.10 a ton; rural sites +$7 per extra half yard | Fees rose August 10, 2026; the Walton site closed; mattresses free at Glenwood |
| Bend and Deschutes County | $30 covers 0–500 lbs | $5 for each extra 100 lbs ($100 a ton); rural stations $13 per extra cubic yard | $10 rebate for a covered, secured load; yard debris $7 a cubic yard |
| Roseburg and Douglas County | $10 for up to 3 cans | $16 for a full pickup bed, then $16 a cubic yard | Priced by volume; the landfill ($94 a ton) is for haulers only; mattresses and tires only at Roseburg and Reedsport |
| Klamath Falls and Klamath County | $8.50 covers up to 140 lbs | $111 a ton; rural stations $21 a cubic yard ($20 minimum) | Fees from September 1, 2026; rural sites cash or check only; nothing with refrigerant |
| Hillsboro (Forest Grove Transfer Station) | Not posted | Not posted | WM doesn't publish its public rates; Metro Central, 12 miles away, posts its prices |
Rates verified from each operator's own published pages, October 2026. Yard debris, wood, appliances and tires are billed separately from garbage. Confirm with the facility before a big load.
Find a landfill near you
Enter your city or ZIP for the nearest disposal sites across Oregon, then open your city's page for its exact hours, fees and what it accepts.
Why the price depends on where you live
In the Portland area, self-haul goes to Metro, the regional government, which weighs every load at its two transfer stations and posts one rate sheet: a $51 minimum up to 240 lbs, then $176.70 a ton plus a $30 transaction fee. Everywhere else, the county sets the price, and the counties don't agree on how to measure a load.
Marion, Deschutes and Klamath counties weigh it. Douglas County charges by volume at all of its stations: $10 for up to three cans, $16 for a full pickup bed. Lane County does both: Glenwood and Florence weigh, while the rural sites charge $25 for up to a cubic yard and $7 for each extra half yard. A light, bulky load, like old furniture, costs less where they measure volume; a heavy one, like roofing or wet yard waste, costs less where they weigh.
The cheapest and most expensive places to dump in Oregon
Cheapest: the Klamath Falls Landfill, at $8.50 for up to 140 lbs and $111 a ton beyond that. Douglas County's $10 for three cans and $16 for a pickup bed is hard to beat for a bulky load. In Deschutes County, $30 covers up to 500 lbs, and each extra 100 lbs is $5, which works out to $100 a ton.
Most expensive: Metro's Metro Central and Metro South stations, at a $51 minimum and $176.70 a ton plus $30 a load. In return, Metro takes recyclables, metal appliances, up to seven electronics and up to four mattresses a day free, and it gives a $3 to $6 rebate when you separate recyclables.
The catches that cost people money
- Cover the load. Metro charges $25 a ton more for an uncovered load ($3 on a minimum), Klamath County adds $5, and Douglas County can fine an unsecured load $300. Deschutes County pays a $10 rebate for a secured one.
- Sort before you go. Yard debris costs $56 a ton at Metro against $176.70 for garbage, and $80 against $130 in Marion County. A mixed load is charged as garbage.
- Check the day. Many rural stations open only one to four days a week; Lane County cut hours at several sites on August 10, 2026, and closed Walton.
- Bring ID in Marion County. Every customer needs a state-issued driver's license or ID card at the gate.
- Get the refrigerant out first in Klamath County. It accepts fridges and freezers only after they're stripped and evacuated.
What Oregon landfills can't take
Under ORS 459.247, no one may dispose of six things at an Oregon disposal site: discarded vehicles, large home appliances, used oil, tires, lead-acid batteries, and computers, monitors and TVs. Sites may still collect them for recycling, which is why most transfer stations take them, often for a fee.
Car batteries can go only to a battery retailer or wholesaler, an authorized collection or recycling site, or a lead smelter (ORS 459.420). Stores that sell them must take back at least as many used batteries as you buy new (ORS 459.422), and each battery dumped illegally can draw a civil penalty of up to $500 (ORS 459.995).
Electronics have a free route: Oregon E-Cycles sites take computers, monitors and TVs at no charge, including Metro's and Marion County's stations (up to seven items a day). Dumping one illegally can also draw a penalty of up to $500 per device.
Tires cost $4 to $30 at the stations we've checked: $4 in Deschutes County, $5 in Lane County, and $30 for the first one at Metro, then $2 each.
Mattresses and paint have stewardship programs paid for when you buy them: Bye Bye Mattress takes mattresses free at participating sites, and PaintCare takes leftover house paint free at participating drop-offs.
