Skip to main content

Licensed Utah Plumbers

Utah Plumbers You Can Count On โ€” Any Time, Any Day

Burst pipe at midnight. Water heater dead on a Sunday. Drain backed up the morning of a dinner party. In Utah, plumbing problems don't wait for business hours โ€” and neither do we.

We are Utah's go-to plumbing team for homeowners and businesses who need a licensed plumber fast, with honest pricing and no runaround. We show up, we fix it right, and we leave your space the way we found it.

โœ“ Same Day Service โœ“ Open on Weekends โœ“ Upfront Pricing โœ“ Licensed & Insured

Why Utah Trusts MG Plumbing

โšก

Same-Day Response

When a pipe bursts or a drain backs up, waiting days for a plumber isn't an option. We dispatch quickly across Utah so you're never left sitting with the water running and no one on the way.

๐Ÿ’ฐ

Upfront, Honest Pricing

You'll know the full price before we touch a single pipe. No hourly rate surprises, no hidden fees added at the end โ€” just a clear quote you can approve before work begins.

๐Ÿ“…

Open on Weekends

Plumbing failures happen on Saturdays and Sundays just as often as Mondays. We're available on weekends because that's when you need us, not just when it's convenient for us.

๐Ÿ…

Licensed & Insured Professionals

Every technician we send to your property is state-licensed and fully insured. Your home is protected, the work meets Utah code, and you have complete peace of mind from the first call to the final walk-through.

Need a plumber in Utah today? Call us now.

๐Ÿ“ž Call (855) 760-6749

Utah's Dependable Plumbing Team

MG Plumbing & Services is Utah's trusted plumbing company, built to handle everything from emergency pipe bursts to full water heater installations. We serve homeowners and businesses across the state with upfront pricing, same-day availability, and the no-surprise service that earns repeat calls. Every technician is licensed, insured, and trained to work with Utah's unique plumbing challenges. Whether you're in Denver, Colorado Springs, Fort Collins, Pueblo, or anywhere in between, our team shows up, diagnoses fast, and gets it done right.

Full-Service Plumbing for Utah Homes & Businesses

๐Ÿšจ

Emergency Plumbing

A plumbing emergency can cause serious damage within minutes. Our licensed emergency plumbers respond fast across Utah โ€” day, night, weekends, and holidays. Burst pipes, major leaks, sewage backups, flooding โ€” call us first.

๐Ÿ“ž Emergency: Call (855) 760-6749
๐Ÿ”ง

Drain Cleaning

Slow drains and full blockages are some of the most common plumbing calls in Utah homes and businesses. We clear kitchen drains, bathroom drains, floor drains, and main line clogs quickly and completely, without damaging your pipes.

๐Ÿ—๏ธ

Sewer Line Repair

A damaged or collapsed sewer line is one of the most serious plumbing problems a Utah property can face. We diagnose with camera inspection, then repair or replace using trenchless methods when possible to minimize disruption to your yard.

๐Ÿ’ง

Leak Detection & Repair

Some leaks are invisible โ€” hidden behind walls, under slabs, or beneath your foundation. Our leak detection service uses professional-grade equipment to pinpoint the exact source before any unnecessary digging or demolition. We find it, fix it, and protect your property from further damage.

๐Ÿ”ฅ

Water Heater Repair

Cold showers, rumbling tanks, and water that won't get hot are all signs your water heater needs attention. We diagnose and repair all brands and models โ€” gas, electric, and tank-based โ€” across Utah homes and commercial properties.

๐Ÿ’ฆ

Hydro Jetting

When standard snaking isn't enough, hydro jetting uses high-pressure water โ€” up to 4,000 PSI โ€” to scour the interior walls of your pipes clean. It removes years of grease buildup, mineral scale, and root intrusion that a snake can only poke through. Ideal for recurring clogs and commercial kitchen drain lines.

๐Ÿ›

Water Heater Installation

Need a new water heater? We install all major brands of tank and tankless units, sized correctly for your home or business. We handle permits, old unit removal, and code-compliant installation โ€” start to finish.

๐Ÿšฝ

Toilet Repair & Installation

A running toilet can waste thousands of gallons per month. A cracked tank or faulty flush valve means a replacement is overdue. We repair and replace toilets of all types, including standard, low-flow, dual-flush, and wall-mount units.

๐Ÿšฟ

Bathroom Plumbing

From shower valve replacements and bathtub drain repairs to full bathroom rough-ins and fixture upgrades, our team handles every aspect of bathroom plumbing. We work on new construction, remodels, and repair calls.

๐Ÿณ

Kitchen Plumbing

Kitchen drains, garbage disposals, dishwasher hookups, pot filler installations, and under-sink leak repairs โ€” we handle the full range of kitchen plumbing needs for Utah homes and commercial kitchens.

๐Ÿข

Commercial Plumbing

Restaurants, office buildings, multi-family properties, and retail spaces all require plumbing that performs reliably under heavy daily use. We provide commercial plumbing repair, maintenance, and installation with minimal disruption to your operations.

โš ๏ธ

Gas Line Repair

A gas leak is a life-safety emergency. If you smell gas, leave immediately and call 911 before calling a plumber. Once it's safe, our licensed technicians diagnose gas line problems, make code-compliant repairs, and install gas lines for new appliances, outdoor kitchens, fireplaces, and HVAC equipment.

๐Ÿ“ž Gas Emergency: Call (855) 760-6749

Ready to schedule? One call gets the right tech dispatched.

๐Ÿ“ž Call (855) 760-6749

Licensed plumbers ยท Same-day dispatch ยท Fixed quote upfront

How We Work

1

Call or Book Online

Reach us by phone or through our online booking. We'll take your details, understand the problem, and dispatch the right technician for your situation โ€” often the same day.

2

Arrival & Diagnosis

Your licensed plumber arrives on time, assesses the problem thoroughly, and explains exactly what's going on. No guessing, no upselling โ€” just a clear diagnosis.

3

Upfront Quote

Before any work begins, we give you a complete price in writing. You approve it, or we walk away โ€” no pressure, no obligation.

4

Professional Repair

Once you approve, we get to work using quality materials and proven methods. We work efficiently and keep your space as clean as possible throughout.

5

Final Walk-Through & Cleanup

When the job is done, we walk you through what was completed, answer any questions, and clean up the work area before leaving. The fix is guaranteed.

Same-day service starts here.

๐Ÿ“ž Call (855) 760-6749

Call now and get a plumber out today

Utah's Climate and Geography Create Unique Plumbing Demands

Utah's rapid population growth along the Wasatch Front is creating infrastructure aging challenges in areas that were suburban fringe 20โ€“30 years ago, now with water heaters, supply lines, and drain systems approaching replacement age simultaneously. Older Salt Lake City neighborhoods from the early 20th century carry the same cast iron and galvanized infrastructure challenges as similar-vintage housing elsewhere.

Climate & Freeze Risk

semi-arid to arid with cold winters; Salt Lake Valley experiences inversions; significant elevation range affects local conditions โ€” winter freeze in mountain communities; Salt Lake Valley freeze events in cold snaps; spring snowmelt flooding in lower valley communities

Water Quality

moderately hard to hard water from Wasatch mountain sources; Great Salt Lake proximity doesn't directly affect municipal water; well water in the valley has elevated mineral content

Housing & Infrastructure

Salt Lake City metro has pre-1940 to post-2000 construction; significant Mormon pioneer-era construction in older communities; rapid growth creating large suburban tract development

Soil & Underground

caliche and alkali soils in the desert valleys; rocky mountain soils at elevation; Great Salt Lake playa deposits near the lake

Utah's ski resort communities (Park City, Snowbird) face extreme freeze risk and high seasonal demand; St. George in southern Utah has very hard water similar to the Nevada desert; older Salt Lake City neighborhoods have cast iron drain systems

Frequently Asked Questions

We operate across Utah, including the Denver metro, Colorado Springs, Fort Collins, Pueblo, Boulder, Grand Junction, and surrounding communities. Contact us to confirm availability in your specific area.

For emergency calls, we aim to dispatch same-day. In most Utah service areas, our technicians arrive within hours of your call. We are available evenings and weekends for urgent situations.

Colorado's hard water is the most common cause. High mineral content from Rocky Mountain snowmelt creates sediment buildup at the bottom of water heater tanks, reducing heating efficiency and significantly shortening the unit's lifespan. Annual tank flushing and anode rod inspection are the best defense.

Insulate pipes in exterior walls, crawlspaces, and garages before November. Keep your thermostat above 55ยฐF even when away for extended periods. During extreme cold snaps, let faucets on exterior walls drip slightly to keep water moving. If you suspect frozen pipes, call us immediately โ€” never apply an open flame to a frozen pipe, as this can ignite materials inside the wall cavity.

Most significant plumbing work โ€” including water heater replacements, sewer line repairs, and new fixture installations โ€” requires a permit pulled from the local municipality or county. We handle permit coordination as part of the job so your work is fully code-compliant without any administrative hassle on your end.

Standard drain cleaning (snaking) breaks through soft clogs such as hair, soap scum, and light grease. Hydro jetting uses high-pressure water โ€” up to 4,000 PSI โ€” to scour the full interior of the pipe, removing years of accumulated grease, mineral scale, and root intrusion. We recommend hydro jetting for recurring clogs, main sewer line maintenance, and commercial kitchen drain lines.

Yes. We are open on weekends throughout Utah. Plumbing failures don't follow a business schedule, and neither do we. Saturday morning leaks, Sunday water heater failures, weekend sewer backups โ€” call us and we'll dispatch.

Higher elevations mean lower atmospheric pressure, which affects how plumbing systems are sized and how pressure is regulated. Properties in mountain communities and higher-elevation Front Range areas sometimes experience pressure irregularities that require PRV adjustment. Our plumbers are experienced with Utah's elevation range and can calibrate your system accordingly.

Plumbers Available Across Utah โ€” Find Your City

Choose your city โ€” each page includes local plumbing information for your area.

Salt Lake City Salt Lake County Provo Utah County Ogden Weber County St. George Washington County West Valley City Salt Lake County Logan Cache County West Jordan Salt Lake County Orem Utah County Sandy Salt Lake County Lehi Utah County Layton Davis County South Jordan Salt Lake County Millcreek Salt Lake County Herriman Salt Lake County Taylorsville Salt Lake County Eagle Mountain Utah County Draper Salt Lake County Murray Salt Lake County Saratoga Springs Utah County Riverton Salt Lake County Bountiful Davis County Spanish Fork Utah County Roy Weber County Cedar City Iron County Tooele Tooele County Pleasant Grove Utah County Kearns Salt Lake County American Fork Utah County Midvale Salt Lake County Springville Utah County Syracuse Davis County Clearfield Davis County Kaysville Davis County Cottonwood Heights Salt Lake County Washington Washington County Holladay Salt Lake County Magna Salt Lake County South Salt Lake Salt Lake County Farmington Davis County Clinton Davis County North Salt Lake Davis County Payson Utah County Hurricane Washington County North Ogden Weber County West Haven Weber County Highland Utah County Brigham City Box Elder County Bluffdale Salt Lake County Heber Wasatch County South Ogden Weber County Centerville Davis County Santaquin Utah County Vineyard Utah County Smithfield Cache County Grantsville Tooele County Mapleton Utah County West Point Davis County Lindon Utah County Woods Cross Davis County Tremonton Box Elder County North Logan Cache County Stansbury Park Tooele County Pleasant View Weber County Hyrum Cache County Vernal Uintah County Alpine Utah County Salem Utah County Ivins Washington County Cedar Hills Utah County Hooper Weber County Riverdale Weber County Washington Terrace Weber County Providence Cache County Summit Park Summit County Plain City Weber County Park City Summit County Price Carbon County Richfield Sevier County Santa Clara Washington County Enoch Iron County South Weber Davis County Farr West Weber County Nibley Cache County Roosevelt Duchesne County Harrisville Weber County Nephi Juab County Midway Wasatch County Fruit Heights Davis County Ephraim Sanpete County Snyderville Summit County West Bountiful Davis County Perry Box Elder County White City Salt Lake County Sunset Davis County Hyde Park Cache County Moab Grand County Kanab Kane County Elk Ridge Utah County La Verkin Washington County Maeser Uintah County Morgan Morgan County Wellsville Cache County East Basin Summit County Mountain Green Morgan County Erda Tooele County Mount Pleasant Sanpete County Delta Millard County Beaver Beaver County Manti Sanpete County Gunnison Sanpete County Naples Uintah County Blanding San Juan County Parowan Iron County Richmond Cache County Helper Carbon County Fillmore Millard County Garland Box Elder County Monroe Sevier County Lake Point Tooele County Salina Sevier County Lewiston Cache County Toquerville Washington County River Heights Cache County Willard Box Elder County Monticello San Juan County Kamas Summit County Francis Summit County Marriott-Slaterville Weber County Huntington Emery County Enterprise Washington County Coalville Summit County Genola Utah County Ballard Uintah County Millville Cache County Benson Cache County Uintah Weber County Duchesne Duchesne County Panguitch Garfield County Mantua Box Elder County Mona Juab County Oakley Summit County Carbonville Carbon County Wellington Carbon County Woodland Hills Utah County Milford Beaver County Elwood Box Elder County Castle Dale Emery County Moroni Sanpete County South Willard Box Elder County Fountain Green Sanpete County Ferron Emery County Liberty Weber County Mendon Cache County Silver Summit Summit County Orangeville Emery County Emigration Canyon Salt Lake County Hildale Washington County Fairview Sanpete County Wolf Creek Weber County West Mountain Utah County Honeyville Box Elder County Wendover Tooele County Hideout Wasatch County Centerfield Sanpete County Apple Valley Washington County Thatcher Box Elder County Spring Glen Carbon County Riverside Box Elder County Lake Shore Utah County Copperton Salt Lake County Rocky Ridge Juab County Spring City Sanpete County Daniel Wasatch County Henefer Summit County West Wood Carbon County Aurora Sevier County Granite Salt Lake County Stockton Tooele County Dammeron Valley Washington County Minersville Beaver County Bear River City Box Elder County Benjamin Utah County Hinckley Millard County Oak City Millard County Levan Juab County Eden Weber County Goshen Utah County Marion Summit County Eureka Juab County Orderville Kane County Hoytsville Summit County Corinne Box Elder County Central Valley Sevier County Redmond Sevier County Spanish Valley San Juan County Newton Cache County Elsinore Sevier County Fielding Box Elder County Randolph Rich County Green River Emery County Virgin Washington County Annabella Sevier County Timber Lakes Wasatch County Paradise Cache County Oljato-Monument Valley San Juan County Glenwood Sevier County Central Washington County Spring Lake Utah County Myton Duchesne County Paragonah Iron County Leeds Washington County Woodland Summit County Clarkston Cache County Navajo Mountain San Juan County Garden City Rich County Escalante Garfield County Tropic Garfield County Huntsville Weber County Joseph Sevier County Trenton Cache County Cove Cache County Amalga Cache County Big Water Kane County Glendale Kane County Emery Emery County Peter Cache County Marysvale Piute County Avon Cache County Fayette Sanpete County Holden Millard County Loa Wayne County Scipio Millard County Kanosh Millard County Rush Valley Tooele County Circleville Piute County Bicknell Wayne County Sigurd Sevier County Laketown Rich County Altamont Duchesne County Dugway Tooele County Springdale Washington County Deweyville Box Elder County Charleston Wasatch County New Harmony Washington County Henrieville Garfield County Mayfield Sanpete County Cleveland Emery County Kingston Piute County La Sal San Juan County Woodruff Rich County Manila Daggett County Newcastle Iron County Boulder Garfield County Elmo Emery County Castle Valley Grand County Veyo Washington County Pine Valley Washington County Wales Sanpete County Neola Duchesne County Plymouth Box Elder County Leamington Millard County Torrey Wayne County Brighton Salt Lake County Teasdale Wayne County Wallsburg Wasatch County Palmyra Utah County Koosharem Sevier County Junction Piute County Lyman Wayne County Howell Box Elder County Alta Salt Lake County Sterling Sanpete County Fort Duchesne Uintah County Deseret Millard County Rockville Washington County Alton Kane County Bluebell Duchesne County Jensen Uintah County Aneth San Juan County Vernon Tooele County Kanarraville Iron County Halchita San Juan County Meadow Millard County Montezuma Creek San Juan County Cornish Cache County Bluff San Juan County Snowville Box Elder County Cannonville Garfield County Portage Box Elder County Hanksville Wayne County Peoa Summit County Bryce Canyon City Garfield County Fairfield Utah County Clawson Emery County Tabiona Duchesne County Sutherland Millard County Cedar Fort Utah County Elberta Utah County Hatch Garfield County Wanship Summit County Interlaken Wasatch County Kenilworth Carbon County White Mesa San Juan County Lynndyl Millard County Lapoint Uintah County Whiterocks Uintah County Randlett Uintah County Hobble Creek Utah County Summit Iron County Sundance Utah County Tselakai Dezza San Juan County Fremont Wayne County Echo Summit County Independence Wasatch County Brian Head Iron County Oasis Millard County Antimony Garfield County Dutch John Daggett County Samak Summit County Garden Rich County Flaming Gorge Daggett County Mexican Hat San Juan County Scofield Carbon County Cache Cache County Modena Iron County Halls Crossing San Juan County Beryl Junction Iron County Bonanza Uintah County Ophir Tooele County Cedar Highlands Iron County Thompson Springs Grand County Clear Creek Carbon County

Ready to Fix Your Plumbing Problem in Utah?

Don't let a plumbing problem sit. Licensed Utah plumbers are available today with upfront pricing and same-day dispatch.

โœ“ Same Day Service โœ“ Open on Weekends โœ“ Upfront Pricing โœ“ Licensed & Insured
Call 24/7 (855) 760-6749