Across Iowa, of the 420 plumbing companies we list, 411 give a phone number and 274 have a website. By what they offer: 53 name drain service in their business name, 14 name sewer service in their business name.
Top 10 plumbing companies in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Cook Plumbing CorporationWest Des Moines
-
2D.p. Plumbing Plus LlcOttumwa
-
4Voss Brothers Plumbing & HeatingClinton
-
5Rdw Plumbing LlcMarion
-
6C. Ewert Plumbing & HeatingDavenport
-
7Mulford Plumbing & Heating IncCoralville
-
8Contractors Plumbing, Inc.Des Moines
-
10Precision IntakesMonroe
Cities
Largest first. Towns with a single plumbing company are listed further down this page.
- Des Moines22
- Davenport19
- Sioux City18
- Dubuque14
- Council Bluffs13
- Ames12
- Iowa City12
- Cedar Rapids11
- Marion11
- Mason City10
- Burlington8
- Waterloo7
- Fort Dodge6
- Grimes6
- Marshalltown6
- Spencer6
- Clear Lake5
- Clinton5
- North Liberty5
Other towns in Iowa
One plumbing company each — too few for a page of their own, so they live here.
-
Lenhart Plumbing, Inc.Adel
23589 Nantucket Rd, Adel, IA 50003-4400
-
Wilson's Town & Country PlumbingAinsworth
2535 6th St, Ainsworth, IA 52201-9310
-
Coady Plumbing & HeatingAlbia
1515 S Clinton St, Albia, IA 52531-2637
-
Algona Plumbing & HeatingAlgona
118 N Dodge St, Algona, IA 50511-2636
-
Hentges Plumbing & HeatingAlton
203 10th St, Alton, IA 51003
-
G & S PlumbingAltoona
8090 NE 30th Pl, Altoona, IA 50009
-
Elite Plumbing Inc.Anamosa
14077 Buffalo Rd, Anamosa, IA 52205-7618
-
Read Plumbing LlcAnkeny
1450 Ne 69th Pl Ste 57, Ankeny, IA 50021-8958
-
Ankeny Plumbing ServiceAnkeny
306 SE Magazine Rd, Ankeny, IA 50021
-
Premier Plumbing Inc.Ankeny
121 Se Shurfine Dr Ste 8, Ankeny, IA 50021-5425
-
Priority PlumbingAnkeny
905 SW Ordnance Rd Ste F, Ankeny, IA 50023
-
Tom's Plumbing & HeatingArnolds Park
172 U.S. Hwy 71 S, Arnolds Park, IA 51331
-
Burr Plumbing & Heating IncAudubon
313 Washington St, Audubon, IA 50025-1136
-
Rustvold Plumbing & HeatingAudubon
325 N Market St, Audubon, IA 50025-7562
-
Ehlen Plumbing, Heating & ACBelle Plaine
1808 8th Ave, Belle Plaine, IA 52208
-
Heartland Mechanical ContractingBellevue
35612 Bellevue-Cascade Rd, Bellevue, IA 52031
-
Kieffer Plumbing & Heating IncBellevue
104 Court St, Bellevue, IA 52031-1313
-
H & K PlumbingBelmond
504 4th St SE, Belmond, IA 50421-1308
-
Roto-rooterBettendorf
2611 State St, Bettendorf, IA 52722
-
JB PlumbingBlakesburg
18949 30th St, Blakesburg, IA 52536
-
Accurate PlumbingBondurant
8049 NE 94th Ave, Bondurant, IA 50035
-
Iowa PlumbingBondurant
12181 NE 66th St, Bondurant, IA 50035
-
Kruck Plumbing & Heating CoBoone
615 Story St, Boone, IA 50036-2833
-
Pritchard Bros PlumbingBoone
1019 Story St, Boone, IA 50036
-
Choice Plumbing, Heating & A/CCalamus
105 1st St, Calamus, IA 52729
-
Economy Plumbing & HeatingCamanche
817 7th Ave, Camanche, IA 52730-1810
-
1-Tom-PlumberCarlisle
550 S 2nd St, Carlisle, IA 50047
-
Kitt Plumbing & HeatingCarroll
216 W 3rd St, Carroll, IA 51401-2706
-
Knobbe Plumbing and HVACCarroll
605 W 6th St, Carroll, IA 51401-2252
-
Tony's Plumbing & HeatingCedar Falls
5630 Westminster Dr, Cedar Falls, IA 50613-6953
-
Beck PlumbingCenter Point
126 Franklin St, Center Point, IA 52213
-
Devin's PlumbingCenterville
314 W State St, Centerville, IA 52544
-
Johansen Plumbing and HeatingChariton
111 N Main St, Chariton, IA 50049
-
Mick Gage Plumbing & HeatingCharles City
1303 S Grand Ave, Charles City, IA 50616
-
Hockenson PlumbingCharles City
107 N. Jackson St., Charles City, IA 50616
-
Bill Rhiners Plumbing Heating & CoolingClive
15201 Hickman Rd, Clive, IA 50325-4502
-
Zippy DrainClive
10540 Hickman Rd Ste D, Clive, IA 50325-3708
-
Mulford Plumbing & Heating IncCoralville
721 Camp Cardinal Blvd, Coralville, IA 52241
-
Oehl Plumbing, Heating, Electric & Air ConditioningCoralville
941 25th Ave PMB 356, Coralville, IA 52241-1224
-
Corning Plumbing & HeatingCorning
721 Benton Ave, Corning, IA 50841-1415
-
Southern Iowa PlumbingCorydon
411 N Dotur Dr, Corydon, IA 50060
-
Cresco Heating & VentilatingCresco
112 2nd St W, Cresco, IA 52136-1516
-
J and J Plumbing and HeatingCreston
211 S Elm St, Creston, IA 50801
-
American Plumbing and ExcavatingDallas Center
Serving, Dallas Center, IA 50063
-
Mahon Plumbing LLCDallas Center
-, Dallas Center, IA 50063
-
Home Run PlumbingDe Soto
12 Ellefson Dr, De Soto, IA 50069
-
Top Notch Plumbing - Jeff BaderDe Witt
907 12th Ave, De Witt, IA 52742
-
Chads PlumbingDunkerton
7408 N Canfield Rd, Dunkerton, IA 50626
-
Dunlap Plumbing & HeatingDunlap
113 Iowa Ave, Dunlap, IA 51529-1046
-
Voelkers Plumbing IncDurant
1210 5th St, Durant, IA 52747-9507
-
Budden Well & Plumbing Service, IncDyersville
1644 300th Ave, Dyersville, IA 52040-8736
-
Prier Brothers Inc.Dyersville
30441 Prier Rd, Dyersville, IA 52040
-
Oldson's Plumbing Heating & Air ConditioningEagle Grove
114 N Commercial Ave, Eagle Grove, IA 50533-1720
-
Earling Plumbing ShopEarling
402 4th Ave, Earling, IA 51530
-
Superior PlumbingEldridge
3531 S 11th Ave, Eldridge, IA 52748-9309
-
Kline Sewer & DrainEldridge
308 N 12th Ave, Eldridge, IA 52748-1730
-
Lindle PlumbingEldridge
2100 E Le Claire Rd Ste 3, Eldridge, IA 52748-1760
-
Central Plumbing & HeatingElkader
207 S Main St, Elkader, IA 52043-9078
-
10G Heating Cooling PlumbingElkhart
265 Garfield Ave, Elkhart, IA 50073
-
OBrien Plumbing, Heating, and CoolingElma
315 Main St, Elma, IA 50628
-
Hinton Plumbing & Repair LLCEly
1220 Sunrise Dr, Ely, IA 52227
-
Bauer; Plumbing & HeatingEmmetsburg
1004 Erie St, Emmetsburg, IA 50536
-
Duitsman Plumbing and HeatingEstherville
8 S 5th St, Estherville, IA 51334
-
Comfortec Inc Heating Cooling & PlumbingEstherville
1724 Central Ave, Estherville, IA 51334-2439
-
Fairbank Plumbing & Heating LLCFairbank
1038 112th St, Fairbank, IA 50629
-
Joe Miller Plumbing & Heating IncFairbank
117 E Main St, Fairbank, IA 50629
-
Professional Plumbing Service, Inc.Fairfax
4880 80th St SW, Fairfax, IA 52228
-
Benjamin Franklin PlumbingFairfield
204 W Broadway Ave, Fairfield, IA 52556-3556
-
Dave's Plumbing & Heating IncFairfield
415 N 4th St, Fairfield, IA 52556-2452
-
Larsen Plumbing & Heating IncFertile
102 W Main St, Fertile, IA 50434
-
Torkelson Plumbing & HeatingForest City
246 E K St, Forest City, IA 50436-1504
-
Great River Plumbing IncFort Madison
1404 Avenue M, Fort Madison, IA 52627-4438
-
Fredericksburg Plumbing & HeatingFredericksburg
205 Falcon Dr, Fredericksburg, IA 50630-1030
-
Mustang Plumbing & Heating IncGeorge
219 E Iowa Ave, George, IA 51237-1049
-
Stouder PlumbingGlenwood
405 Coolidge St, Glenwood, IA 51534-1708
-
H & H Plumbing IncGranger
32411 170th St, Granger, IA 50109
-
Burger Plumbing & HeatingGreenfield
266 Public Sq, Greenfield, IA 50849
-
Doug's Plumbing and HeatingGuthrie Center
2164 Highway 25, Guthrie Center, IA 50115-8857
-
Hamburg Electric CoHamburg
1811 Washington St, Hamburg, IA 51640-1735
-
American Well & Pump ServiceHampton
1560 Yarrow Ave, Hampton, IA 50441
-
Murphy's Heating & PlumbingHampton
406 Central Ave W, Hampton, IA 50441-1923
-
Hampton Heating CoHampton
7 2nd Ave NE, Hampton, IA 50441-1802
-
Midwest Plumbing & HeatingHiawatha
1452 Robins Rd Ste 300, Hiawatha, IA 52233-4721
-
Fred's Plumbing & HeatingHospers
106 Main St, Hospers, IA 51238
-
Petersen Hudson Hardware Plumbing & HeatingHudson
520 Main St, Hudson, IA 50643-7758
-
J C Plumbing & HeatingHudson
9411 Gibson Rd, Hudson, IA 50643
-
H & M Pump ServiceHull
2735 Garfield Ave, Hull, IA 51239
-
Le Loux DiversifiedHull
2832 270th St, Hull, IA 51239-7310
-
Kiers Plumbing and HeatingHull
270 Main St Ste c, Hull, IA 51239
-
Johnson Plumbing Heating & CoolingIndependence
914 5th Ave NE, Independence, IA 50644
-
Precision Plumbing Heating & Air LlcIndependence
801 3rd Ave SE, Independence, IA 50644-2802
-
Bendon Plumbing Heating and Air ConditioningIndianola
717 W 2nd Ave, Indianola, IA 50125
-
Peak Plumbing LLCIndianola
1306 N 7th St, Indianola, IA 50125
-
Quality Plumbing & HeatingIndianola
811 S Jefferson Way, Indianola, IA 50125
-
Caswell Plumbing Heating & ACInwood
312 US-18, Inwood, IA 51240
-
Mort's Plumbing & HeatingIowa Falls
505 Industrial Park Rd, Iowa Falls, IA 50126
-
Roto-Rooter-Iowa FallsIowa Falls
19867 Highway D20, Iowa Falls, IA 50126
-
Goodland Pump and Supply CoIreton
406 1st St, Ireton, IA 51027
-
Jerome's PlumbingJewell
3468 Olsen Ave, Jewell, IA 50130
-
Smith's Sewer Service Inc.Johnston
4620 NW 62nd Ave, Johnston, IA 50131
-
J and S Plumbing, Heating, and ACKalona
308 E Ave, Kalona, IA 52247
-
Munyon Plumbing & HeatingKellerton
106 Decatur St, Kellerton, IA 50133-3457
-
Plumbing CoKeokuk
17 S 2nd St #2, Keokuk, IA 52632
-
Advanced PlumbingKeokuk
2538 Carbide Ln, Keokuk, IA 52632
-
Economy PlumbingKeokuk
3708 230th Ave, Keokuk, IA 52632
-
Don's Heating & CoolingKnoxville
714 W Montgomery St, Knoxville, IA 50138
-
Roto-RooterKnoxville
502 W Reno St, Knoxville, IA 50138
-
Davis Plumbing & MoreLa Porte City
1303 Comstock St, La Porte City, IA 50651-1257
-
St Clair Plumbing, Heating, Cooling, and ElectricalLa Porte City
500 N Cedar St, La Porte City, IA 50651
-
R M PlumbingLacona
22318 S23 Hwy, Lacona, IA 50139
-
Young Plumbing & HeatingLake Mills
107 W Main St, Lake Mills, IA 50450
-
Lamoni Heating Cooling & PlbgLamoni
140 N Linden St, Lamoni, IA 50140-1046
-
Mort's Water CompanyLatimer
1410 Gull Ave, Latimer, IA 50452
-
Laurens PlumbingLaurens
114 State Hwy 10, Laurens, IA 50554
-
Mic's Plumbing & HeatingLawler
202 N Depot St, Lawler, IA 52154
-
Crookshank PlumbingLe Grand
401 W Main St, Le Grand, IA 50142
-
Plumb Supply CompanyLe Mars
436 2nd Ave NE, Le Mars, IA 51031-3327
-
Vander Linden ServicesLeighton
1396 Highway 163, Leighton, IA 50143-8055
-
Curtis Electric Heating and CoolingLenox
501 W Temple St, Lenox, IA 50851
-
Leuthold Plumbing Heating & ElectricLester
207 Clinton St, Lester, IA 51242
-
Kline Sewer & DrainLong Grove
29999 170th Ave, Long Grove, IA 52756
-
Terpstra Plumbing Heating ElectricLynnville
507 East St, Lynnville, IA 50153
-
Drain Pro PlumbingMadrid
325 N Market St, Madrid, IA 50156
-
Groth Services, L.L.C.Manchester
1690 165th St, Manchester, IA 52057
-
Don & WaltManchester
1201 E Main St Ste A, Manchester, IA 52057-1896
-
Wells Air Conditioning & Heating & PlumbingMaquoketa
3118 Highway 61, Maquoketa, IA 52060-8672
-
Lefty's Pump & PlumbingMassena
205 E Cedar St, Massena, IA 50853
-
Country Propane, Heating, Cooling, & PlumbingMilo
19161 S23 Hwy, Milo, IA 50166
-
Hawkeye Drain Cleaning & Sewer Jetting LLCMonona
503 S Page St, Monona, IA 52159
-
Precision IntakesMonroe
2064 Republic Ave W Unit 2, Monroe, IA 50170
-
Van Ryswyk Plumbing & HeatingMonroe
405 S Monroe St, Monroe, IA 50170
-
White Hawk Plumbing & HeatingMonticello
602 E Washington St, Monticello, IA 52310
-
SGR Plumbing & Heating, Inc.Monticello
15162 Rock Rd, Monticello, IA 52310
-
Next Generation Plumbing And Heating, LlcMonticello
806 John Dr, Monticello, IA 52310-9410
-
Staner Heating & Plumbing IncMonticello
101 E 11th St, Monticello, IA 52310-1048
-
C & M Cooling Heating & Plumbing LLCMount Pleasant
204 E Clay St, Mount Pleasant, IA 52641
-
Ricker A/C Heating and PlumbingMt Ayr
200 N Taylor St, Mt Ayr, IA 50854
-
Jason Smith Plumbing, Heating and CoolingMt Pleasant
2575 Hickory Ave, Mt Pleasant, IA 52641
-
Mt Pleasant Heating Air Conditioning and PlumbingMt Pleasant
2310 235th St, Mt Pleasant, IA 52641
-
Kirk Butcher Plumbing & Heating, Inc.Muscatine
821 Park Ave, Muscatine, IA 52761-5041
-
Rivo, Inc.Muscatine
1109 Grandview Ave, Muscatine, IA 52761-1632
-
Oldfield Plumbing, L.l.c.Muscatine
1947 Roby Ave, Muscatine, IA 52761-1652
-
Aaa Sanitary Services CoMuscatine
813 Mulberry Ave, Muscatine, IA 52761
-
US Plumbers Home Service NampaNampa
12th Ave Rd, Nampa, IA 83612
-
Pederson PlumbingNashua
412 Sample St, Nashua, IA 50658
-
Newsome PlumbingNevada
24090 650th Ave, Nevada, IA 50201
-
Rewerts Well Co IncNevada
742 W 18th St, Nevada, IA 50201
-
Eden PlumbingNew Hartford
502 Packwaukee St, New Hartford, IA 50660
-
Bjk Pump & Gas CoNewell
384 W 3rd St, Newell, IA 50568-7637
-
Brooker Plumbing & HeatingNewton
1313 E 12th St N, Newton, IA 50208
-
Hughes Brothers PlumbingNorwalk
1016 Meadow Dr, Norwalk, IA 50211
-
Irvine Water Conditioning & PlumbingOelwein
840 1st Ave SE, Oelwein, IA 50662-3006
-
McCoy Plumbing & HeatingOlds
103 S Main St, Olds, IA 52647
-
Wright Plumbing And Well SeviceOnawa
919 10th St, Onawa, IA 51040-1462
-
Hubers Plumbing, Heating & Air ConditioningOrange City
1104 State Hwy 10 W, Orange City, IA 51041
-
Visser Bros Plg & HtgOrange City
402 8th St SW, Orange City, IA 51041-1547
-
All ServiceOsceola
2517 Highway 34, Osceola, IA 50213-8364
-
D.p. Plumbing Plus LlcOttumwa
2921 N Court St, Ottumwa, IA 52501-1167
-
Alig PlumbingOttumwa
128 Deppe Ln, Ottumwa, IA 52501
-
The Other Guys Sewer & DrainOttumwa
401 S Davis St, Ottumwa, IA 52501
-
L&M PlumbingPatterson
419 Long St, Patterson, IA 50218
-
Van Sittert Plumbing & HeatingPella
314 SE 14th St, Pella, IA 50219
-
Plumb Supply CompanyPella
206 Truman St, Pella, IA 50219-2162
-
Pella Heating & CoolingPella
1415 W 2nd St, Pella, IA 50219
-
Van Rheenen, Inc.Pella
1707 Washington St, Pella, IA 50219
-
Accujet Sewer & Drain CleaningPerry
12155 J Ave, Perry, IA 50220-6028
-
HulganPerry
801 1st Ave, Perry, IA 50220-1702
-
Pipe Monkey PlumbingPleasant Hill
1300 S Pleasant Hill Blvd, Pleasant Hill, IA 50327-1856
-
VIP ContractorsPolk City
109 1st St, Polk City, IA 50226-2146
-
Royal PlumbingPrairie City
107 S East St, Prairie City, IA 50228
-
Plumb Supply CompanyRed Oak
1949 G Ave, Red Oak, IA 51566
-
Lon's Plumbing & Heating CoReinbeck
516 Main St, Reinbeck, IA 50669-1052
-
Vogt Plumbing & HeatingRock Rapids
109 N Marshall St, Rock Rapids, IA 51246-1515
-
Beyer Plumbing And HeatingRock Valley
1512 Main St, Rock Valley, IA 51247-1156
-
Eastern Iowa Plumbing and HeatingSabula
57092 64th St, Sabula, IA 52070
-
Speedy Rooter PlumbingSergeant Bluff
2243 Andrew Ave, Sergeant Bluff, IA 51054
-
Kamies Plumbing & HeatingSheldon
104 N 4th Ave, Sheldon, IA 51201-1143
-
Wallin Plumbing & HeatingShenandoah
1209 Ferguson Rd., Shenandoah, IA 51601
-
Wallin Plumbing And HeatingShenandoah
1117 W Sheridan Ave, Shenandoah, IA 51601-1551
-
John Gowing Plumbing & HeatingShenandoah
1210 W Sheridan Ave, Shenandoah, IA 51601
-
A One Plumbing Sewer & DrainSibley
1217 Pierce Ave, Sibley, IA 51249
-
B & B Plumbing & HeatingSioux Center
348 N Main Ave, Sioux Center, IA 51250-1852
-
B and B Plumbing and HeatingSioux Center
3756 US-75, Sioux Center, IA 51250
-
Schouten Plumbing & HeatingSioux Center
1415 S Main Ave, Sioux Center, IA 51250-1104
-
Kovarik Onstot Elite Plumbing, LLC.Slater
31272 510th Ave.,, Slater, IA 50244
-
Lakes Plumbing Heating CoolingSpirit Lake
1902 Zenith Ave, Spirit Lake, IA 51360
-
Wheatley Plumbing & HeatingSpirit Lake
2549 IA-9, Spirit Lake, IA 51360
-
Wiese Plumbing & Heating IncStorm Lake
1400 Michigan St, Storm Lake, IA 50588-1961
-
Norsemen Plumbing IncStory City
515 Broad St, Story City, IA 50248-1133
-
Sully Plumbing & HeatingSully
507 4th St, Sully, IA 50251
-
Ternus Electric Plumbing & HeatingTama
1010 E 5th St, Tama, IA 52339
-
KJ's PlumbingTama
1400 E 5th St, Tama, IA 52339
-
Albaugh P.h.c. Inc.Tipton
320 W South St, Tipton, IA 52772-1635
-
Brandt Farm Drainage LLCTitonka
3108 240th Ave, Titonka, IA 50480
-
Tripoli Plumbing & HeatingTripoli
208 S Main St, Tripoli, IA 50676
-
Snyder PlumbingTruro
1817 Shore St, Truro, IA 50257
-
Herr PlumbingUrbandale
3101 104th St, Urbandale, IA 50322-3884
-
Schlievert Plumbing, Inc.Urbandale
3181 99th St, Urbandale, IA 50322-3824
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