Find a state-licensed plumbing contractor in Minnesota

Water heater, leak, drain or a new install? These are the plumbing contractors the state lists as licensed, by city, with a phone number and license number so you can check before you hire.

Choose your city

The problem this solves

When a water heater fails or a pipe leaks you need someone fast, and ads and lead-generation sites do not tell you who actually holds a Minnesota plumbing contractor license. The Department of Labor and Industry publishes the license list as a large spreadsheet that most people never find.

This directory puts that list in a usable form: pick your city or search by name, tap to call, then ask for the license number and check it with DLI.

How to use it

  1. Find contractors near you. Pick your city below, browse all cities, or search by city or company name.
  2. Call. Phone numbers are tap-to-call.
  3. Check the license. How to check a license.

1441 plumbing contractors in 405 Minnesota cities, from the DLI license file downloaded November 4, 2026. Contractors are businesses with a phone number. Individual master plumbers are on separate pages: master plumbers by city. A listing is not an endorsement.

Guides

Who may do plumbing workWhat state law and DLI sayReplacing a water heaterLicense and permit questionsCheck a licenseUse DLI's lookup, no account needed

Cities with 3 or more contractors

Aitkin (7)Albany (3)Albert Lea (7)Albertville (4)Alexandria (15)Altura (3)Andover (13)Annandale (6)Anoka (8)Apple Valley (3)Austin (4)Balaton (4)Barnesville (3)Baxter (4)Becker (8)Belle Plaine (6)Bemidji (12)Benson (3)Big Lake (9)Blaine (12)Bloomington (14)Brainerd (18)Brandon (3)Brook Park (3)Brooklyn Center (7)Brooklyn Park (25)Buffalo (14)Burnsville (11)Byron (4)Cambridge (9)Carver (4)Cedar (5)Champlin (5)Chatfield (3)Circle Pines (6)Clear Lake (3)Cokato (4)Cold Spring (4)Coon Rapids (7)Cottage Grove (5)Crookston (3)Crosslake (3)Dassel (5)Dayton (4)Delano (4)Detroit Lakes (9)Duluth (41)Eagan (14)East Bethel (4)Eden Prairie (6)Edina (3)Elk River (15)Ely (6)Excelsior (3)Fairmont (3)Faribault (4)Farmington (11)Fergus Falls (4)Foley (3)Forest Lake (7)Frazee (3)Fridley (6)Glencoe (3)Glenwood (4)Golden Valley (3)Grand Rapids (7)Hastings (7)Hibbing (9)Hinckley (5)Howard Lake (5)Hugo (5)Hutchinson (10)International Falls (3)Inver Grove Heights (7)Inver Grove Hgt (6)Isanti (13)Jordan (3)Kasson (3)Kimball (3)Lake City (3)Lake Elmo (5)Lakeville (17)Laporte (3)Le Center (3)Lindstrom (3)Litchfield (3)Little Falls (6)Long Prairie (3)Loretto (5)Luverne (3)Madelia (3)Madison Lake (6)Mankato (16)Maple Grove (12)Maple Lake (5)Maplewood (3)Marshall (3)Milaca (7)Minneapolis (30)Minneota (4)Minnetonka (3)Montevideo (3)Montgomery (3)Monticello (8)Moorhead (4)Mound (5)New Brighton (5)New Hope (5)New Prague (8)New Ulm (9)North Branch (3)Northfield (6)Oakdale (10)Otsego (4)Owatonna (3)Park Rapids (7)Parkers Prairie (3)Paynesville (3)Perham (5)Pierz (3)Pine City (8)Pine River (4)Pipestone (4)Plymouth (15)Princeton (13)Prior Lake (14)Ramsey (3)Red Wing (8)Redwood Falls (6)Richfield (3)Rochester (23)Rockford (3)Rogers (10)Roseville (6)Sauk Centre (6)Sauk Rapids (10)Savage (5)Scandia (5)Shakopee (8)Shoreview (5)South St Paul (7)Spicer (6)Spring Lake Park (3)St. Cloud (12)St. Francis (5)St. Joseph (5)St. Louis Park (8)St. Michael (6)St. Paul (40)St. Paul Park (3)St. Peter (7)Stacy (3)Stewartville (6)Stillwater (3)Thief River Falls (5)Two Harbors (4)Vadnais Heights (4)Vergas (5)Waconia (3)Waite Park (5)Waseca (5)Waverly (4)White Bear Lake (6)Willmar (5)Winona (7)Winsted (4)Woodbury (10)Wyoming (4)Zimmerman (7)

See all 405 cities.