HELPFUL PLUMBING & HEATING FAQS MASSACHUSETTS & NEW HAMPSHIRE
General Plumbing & Heating Questions
What services does James Thompson Plumbing & Heating offer?
We provide expert plumbing and heating services, including plumbing repairs, drain cleaning, water heater installation, boiler service, sump pumps, and full system installations for homes.
Do you offer emergency plumbing services near me?
Yes! We offer emergency plumbing and heating services for urgent issues like burst pipes, no heat, clogged drains, and water heater failures.
Are you a licensed plumber and heating contractor?
Yes, James Thompson Plumbing & Heating is fully licensed and insured, ensuring safe, professional service every time.
How long have you been in business?
With over 40+ years of experience, we’ve built a reputation for reliable plumbing and heating services.
Plumbing Services
Do you offer plumbing repair near me?
Yes! We provide local plumbing repair services, including fixing leaks, clogged drains, broken pipes, toilets, and faucets.
What are the common signs that I need a plumber?
- Low water pressure
- Slow or clogged drains
- Water stains or leaks
- Running toilets
- Unusual pipe noises
Do you install plumbing fixtures?
Yes, we install toilets, sinks, faucets, garbage disposals, and plumbing for remodels and new construction.
Can you fix clogged drains and sewer backups?
Absolutely. We handle drain cleaning, sewer line repairs, and backups to keep your system flowing properly.
Water Heater Services
Do you repair and install water heaters near me?
Yes, we provide water heater repair and installation, including both tank and tankless systems.
How do I know if my water heater needs to be replaced?
- No or inconsistent hot water
- Rust-colored water
- Strange noises
- Leaks around the unit
What type of water heater is best for my home?
We help you choose between traditional and tankless water heaters based on your home size, usage, and energy efficiency goals.
Heating Services
Do you provide heating repair near me?
Yes! We offer heating system repair, including boilers and radiant heating systems.
Do you install new heating systems?
Yes, we install energy-efficient boilers and heating systems designed to keep your home comfortable.
How often should I service my heating system?
We recommend annual maintenance to improve efficiency and prevent breakdowns—especially before winter.
Sump Pumps & Basement Protection
Do you install and repair sump pumps?
Yes, we install and service sump pumps to help protect your basement from flooding and water damage.
Why is a sump pump important in New England homes?
With heavy rain and snowmelt, sump pumps help prevent basement flooding and costly water damage.
Maintenance & Preventative Services
Do you offer plumbing maintenance services?
Yes, routine maintenance helps prevent costly repairs and extends the life of your plumbing and heating systems.
Can you inspect my plumbing system?
Absolutely. We offer plumbing inspections to identify issues early and keep your system running efficiently.
Service Areas
What areas does James Thompson Plumbing & Heating service?
We proudly provide plumbing and heating services throughout local communities, including:
- Essex County, MA
- Middlesex County, MA
- Rockingham County, NH
👉 If you’re searching for a “plumber near me” or “heating repair near me,” we likely service your area—just give us a call!
Scheduling & Estimates
How do I schedule plumbing or heating service?
Call us directly or fill out the contact form on our website to book an appointment.
Do you offer free estimates?
Yes, we provide honest, upfront estimates before starting any work.
Why Choose James Thompson Plumbing & Heating?
Why should I choose your company over other plumbers?
- 40+ years of experience
- Local, trusted reputation
- Fast and reliable service
- Full-service plumbing & heating solutions
- Honest pricing with no surprises
Do you handle both small repairs and large projects?
Yes! From quick fixes to full system installations, we handle jobs of all sizes.
See our recent plumbing projects, then call (781) 391-4169 to discuss your job.







