Across Alabama, of the 469 plumbing companies we list, 456 give a phone number and 320 have a website. By what they offer: 80 name drain service in their business name, 11 name sewer service in their business name, 1 names emergency service in their business name.
Top 10 plumbing companies in Alabama
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Roto RooterMontgomery
-
2Plumbers Wholesale SupplyGadsden
-
4Affordable Plumbing, Heating & AirFairhope
-
5DrainBusters PlumbingTheodore
-
7A & M Plumbing, LLCAlexander City
-
8AABCO BackflowBirmingham
-
9Adams Plumbing & Drain CoMobile
-
10Affordable Master PlumberBirmingham
Cities
Largest first. Towns with a single plumbing company are listed further down this page.
- Birmingham59
- Mobile31
- Montgomery23
- Huntsville19
- Decatur12
- Alabaster11
- Anniston11
- Bessemer11
- Pelham11
- Tuscaloosa9
- Dothan8
- Athens7
- Fairhope7
- Gardendale7
- Hoover7
- Moody7
- Opelika6
- Oxford6
- Theodore6
- Albertville5
- Cullman5
- Florence5
- Madison5
Other towns in Alabama
One plumbing company each — too few for a page of their own, so they live here.
-
A & M Plumbing, LLCAlexander City
2116 Washington St, Alexander City, AL 35010
-
AM PlumbingAlexander City
1737 Sewell St, Alexander City, AL 35010
-
Southeast Electric & PlumbingAndalusia
900 Dr M L King Jr Expy, Andalusia, AL 36420
-
Dog Gone Right PlumbingArab
543 7th Ave NW, Arab, AL 35016-1053
-
Auburn WinnelsonAuburn
1975 Mall Blvd Ste 106, Auburn, AL 36830
-
J Roarke Plumbing CoAuburn
1936 Mall Blvd, Auburn, AL 36830-1874
-
Klein Plumbing, Inc.Auburn
3409 Skyway Dr, Auburn, AL 36830-6445
-
Plains Plumbing LLCAuburn
2143 Stonehaven Dr, Auburn, AL 36879
-
United Plumbing ServiceBay Minette
42491 J W Davidson Rd, Bay Minette, AL 36507
-
C B Plumbing ServiceBrewton
831 Springhill Dr, Brewton, AL 36426
-
Rooter-manBrewton
202 Mildred St, Brewton, AL 36426-2107
-
Totally Extreme ContractorsBrookwood
14472 Rockhouse Rd, Brookwood, AL 35444
-
Jeff Beaty PlumbingCalera
200 Orangewood Cir, Calera, AL 35040
-
Nelson Plumbing ContractorsCamden
207 Claiborne St, Camden, AL 36726
-
Black Dog PlumbingChelsea
10468 Chelsea Rd, Chelsea, AL 35043
-
C & M Plumbing and Gas LLCChelsea
3519 Co Rd 39, Chelsea, AL 35043
-
Whatley Builders and PlumbingClanton
703 2nd Ave N, Clanton, AL 35045
-
Pate's Plumbing Sewer and Drain CleaningClanton
370 County Road 410, Clanton, AL 35045-8023
-
Tackett PlumbingClanton
1014 2nd Ave N, Clanton, AL 35045
-
Jacobs Plumbing IncCoaling
10882 Middle Coaling Rd, Coaling, AL 35453
-
Professor Plumb, LlcColumbiana
227 Old Highway 25 W, Columbiana, AL 35051-5835
-
M&B PlumbingColumbiana
890 Highway 77, Columbiana, AL 35051
-
Dean And Son Plumbing Co IncCove
229 Old Big Cove Rd, Cove, AL 35741
-
Master Crafts Plumbing, Carpentry, Ceramic TileCrane Hill
16 County Road 176, Crane Hill, AL 35053
-
M.D. Wells Plumbing Service LLCCrane Hill
211 County Road 368, Crane Hill, AL 35053
-
Vest PlumbingCrane Hill
197 County Road 351, Crane Hill, AL 35053
-
Express Rooter and LamcoDanville
793 Liberty Rd, Danville, AL 35619
-
5 Starr PlumbingDaphne
9053 Milton Jones Rd, Daphne, AL 36526-6105
-
bluefrog Plumbing + Drain of MobileDaphne
2001 US Highway 98 Ste B, Daphne, AL 36526
-
Plumb-ProDaphne
PO Box 2767, Daphne, AL 36526
-
Jubilee Plumbing Contractors LLCDaphne
10469 Tampary St, Daphne, AL 36526
-
Price PlumbingDeatsville
2060 Airport Rd, Deatsville, AL 36022
-
Gaddy Electric & PlumbingDemopolis
145 Industrial Park Dr N, Demopolis, AL 36732
-
Allstar Plumbing And Septic Service, Inc.Eastaboga
3418 Richeytown Rd, Eastaboga, AL 36260
-
Ed Dismukes Plumbing Inc.Eastern
9227 Old Mobile Rd, Eastern, AL 36527
-
All Clear Plumbing & AirEclectic
1033 Castaway Island Rd, Eclectic, AL 36024
-
Roto-Rooter Plumbing & Drain ServiceEclectic
123 Main St, Eclectic, AL 36024
-
Evans Plumbing & Drain ServiceEight Mile
8850 Broadus Loop Rd, Eight Mile, AL 36613
-
Straight Forward PlumbingEight Mile
6775 Kushla McLeod Rd, Eight Mile, AL 36613
-
Schoen PlumbingElberta
13915 Breman Rd, Elberta, AL 36530
-
Miller & Humphrey Plumbing & Electric Inc.Enterprise
602 E Park Ave, Enterprise, AL 36330-3928
-
Lindsey Plumbing & ElectricEnterprise
632 N Main St, Enterprise, AL 36330-1775
-
Lawrence Septic Tank & Back Hoe ServiceEufaula
505 W Boundry St, Eufaula, AL 36027
-
Flowers PlumbingEufaula
202 New Fort Browder Rd, Eufaula, AL 36027
-
Septic SolutionsEvergreen
435 County Rd. 35, Evergreen, AL 36401
-
Fayette Drain & Sewer ServiceFayette
328 Columbus St E, Fayette, AL 35555-2613
-
Brian's PlumbingFoley
16709 County Road 26, Foley, AL 36535
-
Bonner,s Plumbing Inc.Foley
8033 Nall Rd, Foley, AL 36535
-
C & J PlumbingFoley
12070 Virginia Ave, Foley, AL 36535
-
Chadwick Plumbing ServicesFort Payne
1715 McCurdy Lp Rd E, Fort Payne, AL 35967
-
Roto-Rooter Fort Payne, ALFort Payne
1215 Blount Avenue, Fort Payne, AL 35976
-
Drainblaster Plumbing ServiceFultondale
2004 Draper Way, Fultondale, AL 35068
-
Phillips Plumbing & HeatingFultondale
1509 Stouts Rd, Fultondale, AL 35068
-
Rickey L Whitworth Plumbing and HeatingFultondale
1312 Stouts Rd, Fultondale, AL 35068
-
Plumbers Wholesale SupplyGadsden
2100 Forrest Ave, Gadsden, AL 35904
-
Machen PlumbingGadsden
1912 Eastside Dr, Gadsden, AL 35904
-
K D & J PlumbingGadsden
613 E Broad St, Gadsden, AL 35903-1651
-
Roto-Rooter Plumbing & Water CleanupGadsden
3803 W Meighan Blvd, Gadsden, AL 35904
-
Flo Masters Drain ServiceGrand Bay
6330 Winner Dr, Grand Bay, AL 36541
-
Shepard StephenGrand Bay
10195 Old Pascagoula Rd, Grand Bay, AL 36541
-
Tetters Heating Cooling Plumbing ElectricalGreenville
806 E Commerce St, Greenville, AL 36037
-
McGough PlumbingGreenville
322 Fort Dale Rd, Greenville, AL 36037
-
Norris PlumbingGreenville
1306 E Commerce St, Greenville, AL 36037-2118
-
Coastal Plumbing and HeatingGulf Shores
5235 Co Rd 6, Gulf Shores, AL 36542
-
Dependable PlumbingGuntersville
5501 Cedar Mill Dr, Guntersville, AL 35976
-
Roto-RooterGuntersville
1215 Blount Ave, Guntersville, AL 35976
-
Alabama Plumbing SpecialistsGurley
870 Cherry Tree Rd, Gurley, AL 35748
-
T P's Septic Tank & Plumbing ServiceHanceville
9661 U S Highway 31, Hanceville, AL 35077
-
Preferred Plumbing & Drain ServiceHanceville
8740 U S Highway 31, Hanceville, AL 35077-7116
-
George PlumbingHartselle
2090 U.S. 31, Hartselle, AL 35640
-
Hartselle Plumbing & GasHartselle
2103 Springdale Dr SW, Hartselle, AL 35640
-
Roberts PlumbingHartselle
102 College St NE, Hartselle, AL 35640-1539
-
Practical PlumbingHayden
2097 Clevet Springs Rd, Hayden, AL 35079
-
Kennedy PlumbingHayden
4370 Cox Cove Rd, Hayden, AL 35079
-
Hansen Backhoe ServicesHazel Green
275 Hayes Rd, Hazel Green, AL 35750-9317
-
Funky PlumbingHelena
800 Hwy 52 W, Helena, AL 35080
-
Superior Plumbing & Drain LlcHomewood
135 W Oxmoor Rd, Homewood, AL 35209-6367
-
Advance Plumbing & SepticHueytown
110 Vulcan Park Rd, Hueytown, AL 35023-2079
-
Brad's Plumbing Inc.Hueytown
2900 Tera Ln, Hueytown, AL 35023
-
WKD PlumbingHueytown
Serving Area, Hueytown, AL 35023
-
Brad HintonHueytown
2069 Cherry Ave, Hueytown, AL 35023-1512
-
Scott's PlumbingIrondale
2006 3rd Ave N, Irondale, AL 35210
-
Encore PlumbingJacksonville
2270 Pelham Rd S, Jacksonville, AL 36265-9582
-
Roto-Rooter Plumbing & Water CleanupJasper
3600 Highway 78 East, Jasper, AL 35501
-
Mac's PlumbingJasper
2101 3rd Ave S, Jasper, AL 35501
-
Mac's PlumbingJasper
4405 Curry Hwy, Jasper, AL 35503-5834
-
Norris Plumbing And GasJasper
2102 Commerce Ave, Jasper, AL 35501-5850
-
Glover PlumbingKillen
1591 County Road 25, Killen, AL 35645
-
Birditt PlumbingLanett
1713 N 2nd St, Lanett, AL 36863
-
W.C. Wright & SonLeeds
9079 US Highway 78, Leeds, AL 35094
-
Brandon's PlumbingLeeds
2428 Briarcliff Dr, Leeds, AL 35094
-
The Master's Plumbing CompanyLeeds
3466 Grants Mill Rd, Leeds, AL 35094
-
Anthony Dulaney PlumbingLincoln
259 Mitchell Cir, Lincoln, AL 35096
-
Keith The Plumber LLCLocust Fork
30145 State Hwy 79, Locust Fork, AL 35097
-
Surfside PlumbingLoxley
26009 Lakeland Dr, Loxley, AL 36551
-
Discount PlumbingMc Calla
21096 Lake View Dr, Mc Calla, AL 35111
-
Pro ServicesMc Calla
2194 Rock Mountain Lake Dr, Mc Calla, AL 35111
-
Pro Services LLCMcCalla
22311 Diesel Dr, McCalla, AL 35111
-
Home Pros Plumbing, Heating and AirMillbrook
1962 Commerce St, Millbrook, AL 36054
-
Headley Plumbing Co.Millbrook
5520 Main St, Millbrook, AL 36054-1820
-
Relief Valve Service Inc.Millbrook
2457 Wall St, Millbrook, AL 36054-4207
-
Infinity Plumbing and SepticMunford
775 McElderry Rd, Munford, AL 36268-7229
-
Armbrester PlumbingMunford
893 Armbrester Ln, Munford, AL 36268-6919
-
Wolf Plumbing ServiceMunford
2146 Chinnabee Rd, Munford, AL 36268
-
Building Technology Inc.Muscle Shoals
600 Ford Rd, Muscle Shoals, AL 35661-1112
-
Plumbers and Pipefitters Local 760Muscle Shoals
2807 Avalon Ave, Muscle Shoals, AL 35661-2707
-
Plumbers 911 HuntsvilleMuscle Shoals
2807 Avalon Ave, Muscle Shoals, AL 35661-2707
-
Joe's Plumbing LLCMuscle Shoals
508 W Louise Ave, Muscle Shoals, AL 35661-1516
-
Delta PlumbingNew Hope
406 College Ave, New Hope, AL 35760
-
Hereford PlumbingNew Market
3012 Winchester Rd, New Market, AL 35761
-
Peck PlumbingNew Market
770 New Market Rd, New Market, AL 35761-8009
-
Roto-RooterNewton
1048 Hubbard Rd, Newton, AL 36352
-
Southwest Refinishing, Inc.Northport
5320 Northwood Lake Dr W, Northport, AL 35473
-
A Alpha Plumbing & Heating IncorporatedNorthport
12590 Frank Lary Rd, Northport, AL 35475
-
Sterling PlumbingOhatchee
11803 US Highway 431, Ohatchee, AL 36271-7133
-
Jones Septic and PlumbingOneonta
411 Quail Ridge Rd, Oneonta, AL 35121
-
Garrard Plumbing ServicesOneonta
20 Wood Rd, Oneonta, AL 35121
-
Tri-County PlumbingOneonta
118 Curtis Ln, Oneonta, AL 35121
-
GNG Plumbing, Inc.Orange Beach
24829 Canal Rd, Orange Beach, AL 36561
-
Mr PlumberOrange Beach
25299 canal rd, 2a office 5, Orange Beach, AL 36561
-
Sanders Electrical & PlumbingOzark
604 S Union Ave, Ozark, AL 36360
-
Joiner PlumbingPell City
2030 Old Coal City Rd, Pell City, AL 35125
-
Still Waters Service Company LLCPell City
1764 Deer Trace Road, Pell City, AL., Pell City, AL 35125
-
Struble PlumbingPhenix City
4491 US-80, Phenix City, AL 36870
-
Valley PlumbingPhenix City
4209 Newsome Dr, Phenix City, AL 36870-2328
-
Riley Plumbing CompanyPhenix City
3106 Opelika Rd, Phenix City, AL 36870
-
Tracy Horne EnterprisesPhenix City
70 Lee Rd 242, Phenix City, AL 36870
-
Smith Plumbing and StoragePiedmont
22766 AL-9, Piedmont, AL 36272
-
Randy's Sewer & Drain ServicesPiedmont
189 Estes Rd, Piedmont, AL 36272
-
Elite Drain & Septic Service, LLCPinson
114 Woodhaven Blvd, Pinson, AL 35126
-
Hardin Plumbing IncPleasant Grove
841 Park Rd, Pleasant Grove, AL 35127-1622
-
Southern Pride Plumbing LLCPrattville
2013 County Road 19 N, Prattville, AL 36067-8260
-
Free Flow Plumbing LLCPrattville
1017 Sandy Ridge Rd, Prattville, AL 36067
-
AKA PlumbingRainbow City
4374 Lister Ferry Rd, Rainbow City, AL 35906
-
Dallas Plumbing & Drain IncRainbow City
215 Nita St, Rainbow City, AL 35906-9030
-
Swan PlumbingRainsville
1887 McCurdy Ave N, Rainsville, AL 35986
-
Ryland's Underground ServicesRobertsdale
18192 Krchak Ln, Robertsdale, AL 36567
-
Dugger's Pump & Well Repair LLCRobertsdale
17350 Sawyer Rd, Robertsdale, AL 36567
-
Tlt Plumbing & RepairRobertsdale
24979 Linholm Rd, Robertsdale, AL 36567-5058
-
Ingram PlumbingSaraland
50 Jacintoport Blvd, Saraland, AL 36571
-
Advantage Drain ServiceSaraland
1015 Shelton Beach Rd, Saraland, AL 36571-3034
-
Crumbly PlumbingScottsboro
208 W Peachtree St, Scottsboro, AL 35768-1726
-
Blackbelt Sewer & Drain Cleaning ServiceSelma
152 Finner Dr, Selma, AL 36701
-
Ross Plumbing & RepairSelma
2708 Minter Ave, Selma, AL 36703-1900
-
Roto-Rooter Selma, ALSelma
216 U.S. Highway 80 East, Selma, AL 36701
-
Smitherman Land LlcSelma
110 Cecil Jackson Byp, Selma, AL 36703-9211
-
Brown's Plumbing SolutionsSeminole
20222 Erin Pond Rd, Seminole, AL 36574
-
Cottage Hill PlumbingSemmes
9483 Homestead Dr S, Semmes, AL 36575
-
Quick Rooter PlumbingSemmes
2063 Schillinger Rd N, Semmes, AL 36575
-
Chapman PlumbingShannon
2101 Shannon Oxmoor Rd # 107, Shannon, AL 35142
-
Four Cities PlumbingSheffield
1405 E 2nd St, Sheffield, AL 35660
-
Fox A-1 Plumbing IncSheffield
230 N Montgomery Ave, Sheffield, AL 35660-2707
-
Worley's Plumbing & Drain CleaningSlocomb
1850 State Highway 103, Slocomb, AL 36375
-
McElroy's Plumbing and DrainSouthside
6520 Harbor Pl, Southside, AL 35907
-
Bayside PlumbingSpanish Fort
30466 Sgt E I Boots Thomas Dr Ste 206c, Spanish Fort, AL 36527-7631
-
Bama Leak Detection LlcSpringville
384 Mountain View Rd, Springville, AL 35146-7317
-
Urgent Care Plumbing, LLCSpringville
2475 Evergreen Rd, Springville, AL 35146
-
Southeast Leak Detection & Repair LLCStapleton
34805 AL-59, Stapleton, AL 36578
-
Morrison PlumbingSterrett
17915 Highway 55, Sterrett, AL 35147
-
Larry The PlumberStockton
53943 AL-59, Stockton, AL 36579
-
Hart's All Service IncSummerdale
534 SE 7th St, Summerdale, AL 36580-3643
-
Anchor Plumbing & GasSummerdale
301 Ne 1st St # 3, Summerdale, AL 36580-4178
-
Ponder PlumbingSylacauga
37945 US Highway 280, Sylacauga, AL 35150
-
Scott Carr Plumbing LLCTalladega
726 Maple Dr, Talladega, AL 35160
-
Ted Light PlumbingTalladega
130 Jonathan Ln, Talladega, AL 35160
-
Alabama Plumbing & DrainTalladega
3525 Germany Mountain Rd, Talladega, AL 35160
-
Chad's Plumbing & Drain CleaningTalladega
1740 Spring Hill Rd, Talladega, AL 35160
-
Reno Plumbing & Sewer ServiceTarrant
1113 Thomason Ave, Tarrant, AL 35217-2530
-
Bowers Plumbing Co IncToney
2265 Carters Gin Rd, Toney, AL 35773-9728
-
J. Henry Plumbing, LlcToney
5518 Old Railroad Bed Rd, Toney, AL 35773-8635
-
Rousseau's excavating & pipe servicesToney
12229 Pulaski Pike, Toney, AL 35773
-
Keith The PlumberTrafford
26131 AL-79, Trafford, AL 35172
-
Morris PlumbingTrinity
1377 Old Highway 24, Trinity, AL 35673-5613
-
Kris n Co. IncTrussville
117 Argo Pk Ln, Trussville, AL 35173
-
Git'er Done PlumbingTrussville
768 Oak Dr E, Trussville, AL 35173
-
G & HTrussville
770 Oak Dr E, Trussville, AL 35173
-
Victory Plumbing & Pipe FittingTrussville
580 Simmons Dr, Trussville, AL 35173
-
David Thompson PlumbingValley
14 Laurel Dr, Valley, AL 36854
-
Cahaba PlumbingVestavia
3990 Christopher Dr, Vestavia, AL 35243
-
Cahaba PlumbingVestavia Hills
4268 cahaba heights court, 117, Vestavia Hills, AL 35243
-
Salser PlumbingVincent
90 McClinton Dr, Vincent, AL 35178
-
Champion Plumbing And RemodelingWarrior
80 Bryan Ln, Warrior, AL 35180
-
Mann PlumbingWarrior
409 McCart Dr, Warrior, AL 35180-1323
-
Lockhart PlumbingWetumpka
64 1st Pl, Wetumpka, AL 36092-8625
-
P V PlumbingWetumpka
4144 Central Plank Rd, Wetumpka, AL 36092
-
Terry Mustin Plumbing CoWetumpka
2655 Flatwood Rd, Wetumpka, AL 36092
-
All Clear Plumbing & DrainWhistler
2107 Wolf Ridge Rd, Whistler, AL 36612-1745
-
Master Plumbing ServicesWilmer
4400 Brannon Rd, Wilmer, AL 36587
-
TNT PlumbingWilmer
1950 Homestead Ln, Wilmer, AL 36587
-
Gamble Plumbing IncWoodstock
29 Rebecca Rd, Woodstock, AL 35188-4364
-
CM PlumbingWoodville
138 Hodges St, Woodville, AL 35776
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