The Precision of a Specialist.
The Heart of a Neighbor.

Same-Day Appointments Available • Most calls are answered within 15 minutes

Licensed Master Plumber

License #M39428

The “Armstrong Clean Promise.

We leave your home cleaner than we found it, or we pay for the cleaning. No mess, no stress — that's our guarantee.

Free · No obligation

Get My Free Quote

Just your name & number  — we’ll handle the rest.

Special Offers

Save BIG With James Armstrong Plumbing

$100Off

Any Mainline Cleaning
Includes camera inspection. Main line or any household drain.
9 spots remaining this month
*Offer ends when monthly slots are filled

$500Off

Any Sewer Line
Replacement Excavation
Full trenchless or traditional excavation.
Only 4 spots left
*Offer ends when monthly slots are filled

Mention your coupon when you call or we’ll apply it automatically  from your quote request.

Coupons can’t be combined. One per household per service visit

Our Services

Comprehensive Plumbing Solutions
for Homes & Businesses

At James Armstrong Plumbing, we handle every aspect of your plumbing
system — from quick fixes to complex installations.
Most Requested

Plumbing Repairs and Installation

Get fast help from a trusted plumber in Mesquite, TX for leaks, fixture installs, and upgrades. We restore your plumbing with smooth, reliable work.

Water Heater Services

From quick fixes to full replacements, our water heater services in Mesquite, TX, keep your hot water steady. We work on all standard and tankless models.

Most Requested

Drain Cleaning Services

Stubborn clogs disappear with our drain-cleaning solutions in Mesquite, TX. We clear the buildup fully so your drains flow the way they should.

Sewer Line Plumbing

Our team handles sewer line plumbing in Mesquite, TX, with careful inspection and precise repairs. We keep wastewater moving safely away from your home.

Gas Line Plumbing

Safe and reliable gas line plumbing in Mesquite, TX, is just a call away. Whether it’s a leak, repair, or new line, we follow strict safety standards.

Emergency Service

Emergency Service — Available 24/7

Burst pipe? Major leak? Don’t wait. Our emergency team serves Mesquite and the entire DFW area around the clock.

Technician available now

Proudly partnered with leading brands

Meet James Armstrong

Built on Family. Driven by Integrity. Focused on You.

James Armstrong has been a Mesquite resident his entire life. What began as helping neighbors fix leaky faucets turned into a career — and eventually a family business built on one simple rule: treat people right, do the job with integrity, and always stand behind your work.

“With over 30 years navigating North Texas’s unique plumbing challenges — from our expansive clay soils to our specific municipal codes — he knows your neighborhood, your soil type, and your city inspectors by name.”
Every job comes with the Armstrong Clean Promise — we leave your home cleaner than we found it, guaranteed. No excuses, no mess, no shortcuts. It’s the kind of commitment that’s earned us thousands of repeat customers and a reputation across the DFW metroplex for honest, reliable work.

Why Choose Us

Why Mesquite Homeowners

Choose James Armstrong

Licensed & Certified Technicians

Our plumbers are fully licensed, professionally trained, and committed to delivering quality workmanship that meets today’s industry standards.

Transparent, Upfront Pricing

No hidden fees and no surprises. Just clear, honest pricing you can trust before we begin any repair or installation.

Fast & Friendly Service

We respect your time. Our technicians arrive promptly, work efficiently, and treat you and your home with courtesy and care.

The Armstrong Clean Promise

Floor protection, shoe covers, and a meticulous cleanup on every job. If your home isn’t cleaner than we found it, we pay for the cleaning.

5-Star Rated by Homeowners Like You

Local families choose us for reliable plumbing and friendly service. Your comfort, safety, and satisfaction are the reasons we do what we do.

Emergency Response Available

Afterhours and weekend emergency calls accepted. $199 emergency service fee — no surprises. Call (214) 918-6109.

Emergency Calls Accepted After Hours & Weekends as well.

Plumbing Emergency? We Take After-Hours & Weekend Emergency Calls. (214) 918-6109 • $199 emergency dispatch fee • Most calls responded to same day.

Our Process

What to Expect
 
When You Call

From your first call to our follow-up check-in —
here’s exactly how we take care of you.
01

Call or Book Online

Speak with a real person, not a call center. We schedule at your convenience.

02

Same-Day Inspection

A licensed plumber evaluates your issue on-site. No guesswork.

03

Upfront Quote

You approve the price before work begins. The number you see is final.

04

Clean, Expert Work

Armstrong Clean Promise — we leave your home better than we found it.

05

Follow-Up Guarantee

We check in within 24 hours and follow up to ensure everything holds.

Free estimate · No obligation · Real person answers

Customer Reviews

What Our Customers Say

4.8

From 4,400+ Verified Google Reviews

Service Areas

Serving Communities Across
Dallas-Fort Worth

Latest Tips

From Our Blog

Sewer Line Repair Services

How a Plumber for Slab Leak Helps Detect the Issue

Are you facing a slab leak? A plumber for slab leaks in Mesquite, TX specializes in finding and stopping the leaks that hide beneath concrete ...
Read Article
Sewer Line Repair Services

Kitchen Plumbing Problems Homeowners Often Ignore

Kitchen plumbing problems that homeowners often ignore rarely start as emergencies. A slow drain, small drip under the sink, or occasional odor may seem harmless ...
Read Article
Sewer Line Repair Services

Plumbing Maintenance Checklist for Each Season

A plumbing system is a major part of a property’s infrastructure. A plumbing maintenance checklist in Mesquite, TX, helps homeowners spot small problems before they ...
Read Article
5 Signs You Need Emergency Plumbing Help Immediately

Emergency Plumbing: 5 Urgent Signs Your Plumbing System Needs Immediate Professional Help

Introduction Water systems in homes and buildings are used each day. Pipes, valves, and drains move water through the structure with little notice. A sudden ...
Read Article
Why Homeowners Choose CIPP for Long-Lasting Sewer Line Repair

Why Homeowners Choose CIPP for Long-Lasting Sewer Line Repair

Introduction Sewage line issues should worry all property owners as they manifest as drain clogs, backups, and a stench. Being a mess, people used to ...
Read Article
How to Choose a Trusted Plumber for Home Repairs

How to Choose a Trusted Plumber for Common Home Plumbing Problems

Introduction Water flows throughout a house every day through pipes, valves, and drains. In the majority of systems, all these components are vital elements but ...
Read Article

FAQ

Frequently Asked Questions

Have questions? We’ve got answers. Can’t find what you’re looking for? Give us a call anytime.

Our friendly team is available 24/7 to help you.

We don’t offer full 24/7 service in Mesquite, Tx but we do handle emergency calls after hours. If you have an urgent leak or major plumbing issue, our team is available for emergency support with a $199 emergency service fee.

Yes. Every plumber at James Armstrong Plumbing is fully licensed, insured, and backed by more than 30 years of hands-on field experience.

Yes, absolutely. We serve both residential and commercial clients across Mesquite, Tx and the wider DFW area. Whether it’s a home repair or a full installation for a business, our licensed technicians have the training and tools to handle any project with ease.

We serve Mesquite, Garland, Rowlett, Dallas, Plano, Richardson, and surrounding communities in the DFW metro area.

Most appointments can be booked the same week in Mesquite, Tx. For urgent situations, we also offer emergency service outside regular business hours.

We work with trusted brands including Bradford White, Delta, Navien, and supplies from Ferguson, Apex Plumbing Supply, and Home Depot.

Yes. We offer financing options through Thumbtack in Mesquite, Tx along with our Happy House Maintenance Plan for ongoing care.

Our friendly team is available 24/7 to help you.