Johnstons Of Elgin Scotland

'' Johnstons of Elgin is a woollen mill in Elgin, Scotland. Alexander Johnston established his business in 1797 at Newmill Elgin on the banks of the River Lossie. Despite a major fire (1954) and numerous floods the Mill at Elgin continues to produce the finest woollen garments including cashmere.

Johnston of Elgin make what they sell and have proudly been Made in Scotland for over two centuries. Johnstons of Elgin has passed between only two owning families during that time and has maintained the same underpinning values throughout its unique history.


Initially designed as a form of camouflage, we created our first Tweed in 1846. Almost 180 years later, we draw new ideas from our long-established textile roots, using archive patterns in contemporary ways.

Our inspiring selection of patterns, textures and finishes are designed to work well with one another. Discover our range of upholstery fabric, drapery and soft furnishings, many of our fabrics are suitable for commercial as well as domestic interiors. Everything is meticulously made with longevity in mind, so new fabrics can be seamlessly coordinated with our existing collections.''