North Shore Plumbing Specialists
Plumbing Services in Haverhill, MA
Spencer provides plumbing repair and installation for homeowners in Haverhill and across the North Shore.
4.9 Google ratingPhones answered live 24/7

Request service
Schedule Plumbing Service
Phones answered live 24/7
Office Mon-Fri 7am-4pm
- Licensed & insured · MA #11868 · #4610PLC
- 4.9 Google rating
- Family-owned in Peabody since 1982
- Same-day service available. Ask when you call.
“Excellent service from technician Anthony. What I like about Spencer services is that they come when they say they will and the work is very dependable.”
Same-day appointments · We call to confirm
Serving Haverhill
Services We Offer in Haverhill
Emergency & Repairs
Leaks, breaks and the calls that cannot wait.
Drain Cleaning
Slow drains, backups and the ones that keep coming back.
Sewer & Trenchless
Main lines, camera work and trenchless repair.
Water Heaters
Tanks, tankless and the day there is no hot water.
Installation & Upgrades
New fixtures, new lines and whole-house upgrades.
Why homeowners choose Spencer
Family-owned, locally operated
A Peabody family business since 1982.
Phones answered live 24/7
Office Mon-Fri 7am-4pm.
Options and pricing first
You receive options and pricing before work begins, and you choose which work to approve.
Lifetime workmanship warranty
For the typical lifespan of the installation. Terms apply.
- Licensed & insuredMA #11868 · #4610PLC
- One local teamPlumbers, HVAC technicians and electricians
- Free replacement estimatesFor installations and replacements
Haverhill plumbing systems
Haverhill's 2023 lead and copper results: lead 90th percentile non-detect with 0 of 30 sites above the 15 ppb action level; copper 90th percentile 0.018 ppm with 0 of 30 sites above the action level.
Per department records, fewer than 200 full or partial lead water services are thought to remain in the Haverhill distribution system. The city engaged Woodard & Curran to perform a comprehensive water service line inventory verifying the material of all service lines, with a regulatory deadline of October 16, 2024; access to customer residences may be required to verify service material.
Haverhill water chemistry, 2023: pH average 7.64 (range 6.91–8.23), alkalinity 41 ppm, total dissolved solids 188 ppm, manganese 22 ppb (below the 50 ppb secondary standard), sulfate 20.9 ppm. Corrosion control is zinc orthophosphate.
In 2023 the Water Department installed 2.3 miles of new water main with new gate valves and fire hydrants along segments of Primrose Street, Coffin Avenue, River Street and the Smiley Avenue area, to improve service reliability and water quality.
Common questions
Plumbing FAQs in Haverhill
How quickly can a plumber get to Haverhill?
Same-day plumbing service is available throughout Haverhill and the surrounding Essex County communities.
What plumbing services do you offer in Haverhill?
We cover routine repairs, diagnostics, replacements and emergency work across residential plumbing in Haverhill. If you are not sure whether we handle something, call and ask — we will tell you honestly.
Do you offer free estimates in Haverhill?
Estimates for installations and replacements are free.
Are your plumbers licensed and insured?
Yes. Spencer Home Services is licensed and insured: License #11868 · #4610PLC. We are a family-owned local business serving Haverhill and the North Shore.
What areas near Haverhill do you serve?
In addition to Haverhill we serve Groveland, North Andover, Merrimac, Amesbury, West Newbury, plus 60+ other communities across the North Shore, Merrimack Valley and nearby Middlesex County.
How much does plumbing work cost in Haverhill?
You receive options and pricing before work begins, and you choose which work to approve.
Plumbing service in Haverhill and nearby towns
We serve the North Shore, Merrimack Valley and nearby Middlesex County.
See the full service area →Other Spencer Services in Haverhill
One company for the whole house.
Essex County
- Amesbury
- Andover
- Ballardvale
- Beverly
- Boxford
- Danvers
- Essex
- Georgetown
- Gloucester
- Groveland
- Hamilton
- Haverhill
- Ipswich
- Lynn
- Lynnfield
- Manchester by the Sea
- Marblehead
- Merrimac
- Middleton
- Nahant
- Newbury
- Newburyport
- North Andover
- Peabody
- Plum Island
- Rockport
- Rowley
- Salem
- Salisbury
- Saugus
- South Hamilton
- Swampscott
- Topsfield
- Wenham
- West Newbury