Plumber in Ham Lake, MN
Ham Lake residents deserve a plumbing company that’s close to home and easy to reach. Walsh Plumbing Inc. has served the North Metro since 1978, and we bring that same experience and dependability to Ham Lake homes and businesses. From a leaking faucet to a complete basement renovation, our family-owned team is ready to help.

Residential Plumbing Repairs in Ham Lake
We provide the full range of residential plumbing repairs and replacements, including pipe repair and replacement, toilet and sink service, faucet repair, and garbage disposal repair or replacement. Homes in Ham Lake often have larger lots and well-established systems, so careful, thorough work matters. We take the time to find the right fix for your home.
Water Heaters and Water Softeners for Ham Lake Homes
Reliable hot water and quality water are essential for everyday life. We install and service water heaters and water softeners, and we can help you determine which setup fits your household’s needs.


Bathroom, Kitchen, and Basement Remodeling
Ham Lake homeowners often want to make the most of their living space. We remodel bathrooms and kitchens, finish basements, add bathrooms to finished areas, and relocate or add laundry rooms. Our remodeling services can be full-service, or we can work alongside you on the parts you’d like to handle yourself.
Commercial Plumbing in Ham Lake
We also serve Ham Lake businesses with commercial plumbing services. Our team brings the same honest, dependable approach to commercial work that we bring to residential projects.
Why Ham Lake Chooses Walsh Plumbing
We’re locally owned, we’re honest with our pricing, and we respect your time and property. When you call us, you’ll speak with people who understand the North Metro and care about doing the job right.
Ham Lake Plumbing FAQs
Do you serve Ham Lake?
Yes. Ham Lake is part of our regular service area in the North Metro.
Do you offer free estimates in Ham Lake?
Yes. Call 763-784-6156 to schedule a free estimate.
What are your business hours?
Monday through Friday, 7:30 AM to 5:00 PM, with weekend appointments available by calling ahead.
Need a plumber in Ham Lake? Call Walsh Plumbing Inc. at 763-784-6156 to schedule your service or request a free estimate today.






