Archie Johnstone Plumbing & Heating: Trusted Plumbing Contractors in Victoria, BC since 1954

With more than 60 years of experience serving Nanaimo and the surrounding communities of Vancouver Island, Archie Johnstone Plumbing & Heating is a trusted name in commercial, industrial, institutional and residential mechanical contracting services. We are the only full service mechanical contractor on Vancouver Island!


Trust Us for Commercial & Residential Service

Even though our company has the skill, experience and equipment as a plumbing contractor for Victoria, BC, to take on large, complex mechanical contracting projects, we want to be the company you turn to for plumbing repairs, furnace maintenance, ventilation installation and much more. Service to the business owners and families of Vancouver Island and its communities is a key part of what we do every day. We’ll change your tap washer faucet for you! No project is too large OR too small.


With Archie Johnstone Plumbing & Heating you get the highest quality work on time, every time. Guaranteed! Call us now to schedule an appointment.


Save Money with Preventative Maintenance

It’s much more cost effective for you as a business or homeowner to keep the heating and plumbing equipment you have in working order than it is to replace major systems. That’s why Archie Johnstone Plumbing & Heating has made preventative maintenance a key service focus to our commercial and residential clients.

Main            250-754-2232
Victoria       250-385-8439

Toll free      1-877-754-2232

Fax              250-585-6414


Email           info@ajph.com

Commercial Service | Trust your plumbing, heating and cooling repairs to us. Residential Service | Burst pipe? Leaky toilet? Call us anytime for repairs! Mechanical Contracting | We have 60+ years of experience in design/build services.

Service Areas

  • Victoria
  • Duncan
  • Cowichan Valley
  • Ladysmith
  • Nanaimo
  • Qualicum
  • Courtenay
  • Campbell River
  • Comox Valley
  • Port Alberni
  • Vancouver Island
  • Protection Island
  • Port Hardy
  • Gabriola Island
  • Ucluelet
  • Tofino
  • Salt Spring Island
  • West shore
Created by

Legal notice