Our History

Founded in 1985, MacGregor Industrial Supplies is an independent, family owned business, based in the Highlands of Scotland. From aquaculture supplies to forestry equipment – our company has grown over the years. We now have 17 divisions and 5 branches, working in synergy to provide a depth of knowledge and expertise to our customers across the North of Scotland. Our brand new Kirkwall branch construction has been finished and it’s open to public from May 2018. We have recently acquired premises in Aberdeen and soon a new branch will be ready to launch.

MacGregor Industrial Supplies

(1985)MacGregor Industrial Supplies

We opened the doors of our first branch in 1985, on the high street in Invergordon.

We move to Inverness

(1994)We move to Inverness

In 1994 we relocated to Walker Road, in the Longman Industrial Estate in Inverness. At this point we were growing and it soon became apparent the premises were not big enough for the rapidly expanding company.

On the move again....

(1997)On the move again....

In order to meet demand we relocated to a bigger premises in Henderson Road, Inverness. You'll find our head office branch still based here today.

We open our first branch in Stornoway

(2002)We open our first branch in Stornoway

Led by branch manager Catherine Mackenzie, our Stornoway branch serves a wide range of trade and non-trade customers across the island.

Our dedicated Forest and Groundcare branch opens in Harbour Road, Inverness.

(2004)Our dedicated Forest and Groundcare branch opens in Harbour Road, Inverness.

After a period of rapid growth, our Forest and Groundcare Division opened a dedicated showroom, workshop and parts department at new premises at 7 Harbour Road, Inverness.

Elgin branch opens

(2008)Elgin branch opens

Led by branch manager Jason Gault, our Elgin branch serves a wide range of industries and customers across the north-east of Scotland.

Portree branch opens

(2012)Portree branch opens

Our Portree branch opened in 2012 and is located on Dunvegan Road, within Portree Industrial Estate. Led by branch manager Peter Greig, our Portree team serve a variety of customers across the Isle of Skye.

Our Stornoway branch moves to a new location

(2013)Our Stornoway branch moves to a new location

Due to the success and diversification of our Stornoway branch, we moved to a new premises at 32 Bells Road, within the local industrial estate.

Inverness undergoes extensive expansion

(2015)Inverness undergoes extensive expansion

In 2015, our headquarter branch in Inverness undertook a major expansion. This included our main showroom and warehouse facility - tripling in size.

We celebrate 30 years of trading

(2016)We celebrate 30 years of trading

MacGregor’s celebrates 30 years of trading by welcoming our customers, old and new, to a fun-filled open weekend featuring Danny Mackaskill’s ‘Drop and Roll Tour’ in June 2016.



Our Kirkwall branch opened. The branch is located within the local industrial estate, on Grainshore Road. After the acquisition of Orkney Tool Hire in 2016, our customers can currently find a range of equipment and tools available in our new Kirkwall branch.