Available 24 hours a day, 7 days a week


24:7 Service in Greater Boston
Installations, Service, Repairs, and Emergencies!

Call Us 24:7


We provide emergency drain cleaning services, including routine cleaning and maintenance and unclogging and cleaning main sewers. We service area floor drains, sink drains toilet drains, laundry drains, sewer drains, and more.

Drain Cleaning, Maintenance, and Emergency Service

From unclogging kitchen sinks to maintaining floor drains and excavating main water lines, McMahon Plumbing can help you with any drain issues you face.

Preventative Maintenance

Clogs in your drainage system can cause major problems throughout your home, especially if they’re not treated. Scheduling regular preventative maintenance can prevent small clogs from turning into major damage.

We will customize services to meet your property’s specific needs. Annual service is often enough to maintain your drains and prevent expensive failures. We also recommend and sell BioSmart, the most advanced microbial drain, septic, and grease trap treatment available.

Drain Services

We can help maintain or fix any drains, including:

  • Kitchen and laundry sinks
  • Toilet stoppages
  • Floor drains and main drain and septic lines

We offer specialized services, including:

  • Excavation
  • Trenchless repair
  • Drainvision
  • Water jetting

From our blog

AC freeze ups

Freeze Ups

ACs tend to freeze up during the peak heat of the summer months, and it can be bizarre to see your air conditioner frozen with the summer heat beating down on it.

More »

Does your sink stink? It might be the garbage disposal!

Garbage disposals are designed to pulverize and remove food waste. Without regular cleaning, trapped food particles can cause mold and bacteria to grow, making the air in your kitchen unhealthy – and stinky! Your drains can also become clogged with grease, adding to the problem. Here’s how to prevent grease and bacteria from building up in your disposal and drainpipe.

More »

Water Saving Tips for the Homeowner

Did you know that you pay twice for every drop of water you use? You pay for the water when it comes out of the faucet. If you’re connected to a public sewer system, you pay a sewage charge when it goes down the drain (along with more of your money).

More »

Request Quote

Request Service

Join our mailing list!

Get our newsletter, coupons, and ideas in your in-box. Unsubscribe any time.