Bob Garrett Services Logo

General Plumbing in Roanoke Valley

Need a dependable plumber now? Our certified technicians handle leaks, clogs, repairs, and installs with care. We serve the Roanoke Valley, including Roanoke, Blacksburg, and Salem. Trusted locally since 2007 with a 4.8 rating from 272 reviews. Call or book online today for fast, friendly service.

Why us

Why Choose Us

Certified technicians

Factory-trained, certified team on every job

Local since 2007

Serving the Roanoke Valley and New River Valley since 2007

Top-rated service

4.8 rating from 272 reviews

Clear communication

Customers praise updates and explanations

Social proof

What Our Customers Say

5.0
quality

“Barry Dooley is the best plumber ever, hes on time and a great price!!!!”

5.0
professionalism

“Barry Dooley did an excellent job replacing the shower valve in my home today.”

5.0
speed

“They were efficient friendly and very knowledgeable.”

Got questions?

Frequently Asked Questions

If a toilet won’t flush but isn’t clogged, the problem is usually inside the tank, not in the drain. The most common cause is that the tank doesn’t release enough water quickly due to worn or misadjusted parts or low tank water. These are routine repairs and rarely mean the toilet must be replaced. Our team handles this issue for many homes around Blacksburg, and we can provide a free estimate for plumbing repairs.

Try these quick checks inside the tank:

  • Reattach or shorten a loose lift chain; replace a warped flapper.
  • Raise the water level to the fill line; adjust the float or fill valve.
  • Open the shutoff valve fully; look for a kinked supply line.
  • Clean mineral buildup in the rim holes or siphon jet with a brush and safe cleaner.

Turn off the toilet’s shutoff valve if water runs constantly to prevent waste.

Updated: 2026-05-26

Need help in Blacksburg, VA? Call 540-583-4765 or book online.

Learn more

Helpful Resources

Roanoke, VA General Plumbing: Safe, Lasting Installations


Estimated Read Time: 9 minutes

A safe home starts behind the walls. Proper plumbing installation prevents leaks, mold, and surprise repairs that drain your b...

Pilot, VA General Plumbing: Fix Low Water Pressure Now


Estimated Read Time: 9 minutes

Low water pressure seems like a nuisance, but it can signal leaks, health risks, and costly appliance damage. If your home has...

Hollins, VA Plumbing: When to Call for Low Water Pressure


Estimated Read Time: 11 minutes

Low water pressure can turn a normal day into a hassle. If you are searching for a low water pressure plumber, you are likely...

Where we work

Where We Work

Roanoke

VA

Blacksburg

VA

Hollins

VA

Salem

VA

Westlake Corner

VA

Christiansburg

VA

Cloverdale

VA

Montvale

VA

Shawsville

VA

Stewartsville

VA

Bent Mountain

VA

Blue Ridge

VA

Boones Mill

VA

Buchanan

VA

Callaway

VA

Catawba

VA

Cave Spring

VA

Check

VA

Copper Hill

VA

Daleville

VA

Elliston

VA

Ferrum

VA

Fincastle

VA

Glade Hill

VA

Glenvar

VA

Goodview

VA

Hardy

VA

Henry Fork

VA

Lafayette

VA

Laymantown

VA

McCoy

VA

Merrimac

VA

Moneta

VA

New Castle

VA

Newport

VA

Paint Bank

VA

Pilot

VA

Redwood

VA

Rocky Mount

VA

Thaxton

VA

Troutville

VA

Villamont

VA

Vinton

VA

Wirtz

VA

Ready when you are

Schedule service today with Bob Garrett Services.

540-583-4765