Eco Mechanical Solutions   

Plumbing and Gas Fitting Services

Call Us Today 


For Everything Plumbing and Gas

We've Got Your Back!

Plumbing - Gas - Boilers - Maintenance - Service

Contact Us

Who We Are

Founded in 2009, we are locally owned and operated. Providing plumbing and gas fitting services to Edmonton and greater area. We provide reasonable rates and the highest quality workmanship. Quotes available upon request.

Why Choose Us

Our Technicians are known for their professionalism and quality of service. From New Homes to Service and Maintenance we are here to help. 

Ask about our Maintenance Program - No sign up Fees or up Front Costs and Tailored Specifically for your Home.  

Our Office Team

Shea Long

Owner / Plumber

Ia​n Isted

Plumber / Service Manager

Chelsey Long 

Fixture Consultant / Accounts 

We Offer Services Both For Residential And Commercial


Customer Reviews

Dr. Stephanie Liu (Life of Dr. Mom)

5 Stars

Positive: Professionalism, Punctuality, Quality, Responsiveness, Value

"I feel so fortunate to have found eco solutions. The team is amazing. Shea has been my point of contact and has always been so kind and helpful. We had two problems in our home, roof leak and pipe burst in our basement. The team at eco solutions is also amazing, Ian and Derek have helped us and they are both extremely knowledgeable, professional and so nice! Highly recommend!!"

Jill Cunningham

5 Stars 

"I have been blown away by the professionalism and competence of these folks. I’m so glad they’ve had a big hand in my extensive renovations."

Chris Knopp

5 Stars

"I set the tile in a house that had the work done by eco mechanical. They were super organized, had everything ready for me and all in all were very easy to work for. I recommend them everytime someone says they need plumbing work done."

Contact Us

This site uses Google reCAPTCHA technology to fight spam. Your use of reCAPTCHA is subject to Google's Privacy Policy and Terms of Service.

Thank you! Your message was sent successfully.


17940 106A Ave Edmonton Ab

Call Us