Updated

Johnstons of Elgin

Johnstons of Elgin makes cashmere and wool knitwear, scarves and blankets at its Scottish mills. At Elgin, where the business began in 1797, the team dyes and spins the fibres, then weaves and finishes the cloth on site. Knitwear is made at the Hawick mill.

Visit brand website

If you shop via this link, the platform earns a commission at no extra cost to you. Full disclosure.

Johnstons of Elgin

Image: Johnstons of Elgin

What they make, where they make it

Products
KnitwearJumpers & CardigansScarvesHats & CapsCoats & Jackets
Works with
Cashmere, merino wool, silk, tweed, wool
Based in
Elgin, United Kingdom
Made in
United Kingdom

Who it's for, how to get it

For
Kids, Men, Women
Typical pricing
800€+
Ships to
Worldwide

“We have worked with the world's finest natural, biodegradable fibres for more than 226 years. It takes time to create our luxurious, high-quality designs, and our products are made to last for more than a lifetime. We are committed to continually improving our sustainability and reducing our environmental footprint. Over two centuries of experience have taught us to be gentle with our exquisite Cashmere and Merino Wool fibres. Our Elgin and Hawick mills are still family-owned, with Elgin one of the last remaining vertical mills in Scotland, meaning we dye, spin, weave and finish everything on site. We marry delicate care and our soft Scottish water with innovative technology, outstanding design and unrivalled craftsmanship, to deliver products we are incredibly proud of – all Made in Scotland.”

Source: Johnstons of Elgin, The World of Johnstons of Elgin

Sources and methodology

Reviewed 06.11.2026. Researched from the brand's own website. Spotted something wrong? Report incorrect information.

Image credits

Images on this page are sourced from the brand's own website and materials, and credited accordingly. If you think a credit is missing or incorrect, get in touch here.

Are you a European brand that belongs on the platform? Learn how a listing works and how to get in touch.