Across North Carolina, of the 1,090 plumbing companies we list, 1,081 give a phone number and 793 have a website. By what they offer: 109 name drain service in their business name, 9 name sewer service in their business name, 5 name water heaters in their business name.
Top 10 plumbing companies in North Carolina
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
2Roto-Rooter Plumbing & Water CleanupMooresville
-
3Burleson Plumbing & HeatingSpruce Pine
-
4Optimal Plumbing Solutions, Inc.Raleigh
-
6J. R. Lane Plumbing Co.Raleigh
-
7A.c. Williams Plumbing & Heating, IncAsheville
-
8BericoGreensboro
-
9Charlotte PlumbingCharlotte
-
10Edwards & Mills Inc Plumbing & Gas ServicesGreensboro
Cities
Largest first. Towns with a single plumbing company are listed further down this page.
- Charlotte69
- Raleigh53
- Greensboro39
- Durham36
- Fayetteville30
- Wilmington28
- Winston Salem21
- Mooresville19
- Gastonia18
- Clayton17
- Hickory17
- Concord16
- Cary15
- Garner15
- Kernersville14
- Lexington14
- Asheville13
- Fuquay Varina13
- Indian Trail12
- Monroe12
- Hendersonville11
- High Point11
- Huntersville11
- Kannapolis11
- Burlington10
- Jacksonville10
- Matthews10
- Waxhaw10
- Greenville9
- New Bern9
- Statesville9
- Asheboro8
- Wilson8
- Chapel Hill7
- Cornelius7
- Goldsboro7
- Mint Hill7
- Shelby7
- Wake Forest7
- Wendell7
- Arden6
- Denver6
- Elizabeth City6
- Franklin6
- Kill Devil Hills6
- Sanford6
- Trinity6
- Youngsville6
- Apex5
- Kings Mountain5
- Leland5
- Mebane5
- Oxford5
- Salisbury5
- Thomasville5
Other towns in North Carolina
One plumbing company each — too few for a page of their own, so they live here.
-
Doug Smith's PlumbingAberdeen
32415 US-1, Aberdeen, NC 28315
-
John Cole's Plumbing ProfessionalsAberdeen
223 Ridgeline Rd, Aberdeen, NC 28315
-
Ray's Plumbing Service IncAberdeen
316 Springfield Dr, Aberdeen, NC 28315
-
Thomas Plumbing & Pipe LiningAberdeen
105 Pkwy Dr Unit B, Aberdeen, NC 28315
-
White & Woodley Mechanical ContractorsAhoskie
806 Memorial Dr E, Ahoskie, NC 27910-3914
-
Bill's Plumbing Co.Albemarle
37335 Barnhardt Rd, Albemarle, NC 28001
-
Whitley Pump & Well ServiceAlbemarle
44283 NC 24 27 73 Hwy, Albemarle, NC 28001-9706
-
Mountain Plumbing & MechanicalAndrews
100 Glenn Dr, Andrews, NC 28901
-
Flowmaxx Plumbing LLCAngier
1930 Guy Rd, Angier, NC 27501
-
Plumb Level Plumbing & Construction, LLCAngier
3019 Plainview Church Rd, Angier, NC 27501
-
J C Wilkins Plumbing CoAngier
840 Massengill Pond Rd, Angier, NC 27501-8113
-
Burns PlumbingAngier
2281 Langdon Rd, Angier, NC 27501
-
Jimmy's Plumbing & RepairArchdale
109 Seminole Dr, Archdale, NC 27263-3254
-
Island PlumbingAtlantic Beach
1257 Salter Path Rd, Atlantic Beach, NC 28512
-
A A Express Plumbing Services IncAtlantic Beach
601 Atlantic Beach Cswy Unit 3, Atlantic Beach, NC 28512
-
AA Express Plumbing Service IncAtlantic Beach
211 Atlantic Beach Cswy, Atlantic Beach, NC 28512
-
Vaughan's PlumbingAulander
202 B Millennium Rd, Aulander, NC 27805
-
A & A Plumbing Co.Bahama
6611 Stagville Rd, Bahama, NC 27503
-
Aus PlumbingBahama
45 Blazing Star Ln, Bahama, NC 27503
-
Roto-RooterBakersville
289 N Mitchell Ave, Bakersville, NC 28705
-
Webb's Maintenance & PipingBattleboro
217 Daniels Ave, Battleboro, NC 27809
-
Threatt Plumbing Heating & Fire SprinklerBattleboro
469 Elmwood Ln, Battleboro, NC 27809-8870
-
We Pump It Portable LLCBear Creek
7001 US Highway 421, Bear Creek, NC 27207
-
Golden PlumbingBeaufort
381 Gillikin Rd, Beaufort, NC 28516-7256
-
Forrest PlumbingBelmont
205 W Henry St, Belmont, NC 28012
-
HoaglandscapeBelmont
321 Southfork Dr, Belmont, NC 28012
-
Modern Plumbing Co Of Clt, IncBelmont
513 Woodlawn St, Belmont, NC 28012-2196
-
Final Plunge Plumbing IncBelmont
2601 Boundary St, Belmont, NC 28012-2317
-
Cheek EnvironmentalBennett
7748 Ln Ml Rd, Bennett, NC 27208
-
E.R. Universal Plumbing, & Well servicesBenson
253 Sanders Rd, Benson, NC 27504
-
Hardison ServicesBenson
2 Atlantic Ave, Benson, NC 27504
-
Celey's Quality Services, Llc.Benson
636 Old Roberts Rd, Benson, NC 27504-8006
-
Celey's Quality Plumbing IncBenson
8991 NC 27 E, Benson, NC 27504-6450
-
Bigfoot Plumbing and RepairBiscoe
248 Freeman Dr, Biscoe, NC 27209
-
Alemar IncBladenboro
805 Sassafras Rd, Bladenboro, NC 28320-6149
-
Goff PlumbingBlounts Creek
196 Magnolia Dr, Blounts Creek, NC 27814
-
Chuck Harper PlumbingBolivia
593 Lockwood Folly Rd SE, Bolivia, NC 28422
-
Jeff's Plumbing & Repair IncBoone
2181 US-421, Boone, NC 28607
-
La Bonte Plumbing IncBoone
1257 Poplar Grove Rd S, Boone, NC 28607
-
Triple T Pumping, Inc.Boone
1372 NC-194, Boone, NC 28607
-
Greene's Pump & Plumbing ServicesBostic
186 Bailey St, Bostic, NC 28018
-
Big Al's Plumbing, LlcBrevard
1185 Ecusta Rd, Brevard, NC 28712-7579
-
Carolina Blue PlumbingBrowns Summit
2662 Brooke Meadows Dr, Browns Summit, NC 27214
-
Pender PlumbingBurgaw
781 US Highway 117 S, Burgaw, NC 28425-7746
-
USA PlumbingCalabash
189 Calabash Rd, Calabash, NC 28467
-
C B Plumbing & Mechanical IncCamden
210 Maddrey Dr, Camden, NC 27921
-
Caddell PlumbingCameron
1500 Cranes Creek Rd, Cameron, NC 28326
-
Donathan Pumping Service Inc. & Sandhills Porta JohnCameron
292 Country Boy Ln, Cameron, NC 28326
-
Strub's Plumbing ServicesCandler
368 Big Cove Rd, Candler, NC 28715-8578
-
Mike Smith PumpingCanton
22 Puppy Dog Trl, Canton, NC 28716
-
Christian PlumbingCarolina Beach
401 Risley Rd #3979, Carolina Beach, NC 28428
-
Carrboro Plumbing, Inc.Carrboro
102 Ashe St, Carrboro, NC 27510-1706
-
Carrboro PlumbingCarrboro
806 Davie Rd, Carrboro, NC 27510-1918
-
Drain Express, IncCarrboro
104 Barnes St, Carrboro, NC 27510-2203
-
Sparrow & Sons PlumbingCarrboro
305 W Weaver St, Carrboro, NC 27510-2021
-
Adam Harward Plumbing, LLCCarthage
186 Hulsey Rd, Carthage, NC 28327
-
Bill's PlumbingCastalia
9475 Main St, Castalia, NC 27816
-
Clint's Plumbing ServicesChadbourn
303 E 3rd Ave, Chadbourn, NC 28431
-
Landis Plumbing & Heating SupplyChina Grove
185 Old Beatty Ford Rd, China Grove, NC 28023-8602
-
Ark Plumbing Inc.China Grove
115 McWood Dr, China Grove, NC 28023
-
Cain's Able PlumbingChina Grove
635 Menius Rd, China Grove, NC 28023-9475
-
Mikey's Plumbing Co.China Grove
920 Greenfield Rd, China Grove, NC 28023
-
MAX PlumbingClemmons
2554 Lewisville Clemmons Rd Ste 208B, Clemmons, NC 27012
-
Nicchio & Sons Plumbing LLCClemmons
7528 Maidwood Ct, Clemmons, NC 27012
-
Transou's Plumbing & SepticClemmons
5752 Hampton Rd, Clemmons, NC 27012
-
Lewisville Clemmons PlumbingClemmons
6645 Holder Rd, Clemmons, NC 27012-9287
-
All For One Plumbing LLCCleveland
310 W Main St, Cleveland, NC 27013
-
Mechanical Maintenance IncClimax
6028 Liberty Rd, Climax, NC 27233
-
Roto-Rooter Plumbing & Water CleanupClinton
202f East Main Street, Clinton, NC 28328
-
The Plumbing Company IncClyde
51 Park Terrace Dr, Clyde, NC 28721
-
Smokey Mountain Plumbing Services and RepairClyde
82 Mimi Loop, Clyde, NC 28721-8567
-
Danny Sullivan's Plumbing, Inc.Coats
386 Dusty Ln, Coats, NC 27521
-
Gary Willis PlumbingCoats
2820 Bailey Rd, Coats, NC 27521
-
Hayden & Sons Plumbing IncColfax
705 Lakedale Rd, Colfax, NC 27235
-
Johns Plumbing, Heating & Air Conditioning, Water Purification And ElectricalColfax
228 Little Santee Rd, Colfax, NC 27235-9764
-
The Gasman Service & RepairConnelly Springs
2596 Raintree St, Connelly Springs, NC 28612
-
Plumbserve, LlcCreedmoor
601 N Durham Ave Ste 200, Creedmoor, NC 27522-8305
-
Devlin's Plumbing & ConstrCreedmoor
602 N Durham Ave, Creedmoor, NC 27522
-
Faison Plumbing PlusCreedmoor
1684 Lake Rd, Creedmoor, NC 27522
-
Warren and Son's PlumbingCreedmoor
9800 Boyce Rd, Creedmoor, NC 27522
-
Doby's Plumbing and RepairCrumpler
2521 Chestnut Hill Rd, Crumpler, NC 28617
-
McMahon PlumbingCurrituck
106 W Canvasback Dr, Currituck, NC 27929-9634
-
Carolina PlumbingDallas
418 David Dr, Dallas, NC 28034
-
HOKE PLUMBINGDavidson
21909 Shearers Rd, Davidson, NC 28036
-
Josh Bradshaw Plumbing, Inc.Deep Run
2359 Mark N Smith Rd, Deep Run, NC 28525-9795
-
J & J Kitchen and BathDunn
108 Old NC-55 E, Dunn, NC 28334-6487
-
Owen Plumbing CoDunn
276 Gainey Rd, Dunn, NC 28334
-
Padgett Daryl Plumbing ServiceDunn
803 E Morris Cir, Dunn, NC 28334
-
Tart Danny Custom PlumbingDunn
1000 Rowan St, Dunn, NC 28334
-
Dyer's Plumbing, Inc.Eden
233 S Hamilton St, Eden, NC 27288-5667
-
Commercial Air Systems, LLCElkin
1601 N Bridge St, Elkin, NC 28621
-
T&D PipingElkin
618 W Mt Herman Church Rd, Elkin, NC 28621
-
Holbrook Plumbing CoElkin
151 Holbrook Ridge Ln, Elkin, NC 28621-8734
-
Camps Well & Pump Company IncEllenboro
149 Ola Dr, Ellenboro, NC 28040
-
George Brooks PlumbingEllenboro
296 Harmon Rd, Ellenboro, NC 28040
-
Willie Saul & Son Plumbing Inc.Elon
3115 Altamahaw Race Track Rd, Elon, NC 27244-9532
-
All About Home Service and RepairElon
3115 Pagetown Rd, Elon, NC 27244
-
J.T.'s PlumbingElon
2755 Barrington Rd, Elon, NC 27244
-
All Service PlumbingEmerald Isle
9201 Coast Guard Rd, Emerald Isle, NC 28594
-
Pipeline PlumbingEmerald Isle
7413 Emerald Dr Ste C, Emerald Isle, NC 28594
-
T.p. Howard's Plumbing Co., Inc.Fairview
90 Number Nine Rd, Fairview, NC 28730-7711
-
Badger Plumbing CompanyFallston
4540 Fallston Rd, Fallston, NC 28150
-
Holbert's Plumbing IncFlat Rock
728 S Allen Rd, Flat Rock, NC 28731-9439
-
Mr. Rooter Plumbing of Buncombe & Henderson CountiesFletcher
126 Underwood Rd, Fletcher, NC 28732
-
Duckett PlumbingFletcher
74 Mountain Ridge Ln, Fletcher, NC 28732
-
Ohmstead Plumbing Company LlcForest City
470 Washington St, Forest City, NC 28043-9455
-
Roto-Rooter Plumbing & Drain ServicesForest City
550 Oak St, Forest City, NC 28043
-
C Massey Plumbing IncFour Oaks
5124 US-701 Hwy, Four Oaks, NC 27524
-
Capps Plumbing Company, Inc.Four Oaks
5586 US-301 S, Four Oaks, NC 27524-9259
-
Genuine Plumbing CompanyFour Oaks
619 E Sanders St, Four Oaks, NC 27524
-
The Plumbing Monkey LLCFranklinton
2020 Lonesome Dove Dr, Franklinton, NC 27525
-
C And L PlumbingGibsonville
501 S Joyner St, Gibsonville, NC 27249
-
Dino's Plumbing LLCGloucester
105 Conch Ct, Gloucester, NC 28528
-
Garner-Murphy Construction IncGraham
2430 S North Carolina 87, Graham, NC 27253
-
Roto-Rooter Plumbing & Water CleanupGraham
4 Northeast Court Square, Graham, NC 27253
-
Rose Wp Plumbing IncGraham
809 E Parker St, Graham, NC 27253-1957
-
Wallace Plumbing, Inc.Graham
805 E Parker St, Graham, NC 27253-1957
-
Woody's Plumbing WorksGrandy
105 Hickory Hill Dr, Grandy, NC 27939
-
1-Tom-PlumberGranite Falls
121 Falls Ave, Granite Falls, NC 28630
-
Bill's Plumbing CoGranite Falls
4294 Sawmills School Rd, Granite Falls, NC 28630
-
CAC PlumbingGranite Quarry
407 S Salisbury Ave, Granite Quarry, NC 28146
-
Prime Time Plumbing Services L.L.CGrover
1565 Long Branch Rd, Grover, NC 28073
-
Al's Plumbing WorksHamlet
806 E Hamlet Ave, Hamlet, NC 28345
-
Great Day Plumbing & AirHampstead
14685 US-17, Hampstead, NC 28443
-
Piedmont Water Conditioning IncHamptonville
1908 Hamptonville Rd, Hamptonville, NC 27020-7156
-
Absolute PlumbingHarbinger
110 Quarter Landing Ct, Harbinger, NC 27941
-
Absolute Plumbing OBXHarbinger
8754 Caratoke Highway Ste 4, Harbinger, NC 27941
-
Zocam PlumbingHarrisburg
6525 Hudspeth Rd, Harrisburg, NC 28075-5004
-
CYA PlumbingHarrisburg
8207 Deer Dr, Harrisburg, NC 28075
-
TAP PlumbingHays
4528 Mountain View Rd, Hays, NC 28635
-
Mosley Plumbing Co., Inc.Henderson
247 E Montgomery St, Henderson, NC 27536
-
R & K PlumbingHenderson
215 Yadkin St, Henderson, NC 27536
-
Elmer A Deal & Sons PlumbingHenderson
585 Industry Dr, Henderson, NC 27537-7073
-
Standard Plumbing Sewer and Drain IncHertford
123 Justin Ave, Hertford, NC 27944
-
Roto-Rooter Plumbing & Drain ServicesHighlands
11259 Buck Creek Rd Ste 27B, Highlands, NC 28741
-
Capitol Plumbing ServiceHillsborough
916 U.S. Hwy 70A, Hillsborough, NC 27278
-
Mo' Flow PlumbingHillsborough
1504 Rutoni Dr, Hillsborough, NC 27278
-
Ct Plumbing IncHillsborough
2211 Leah Dr # 2, Hillsborough, NC 27278-9010
-
Barry Williams PlumbingHolden Beach
3405 Holden Beach Rd SW, Holden Beach, NC 28462-5721
-
Williams & Son PlumbingHolly Ridge
402 Camp Davis Rd, Holly Ridge, NC 28445
-
Able Plumbing Services, Inc.Holly Springs
1416 Olde Mckenzie Dr, Holly Springs, NC 27540
-
Benjamin Franklin PlumbingHolly Springs
115 Thomas Mill Rd, Holly Springs, NC 27540
-
Triad Install LlcHolly Springs
644 Holly Springs Rd # 303, Holly Springs, NC 27540-9030
-
Kyngdom Plumbing,LLCHolly Springs,NC
101 Arbor Glen Ct., Holly Springs,NC, NC 27540
-
Janson's Plumbing ServiceHope-Mills
3211 Legion Rd, Hope-Mills, NC 28348
-
Boot's PlumbingHubert
3380 Freedom Way, Hubert, NC 28539
-
Premier Plumbing & Repair LlcJackson Springs
1396 Jackson Springs Rd, Jackson Springs, NC 27281
-
Drain Pain PlumbingJacksonville nc
122 Sherwood Rd, Jacksonville, NC 28540, Jacksonville nc, NC 28540
-
Joey's Plumbing IncJamestown
208 Hillstone Pl, Jamestown, NC 27282-2000
-
Neese's Plumbing RepairJamestown
2106 Shimer Dr, Jamestown, NC 27282
-
Bare PlumbingJefferson
219 Ore Knob Mine Rd, Jefferson, NC 28640
-
W R Blevins Plumbing CoJefferson
418 Colvard St, Jefferson, NC 28640-9786
-
Doug The PlumberJefferson
413 South St, Jefferson, NC 28640
-
Travis Creech Plumbing & SepticKenly
8973 Kirby Rd, Kenly, NC 27542
-
County Line PlumbingKing
710 Kirby Rd, King, NC 27021
-
Kirk's Plumbing Services LLCKing
108 Hillcrest Drive, King, NC 27021
-
Cannonware ProductsKinston
4684 Hwy 70 W, Kinston, NC 28504
-
D & W Plumbing IncKinston
2580 NC-11 55 S, Kinston, NC 28504
-
Platinum Plumbing & MechanicalKitty Hawk
3808 Elijah Baum Dr, Kitty Hawk, NC 27949
-
Barkley Plumbing IncKitty Hawk
4212 Poor Ridge Rd, Kitty Hawk, NC 27949
-
Benjamin PlumbingKnightdale
1400 Stone Wealth Dr, Knightdale, NC 27545
-
Golden Rule Plumbing ServicesKnightdale
5315 Walton Hill Rd, Knightdale, NC 27545-9424
-
Advance Plumbing Company.La Grange
7543 U S 70, La Grange, NC 28551
-
Ortman Plumbing CompanyLa Grange
108 Institute Rd, La Grange, NC 28551
-
Hoell PlumbingLandis
805 N Meriah St, Landis, NC 28088-1046
-
Plumbing ShoppeLandis
620 N Main St, Landis, NC 28088-1032
-
Well Restoration and Pump ServiceLansing
11742 NC-194, Lansing, NC 28643
-
Randall's Plumbing LLCLawndale
154 Charlie Randall Rd, Lawndale, NC 28090
-
Purified Plumbing Services INCLeasburg
363 Graystone point Rd, Leasburg, NC 27291
-
Wells Pump ServiceLeicester
3810 New Leicester Hwy, Leicester, NC 28748
-
Clarks Well and PumpLeicester
3200 New Leicester Hwy, Leicester, NC 28748-9704
-
Woods Plumbing & Drain CleaningLenoir
2465 NC-268, Lenoir, NC 28645
-
Triplett's PlumbingLenoir
1245 Norwood St SW, Lenoir, NC 28645-6132
-
Eller Sewer & Drain CleaningLiberty
3859 Alamance Church Rd, Liberty, NC 27298
-
Ross Plumbing & Pump ServiceLiberty
6541 Phillippi Rd, Liberty, NC 27298
-
Staley Plumbing IncLiberty
10141 Old Liberty Rd, Liberty, NC 27298-8072
-
Roto-Rooter Plumbing & Water CleanupLincolnton
121 East Water Street, Lincolnton, NC 28092
-
Mosteller PlumbingLincolnton
1041 Clyde Reynolds Dr, Lincolnton, NC 28092
-
Dellinger PlumbingLincolnton
228 Stanford Rd Apt I, Lincolnton, NC 28092-3997
-
Grady HarlowLittleton
126 E South Main St, Littleton, NC 27850
-
Dee's Drain Cleaning & PlumbingLocust
1644 Meadow Creek Church Rd, Locust, NC 28097
-
Flow Co PlumbingLocust
107 Sprucewood Cir, Locust, NC 28097
-
Clear Water Plumbing & HeatingLouisburg
110 Ramseur Rd, Louisburg, NC 27549
-
Lowell Pump & WaterLowell
828 Groves St, Lowell, NC 28098
-
Titan Flow ControlLumberton
2400 Cox Rd, Lumberton, NC 28360-0400
-
Ricky Morgan's PlumbingLumberton
1618 W 5th St, Lumberton, NC 28358-5430
-
Cyclone Sewer and Drain Cleaning |Obx Drain SewerManteo
167 Old County Rd, Manteo, NC 27954
-
Water QuestManteo
148 Steve Basnight Rd, Manteo, NC 27954
-
Ace Mechanical Obx LlcManteo
349 Water Plant Rd, Manteo, NC 27954-9260
-
Mid-County PlumbingMaple
133 Rattle Ridge Ln, Maple, NC 27956
-
CJ's PlumbingMarble
106 Geralds Ln, Marble, NC 28905-8650
-
Father & Son EnterprisesMarion
28 Apache Path, Marion, NC 28752
-
Father and Son EnterprisesMarion
153 Happy Pl, Marion, NC 28752-1500
-
Buckner Plumbing & Heating IncMarion
1240 US-70 W, Marion, NC 28752
-
Hills Plumbing ContractorsMars Hill
5975 US 23 Hwy, Mars Hill, NC 28754-8015
-
Carolina Plumbing & Repair Inc.Marshallberg
104 Brown St., Marshallberg, NC 28553
-
Perry LaneyMarshville
4709 Traywick Farm Rd, Marshville, NC 28103-0047
-
Pathmaker PlumbingMarvin
117 Summerwood Pl, Marvin, NC 28173
-
Clarence M Stanley Plumbing & Pump ServiceMcLeansville
5650 Bobolink Rd, McLeansville, NC 27301
-
Johnson PlumbingMiddlesex
8831 Bryant Rd, Middlesex, NC 27557
BEFORE YOU GO
Prepare for a plumbing visit
Describe the job, confirm charges and define the assessment.

Describe your job
Match your problem to the right service, prepare a useful description and agree on the first visit's scope.
Read the guide
Confirm visit charges
Separate the visit, diagnosis and repair so you know what you could owe before approving any work.
Read the guide
Plan an inspection
Prepare your questions, clarify what an inspection includes and turn the report into a practical next step.
Read the guide