Hold Right Plumbing
Copper water lines installed by Hold Right Plumbing, a licensed plumber serving McMinnville and Yamhill County, Oregon

Every Aspect of Plumbing is Fixable with 35
years of Experience

Our Services

Full-service residential and light commercial plumbing across Yamhill County, Oregon — water heaters, repipes, drain cleaning, and 24/7 emergency response.

Leaking water heater valve being repaired by a licensed plumber in Newberg, Oregon

Water Heater Repair & Installation

Tank and tankless water heater installation, replacement, and repair in McMinnville and across Yamhill County. We diagnose no-hot-water issues, leaking valves, and failing units, then install the right system for your home — no upsells.

Licensed plumber repairing a leaking under-sink P-trap with a pipe wrench in McMinnville, Oregon

Pipe Repair & Repiping

Repair or full repipe for leaking, corroded, or burst water lines. Our plumbers have completed hundreds of whole-house repipes across Yamhill County, restoring pressure and water quality without tearing up your home.

Professional plumber clearing a clogged shower drain with hydro jetting equipment

Drain Cleaning & Hydro Jetting

Blocked drains cleared fast — hair, grease, food, scale, or root intrusion. We use professional augers and hydro jetting to clear stubborn clogs and restore full flow without damaging your pipes.

35+

Years of Experience

24/7

Emergency Services

CCB #254440
PB #3372

Fully Licensed

Frequently Asked Questions

Quick answers about working with Hold Right Plumbing — licensing, service area, response times, and pricing.

What areas does Hold Right Plumbing serve?

Hold Right Plumbing serves McMinnville, Newberg, Dundee, Lafayette, Carlton, Yamhill, Dayton, Sheridan, Amity, Willamina, and the rest of Yamhill County, Oregon.

Do you offer 24/7 emergency plumbing service?

Yes. Hold Right Plumbing is available 24 hours a day, 7 days a week for emergency plumbing in Yamhill County. Call (503) 857-5714 for burst pipes, water heater failures, sewer backups, and overflowing fixtures.

Are you licensed and insured in Oregon?

Yes. Hold Right Plumbing is a fully licensed and insured Oregon plumbing contractor — CCB #254440 and PB #3372.

How much does a water heater replacement cost in McMinnville?

Standard tank water heater replacement in McMinnville typically ranges from about $1,800 to $3,200 installed, depending on size, fuel type, and code upgrades. Tankless installations usually run $4,500 to $7,500. We give a firm written quote before any work begins.

How quickly can you respond to an emergency call?

For emergency calls in McMinnville, Newberg, and surrounding Yamhill County areas we typically arrive within 60 to 90 minutes, day or night.

Contact us Today

Call now or send a message. We respond fast, day or night.