Everyday plumbing
Plumbing repairs
Leaks, fixtures, toilets, faucets, piping, and practical troubleshooting for local homes.
Explore serviceSomerville plumbing & heating
Repairs, replacements, water heaters, boilers, and kitchen or bathroom plumbing—with clear explanations and respect for the property.
Use an approved team, project, equipment, or service-vehicle photograph.
Landscape image · original photography onlyNeed help with a problem?
Tell us what is happening and where you are located. We’ll confirm whether it is work we handle and help you choose the right next step.
Call nowCore services
From a leaking fixture to a planned equipment replacement, the work begins with careful diagnosis and a clear plan.
Everyday plumbing
Leaks, fixtures, toilets, faucets, piping, and practical troubleshooting for local homes.
Explore serviceSteam and hot-water heat
Careful diagnosis and planned work for steam heat, hot-water systems, boilers, and controls.
Explore serviceHot-water systems
Tank and tankless water-heater help, with options grounded in the home and household demand.
Explore servicePlanned improvements
Fixture replacements and coordinated plumbing work for thoughtful kitchen and bathroom updates.
Explore serviceThe B.M. Holmes approach
Customers should understand the problem, the recommended work, and what happens next. That means patient troubleshooting, straightforward recommendations, and care from arrival through cleanup.
How we workShare the property location and a short description.
We review service fit and the available appointment window.
We evaluate the system and explain the practical next step.
Approved work is completed and the follow-up is made clear.
Rooted in Somerville
B.M. Holmes has served homeowners across Somerville and Greater Boston for decades. The company’s longstanding promise is simple: bring experience, knowledge, quality, and commitment to the work, and treat each home with respect.
Local roots
Personal accountability
Long-term service
Service area
A focused service area supports more reliable scheduling and follow-through. Contact us to confirm coverage for your address.
Explore service areaStart with a conversation
Tell us what is happening and where the property is located. We’ll confirm service fit and help you choose the next step.