Across Minnesota, of the 702 plumbing companies we list, 691 give a phone number and 525 have a website. By what they offer: 83 name drain service in their business name, 46 name sewer service in their business name, 3 name water heaters in their business name.
Top 10 plumbing companies in Minnesota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Roto-Rooter Plumbing & Water CleanupSaint Paul
-
2Day Plumbing Heating & CoolingFairmont
-
3Ikes Plumbing Drain Cleaning, IncCircle Pines
-
4Champion PlumbingEagan
-
5Associated Mechanical ContractorsShakopee
-
6Faribo Plumbing & HeatingFaribault
-
7Aj Alberts PlumbingWoodbury
-
8Walsh Plumbing Inc.Blaine
-
9H&M Underground SolutionsAustin
-
10Dick's Plumbing & HeatingBemidji
Cities
Largest first. Towns with a single plumbing company are listed further down this page.
- Minneapolis43
- Saint Paul25
- Duluth21
- Rochester15
- St Paul12
- Mankato10
- Brooklyn Park9
- Eagan8
- Elk River8
- Maple Grove8
- Stillwater8
- Blaine7
- Forest Lake7
- Saint Michael7
- Zimmerman7
- Andover6
- Burnsville6
- Cambridge6
- Saint Cloud6
- Austin5
- Belle Plaine5
- Bemidji5
- Bloomington5
- Buffalo5
- Detroit Lakes5
- Fridley5
- Lakeville5
- Moorhead5
- New Prague5
- Owatonna5
- Park Rapids5
- Plymouth5
- Rogers5
- Winona5
Other towns in Minnesota
One plumbing company each — too few for a page of their own, so they live here.
-
Northern Air Plumbing & HeatingAitkin
273 Westwood Dr, Aitkin, MN 56431
-
Ritter & Ritter Sewer ServiceAitkin
1208 Air Park Dr, Aitkin, MN 56431
-
Lundberg Plumbing & HeatingAitkin
1075 2nd St NW, Aitkin, MN 56431
-
Gravelle Plumbing & HeatingAitkin
223 1st Ave NW, Aitkin, MN 56431-1309
-
Austin Plumbing & Heating LLCAlbany
21280 Pioneer View Rd, Albany, MN 56307
-
Platinum Plumbing Solutions LLCAlbert Lea
1109 E Richway Dr, Albert Lea, MN 56007
-
Jim & Dude's Plumbing Heating & Air ConditioningAlbert Lea
1705 SE Broadway Ave, Albert Lea, MN 56007
-
Jim & Dude's Plumbing Heating & Air ConditioningAlbert Lea
724 W Clark St, Albert Lea, MN 56007-1700
-
Sunrise Plumbing IncAlbertville
11092 61st St NE, Albertville, MN 55301-9803
-
Masters Plumbing Heating & CoolingAlexandria
3446 State Highway 29 N, Alexandria, MN 56308-5589
-
Berg PlumbingAlexandria
2615 Aga Dr, Alexandria, MN 56308-3458
-
Aquarius 84 IncAlexandria
214 6th Ave E, Alexandria, MN 56308-1804
-
L & O Plumbing & Heating IncAlexandria
44 Glenn Rd NW, Alexandria, MN 56308-4007
-
Altura Plumbing and HeatingAltura
262 2nd Ave NW, Altura, MN 55910
-
Sherman PlumbingAngora
9099 Highway 53, Angora, MN 55703
-
Reich's Plumbing & HeatingAnnandale
4215 County Road 5 NW, Annandale, MN 55302-3113
-
Howard's Plumbing, Heating & Air Conditioning, Inc.Annandale
715 Norway Dr E, Annandale, MN 55302-3140
-
Maas Mark PlumbingAnnandale
11599 Kramer Ave NW, Annandale, MN 55302
-
Elfmann Chris PlumbingAnnandale
8488 County Road 35 W, Annandale, MN 55302
-
B R PlumbingAnoka
6250 Bunker Lake Blvd NW Ste 208, Anoka, MN 55303
-
Terry Overacker Plumbing, Inc.Anoka
502 E Main St, Anoka, MN 55303-2529
-
Bonfe's Plumbing Heating & Air ServiceAnoka
425 Monroe St, Anoka, MN 55303-2517
-
Meier Tool & EngineeringAnoka
875 Lund Blvd, Anoka, MN 55303-1189
-
Apple Valley Plumbing CoApple Valley
13090 Emmer Pl, Apple Valley, MN 55124-4233
-
Apple Valley Plumbing CompanyApple Valley
15615 Fairfield Dr, Apple Valley, MN 55124
-
Veteran ServicesApple Valley
6950 146th St W, Apple Valley, MN 55124
-
Bath Planet of MinnesotaApple Valley
14607 Felton Ct Ste 118, Apple Valley, MN 55124
-
TeeKay PlumbingAtwater
14777 Highway 12 NE, Atwater, MN 56209
-
Mechanical Brothers Plumbing, Heating, and Air ConditioningAvon
508 1st St SE, Avon, MN 56310
-
Zaffke PlumbingBackus
4207 16th St NW, Backus, MN 56435-2102
-
Lakeside PlumbingBackus
1279 Trinity Pines Dr NW, Backus, MN 56435
-
Tauber PlumbingBackus
2540 County 41 NW, Backus, MN 56435
-
Craig Labelle PlumbingBarnesville
218 2nd St NE, Barnesville, MN 56514
-
Schritz Plumbing & Heating LlcBarnesville
17836 150th Ave S, Barnesville, MN 56514-9102
-
Lang's Plumbing & HeatingBarrett
814 US-59, Barrett, MN 56311
-
Vacationland PlumbingBattle Lake
21566 State Highway 78, Battle Lake, MN 56515-9367
-
Patriot Plumbing, Heating, & ACBaxter
6899 Forthun Rd, Baxter, MN 56425
-
S & S Plumbing IncBecker
18738 93rd St, Becker, MN 55308
-
Lehtola Plumbing & HeatingBig Lake
22036 183rd St NW, Big Lake, MN 55309-8599
-
Prairie Plumbing & Heating IncBlooming Prairie
438 Highway Ave S, Blooming Prairie, MN 55917-1421
-
Meyer Plumbing and HeatingBlue Earth
125 N Grove St, Blue Earth, MN 56013
-
Paul Anderson PlumbingBraham
2137 103rd Ave, Braham, MN 55006
-
Pike Plumbing And HeatingBrainerd
830 Brook St, Brainerd, MN 56401-4409
-
Kinetico - BrainerdBrainerd
511 Washington St, Brainerd, MN 56401-3307
-
Advantage Septic & DrainBurtrum
4112 Balcony Rd, Burtrum, MN 56318
-
Hovs PlumbingByron
775 High Point Dr NE, Byron, MN 55920-4416
-
Rush Point PlumbingCHAMPLIN
11348 Quebec Ave N, CHAMPLIN, MN 55316
-
Anhalt Plumbing and HeatingCanby
101 10th St W, Canby, MN 56220
-
C A S Plumbing & HeatingCanby
110 2nd St W, Canby, MN 56220
-
Cedar PlumbingCedar
2445 Viking Blvd NW, Cedar, MN 55011
-
SOS Sewer ServiceCedar
3500 217th Ave NE, Cedar, MN 55011
-
Lloyd's Ideal PlumbingCenter City
321 Summit Ave, Center City, MN 55012
-
Colin’s well pump excavation plgCenter City
31382 Quinlan Ave, Center City, MN 55012
-
Lakes Area Home ImprovementChanhassen
7101 Tecumseh Ln, Chanhassen, MN 55317
-
Pattim PlumbingChanhassen
400 Lyman Blvd, Chanhassen, MN 55317
-
Steinkraus PlumbingChaska
112 E 5th St Ste 101, Chaska, MN 55318
-
Valley Rich Co IncChaska
147 N Jonathan Blvd, Chaska, MN 55318
-
Babe Plumbing, Drains, Water HeatersChaska
810 Yellow Brick Rd, Chaska, MN 55318
-
Goetzinger Plumbing & HeatingChatfield
30527 171st Ave, Chatfield, MN 55923
-
Mid-Range PlumbingChisholm
5650 Highway 73, Chisholm, MN 55719
-
Ikes Plumbing Drain Cleaning, IncCircle Pines
9046 N Highway Dr, Circle Pines, MN 55014-3760
-
Hill Side Sewer and Drain ServiceCloquet
6417 Taylor Dr, Cloquet, MN 55720-9213
-
Steve Young Plumbing & Heating llcCloquet
6573 Hermantown Rd, Cloquet, MN 55720
-
Scoobs PlumbingCokato
15556 10th St SW, Cokato, MN 55321
-
Gopher Sewer And Drain, LLCColumbia Heights
4230 Central Ave NE, Columbia Heights, MN 55421
-
Matt's Plumbing SolutionsColumbus
6652 145th Ave NE, Columbus, MN 55025-8890
-
K2 Drain CleaningCoon Rapids
11710 Juniper St NW, Coon Rapids, MN 55448
-
Cutting Edge Sewer & Drain - Coon RapidsCoon Rapids
199 Coon Rapids Blvd NW, Coon Rapids, MN 55433-5831
-
Mike Edwards Plumbing IncCottage Grove
8519 Jeffery Ave S, Cottage Grove, MN 55016
-
Eagle Lake PlumbingCromwell
6045 Eagle Lake Rd, Cromwell, MN 55726
-
Hn Quality PlumbingCrookston
535 3rd Ave SW, Crookston, MN 56716
-
Hillcor PlumbingCrosslake
35731 Bonnie Lakes Rd, Crosslake, MN 56442
-
North Country Plumbing & HeatingCrosslake
13688 Kimberly Rd, Crosslake, MN 56442-4008
-
Triple E Water And SewerCrystal
5232 Hanson Ct N, Crystal, MN 55429-3111
-
Fred's Plumbing Heating & ACCushing
31976 Azure Rd, Cushing, MN 56443
-
Keppers Plumbing & Septic PumpingCushing
34175 Pulaski Rd, Cushing, MN 56443
-
Falcon MechanicalDassel
190 3rd St, Dassel, MN 55325-4511
-
Servin Plumbing & HeatingDassel
24752 705th Ave, Dassel, MN 55325
-
Kals PlumbingDayton
18256 S Diamond Lake Ct, Dayton, MN 55327
-
Rimbey's Drain CleaningDayton
12020 Noon Dr, Dayton, MN 55327
-
Deer River Plumbing & HeatingDeer River
35512 Sunset Bay Dr, Deer River, MN 56636
-
Godfrey Plumbing & HeatingDeerwood
21302 Nokay Lake Rd, Deerwood, MN 56444
-
Vesi Works Plumbing - Plumber in Delano, MNDelano
7884 Brighton Ave SE, Delano, MN 55328
-
Minnetonka PlumbingDelano
520 River St S, Delano, MN 55328-9111
-
Rooter ManDelano
121 Babcock Blvd W, Delano, MN 55328-8614
-
Elmer J. Peterson CompanyDelano
5921 Dague Ave SE, Delano, MN 55328
-
T 'N G PlumbingDexter
64456 230th St, Dexter, MN 55926
-
Complete Plumbing Services Inc.Dilworth
5684 Highway 10, Dilworth, MN 56529-1411
-
Keith Pumper Plumbing & HeatingDundas
470 Railway St S, Dundas, MN 55019
-
Babe PlumbingEagle Lake
105 Redhawk Ct, Eagle Lake, MN 56024
-
A-1 Sewer ServiceEast Bethel
19664 E Bethel Blvd NE, East Bethel, MN 55011-9652
-
Matt's Plumbing SolutionsEast Bethel
18651 Buchanan St NE, East Bethel, MN 55011-9523
-
Aqua City Plumbing & HeatingEden Prairie
10001 W 78th St, Eden Prairie, MN 55344-3844
-
Rieck Plumbing & HeatingEdgerton
350 Sagratti St W, Edgerton, MN 56128-2722
-
Minneapolis Sump ProsEdina
6001 Ashcroft Avenue,, Edina, MN 55424
-
Brandau Plumbing and HeatingEly
1111 Highway 169, Ely, MN 55731
-
Northwinds Plumbing Heating and AirElysian
196 W Main St, Elysian, MN 56028
-
Roto Rooter Sewer ServiceEveleth
7574 Ely Lake Dr, Eveleth, MN 55734
-
John Anderson PlumbingExcelsior
19840 Lakeview Ave, Excelsior, MN 55331-9352
-
B And C Plumbing And HeatingEyota
661 Canyon Dr NW, Eyota, MN 55934-2603
-
Day Plumbing Heating & CoolingFairmont
1410 E Blue Earth Ave, Fairmont, MN 56031-4256
-
A-Ok Services Plumbing, Heating, AC and SheetFairmont
314 N Main St, Fairmont, MN 56031
-
Faribo Plumbing & HeatingFaribault
2345 8th Ave Nw # 2327, Faribault, MN 55021-2327
-
Genova MinnesotaFaribault
500 12th St NW, Faribault, MN 55021
-
Peine Plumbing & Heating IncFarmington
20415 Chippendale Ave W, Farmington, MN 55024
-
Farmington Plumbing & HeatingFarmington
21034 Chippendale Ave W, Farmington, MN 55024-1100
-
Labrash PlumbingFarmington
306 4th St, Farmington, MN 55024-1375
-
Cichy's Water & SewerFederal Dam
11450 24th Ave N, Federal Dam, MN 56641
-
Nelson PlumbingFergus Falls
309 S Mill St Ste 100, Fergus Falls, MN 56537-2534
-
Maynard's Plumbing & HeatingFertile
42689 150th Ave SE, Fertile, MN 56540
-
Croteau PlumbingFoley
307 Maple Dr, Foley, MN 56329-8757
-
Neighborhood Home ServicesFoley
130 Broadway Ave N, Foley, MN 56329-8795
-
Baron Plumbing and Heating LLCFoley
8088 95th Ave NE, Foley, MN 56329
-
Northern Plumbing LLCForeston
15168 130th St, Foreston, MN 56330
-
Waters Edge PlumbingGarvin
2080 170th Ave, Garvin, MN 56132
-
Approve Home ServicesGilbert
7405 Minnesota 135, Gilbert, MN 55741
-
Approve PlumbingGilbert
6502 Cypress Lane, Gilbert, MN 55741
-
Dobrava BrothersGlencoe
1303 Union Ave N, Glencoe, MN 55336
-
Rapid Response Plumbing, Heating & AirGlenwood
16155 State Highway 29, Glenwood, MN 56334
-
My Plumbing TrainingGlyndon
17694 28th Ave N, Glyndon, MN 56547
-
Randall's ExcavatingGlyndon
1312 110th St S, Glyndon, MN 56547-9504
-
Speedy Plumbing Service Inc.Glyndon
6601 US HWY 10, Glyndon, MN 56547
-
Larry's Plumbing & HVACGlyndon
101 Stockwood Ave SE, Glyndon, MN 56547
-
Mark's Plumbing ServiceGolden Valley
2365 Louisiana Ave N, Golden Valley, MN 55427-3632
-
Farr Plumbing & Heating, LLCGolden Valley
2525 Nevada Ave N Ste 104, Golden Valley, MN 55427
-
One Guy PlumbingGood Thunder
227 S Houk St, Good Thunder, MN 56037
-
Viking Plumbing & HeatingGrand Marais
615 E Highway 61, Grand Marais, MN 55604-4404
-
J Houg Plumbing and HeatingGrand Rapids
35048 Wabana Rd, Grand Rapids, MN 55744
-
Rapid Rooter Sewer and Drain, Inc.Grand Rapids
403 16th Street Northwest, Grand Rapids, MN 55744
-
Jacobson Plumbing & HeatingGreenfield Township
Greenfield Township, MN 55981
-
Up North Plumbing & Heating, IncHackensack
4599 MN-371, Hackensack, MN 56452
-
Air MechanicalHam Lake
16411 Aberdeen St NE, Ham Lake, MN 55304
-
Sowada & Barna PlumbingHam Lake
17818 Highway 65 NE Ste 400, Ham Lake, MN 55304
-
True Blue PlumbingHam Lake
2505 147th Ln NE, Ham Lake, MN 55304
-
Groth Sewer & WaterHamel
775 Tower Dr, Hamel, MN 55340-9699
-
Helget Plumbing SolutionsHanska
14631 MN-15, Hanska, MN 56041
-
Majeski Plumbing & Heating IncHastings
875 Spiral Blvd, Hastings, MN 55033-3965
-
Speedy Plumbing Service, IncHawley
17996 Highway 10, Hawley, MN 56549-9402
-
Hi Ten Plumbing & Water ConditioningHawley
417 5th St, Hawley, MN 56549
-
Brogard Plumbing, Heating & ExcvHenning
306 Industrial Dr, Henning, MN 56551-4029
-
L & S Plumbing & HeatingHermantown
5205 Miller Trunk Hwy, Hermantown, MN 55811
-
Joe's Plumbing & Heating LLCHibbing
4058 N Dublin Rd, Hibbing, MN 55746
-
Iron Range Plumbing and HeatingHibbing
2205 1st Ave, Hibbing, MN 55746
-
L & S Plumbing & Heating Of Hibbing Inc.Hibbing
11496 Town Line Rd, Hibbing, MN 55746-8149
-
Custom Comfort Plumbing and HeatingHoffman
115 Main Ave, Hoffman, MN 56339-8139
-
Tri-County Septic ServiceHoldingford
39725 County Road 3, Holdingford, MN 56340
-
Bedrock Plumbing & Drain CleaningHopkins
8960 Excelsior Blvd Floor 1, Hopkins, MN 55343
-
Plumbing & Heating Repair IncHopkins
26 8th Ave N, Hopkins, MN 55343
-
Loch Monster Plumbing LlcHopkins
13033 Ridgedale Dr PMB 165, Hopkins, MN 55305-1807
-
Mcguire & Sons Plumbing Heating & CoolingHopkins
605 12th Ave S, Hopkins, MN 55343-7820
-
Crow River Plumbing & HeatingHoward Lake
7440 20th St SW, Howard Lake, MN 55349
-
Drusch Plumbing Heating & AirHoward Lake
812 12th Ave, Howard Lake, MN 55349
-
Bartylla Plumbing & Heating, Inc.Hugo
15657 Forest Blvd N, Hugo, MN 55038
-
Shimon Plumbing Heating IncHugo
5445 129th St N, Hugo, MN 55038
-
Greg Hoffman Plumbing, LLCHugo
15057 Forest Blvd N #120, Hugo, MN 55038
-
B & C PlumbingHutchinson
642 Adams St SE, Hutchinson, MN 55350
-
Juul Contracting CompanyHutchinson
1060 Adams St SE, Hutchinson, MN 55350
-
Roto-Rooter Plumbing & Drain ServicesHutchinson
61575 130th St, Hutchinson, MN 55350
-
Ziemer Plumbing & HeatingHutchinson
14925 County Road 7, Hutchinson, MN 55350-6926
-
C A Corrin Plumbing & HeatingInternational Falls
2020 Ridgeview Dr, International Falls, MN 56649-3829
-
Corrin's Plumbing Heating & A CInternational Falls
445 4th St, International Falls, MN 56649-2413
-
Bill Rascher Mechanical Inc Plumbing, Heating, CoolingInver Grove Heights
4921 Babcock Trl, Inver Grove Heights, MN 55077-1288
-
Scott Stewart PlumbingInver Grove Heights
6321 Barclay Ave, Inver Grove Heights, MN 55077
-
MH PlumbingIsanti
6725 277th Ave NW, Isanti, MN 55040-5510
-
Affordable JettingJanesville
62508 178th St, Janesville, MN 56048
-
Jay's PlumbingJordan
25 S Sutton Lake Blvd, Jordan, MN 55352
-
A & B Plumbing, IncKandiyohi
329 N 6th St, Kandiyohi, MN 56251-5509
-
Kaderlik Well Drilling & ServiceKilkenny
41765 Kilkenny Rd, Kilkenny, MN 56052
-
Kuechle Underground IncKimball
10998 Hwy 55, Kimball, MN 55353
-
Ed's Plumbing & Heating IncLake City
1001 N 7th St, Lake City, MN 55041-1256
-
LaBrash Plumbing & HeatingLake City
1001 N 7th St, Lake City, MN 55041
-
Harkins Plumbing & HeatingLake City
108 S Lakeshore Dr, Lake City, MN 55041-1641
-
Twin City PipeworksLake Elmo
5230 Jamaca Blvd N, Lake Elmo, MN 55042
-
Martin PlumbingLake Elmo
11090 Upper 33rd St N, Lake Elmo, MN 55042-9479
-
MosleyLakefield
410 N Highway 86, Lakefield, MN 56150-9348
-
Blue Sky MechanicalLe Center
41531 237th Ave, Le Center, MN 56057
-
O'Brien Heating & Sheet MetalLe Sueur
226 S Main St, Le Sueur, MN 56058-1911
-
Drain Pro Plumbing, Inc.Le Sueur
110 Ferry St, Le Sueur, MN 56058
-
O'Brien Plumbing of Le SueurLe Sueur
224 S Main St, Le Sueur, MN 56058
-
Jetter Clean Advanced Drain Cleaning Le SueurLe Sueur
114 N Main St, Le Sueur, MN 56058-1803
-
Trowbridge Plumbing LLC.Lindstrom
15310 Panola Dr, Lindstrom, MN 55045
-
Water Conservation Services, Inc.Lino Lakes
6251 W Shadow Lake Dr, Lino Lakes, MN 55014
-
Aquarius Water ConditioningLittle Canada
3180 Country Dr, Little Canada, MN 55117
-
St Paul PipeworksLittle Canada
53 Woodlyn Ave Ste B, Little Canada, MN 55117
-
Fred s Plumbing & Home FurnaceLittle Falls
1801 Haven Rd, Little Falls, MN 56345
-
Plumbing PlusLittle Falls
18768 213th St, Little Falls, MN 56345
-
PlumberyLittle Falls
120 2nd St NE, Little Falls, MN 56345-2615
-
Kenwood PlumbingLong Lake
545 Tamarack Ave, Long Lake, MN 55356
-
City View Plumbing, Hvac & Water ConditioningLong Lake
1880 W Wayzata Blvd, Long Lake, MN 55356-9491
-
Country Side Plumbing & Heating of Long PrairieLong Prairie
15 Lake Charlotte Rd, Long Prairie, MN 56347
-
Long Prairie Plumbing & HeatingLong Prairie
120 Lake St S, Long Prairie, MN 56347-1310
-
Longville Plumbing & HeatingLongville
5933 MN-84, Longville, MN 56655
-
Smisek's Plumbing & HeatingLonsdale
202 Main St S, Lonsdale, MN 55046
-
A Soland & Sons Plumbing LLCLonsdale
1102 Willow Creek Dr SE, Lonsdale, MN 55046
-
Mitlyng Electric, Hvac, Plumbing & Refrigeration (fka Legend Services)Loretto
6450 Pioneer Trl, Loretto, MN 55357-9697
-
County Plumbing & HeatingLutsen
280 Caribou Trail, Lutsen, MN 55612
-
Busse Plumbing Heating and Air ConditioningLuverne
1601 S Kniss Ave, Luverne, MN 56156
-
Mcclure Plumbing & Heating, Inc.Luverne
412 S Kniss Ave, Luverne, MN 56156-2216
-
Southern Minnesota MechanicalMadelia
320 Adams Ave NE, Madelia, MN 56062-1739
-
Dave's Plumbing Heating and ACMadison
616 3rd St W, Madison, MN 56256-1326
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