Most “Scottish” sweaters you see online are not made in Scotland. They are designed in London, knit in Mauritius, and shipped with a tartan tag. If you care about the real thing, you need to know which mills still operate in the Scottish Borders, Shetland, and Moray. This list names six of them, with the specific yarns and prices that justify the cost.
The short version: for a first Scottish sweater, buy a Harley of Scotland lambswool crewneck for about $120. For an heirloom cashmere piece, Johnstons of Elgin is the standard. For texture and tradition, Jamieson’s of Shetland uses wool from sheep that literally graze on the islands. The rest of this piece explains why those three picks beat the alternatives.
The Mills That Still Knit in Scotland
Scotland’s knitwear industry collapsed in the 1980s and 1990s. Hundreds of mills closed. The ones that survived did so by refusing to outsource. Here are the six that still produce sweaters on Scottish soil, with what makes each one distinct.
| Mill | Location | Known For | Price Range (Sweaters) | Best For |
|---|---|---|---|---|
| Harley of Scotland | Peterhead, Aberdeenshire | Seamless lambswool crewnecks | $110–$180 | First quality Scottish sweater |
| Johnstons of Elgin | Elgin, Moray | Cashmere and fine merino | $250–$600 | Heirloom cashmere |
| William Lockie | Hawick, Scottish Borders | Chunky shawl-collar cardigans | $300–$500 | Heavyweight outerwear knits |
| Jamieson’s of Shetland | Lerwick, Shetland | Shetland wool Fair Isle | $100–$160 | Authentic Fair Isle patterns |
| Pringle of Scotland | Hawick, Scottish Borders | Argyle and heritage patterns | $200–$450 | Patterned statement pieces |
| Eribe Knitwear | Melrose, Scottish Borders | Contemporary Fair Isle | $150–$250 | Modern fit and color |
Two of these mills are not fully Scottish-made for every product line. Pringle of Scotland outsources some lower-priced diffusion lines. Eribe knits in Scotland but sources some yarns from outside the UK. If you want a guarantee, check the label for “Made in Scotland” — not “Designed in Scotland” or “Scottish-inspired.”
Harley of Scotland: The $120 Crewneck That Beats $300 Sweaters
Harley of Scotland makes the best value Scottish sweater right now. Their lambswool crewneck costs about $120 and uses 2-ply yarn from Z. Hinchliffe & Sons, a Yorkshire spinner that has supplied Scottish mills for over a century. The knitting is seamless — the body and sleeves are knit in one piece on a whole-garment machine, which means no side seams to chafe or unravel.
The fit is trim but not skinny. A size medium measures about 20.5 inches across the chest. The cuffs and hem are ribbed tightly enough to hold shape after years of wear. I have seen ten-year-old Harley sweaters with no holes at the elbows, which is more than I can say for most $300 fashion-brand knits.
Where to buy: Harley does not sell direct to consumers. You find them at independent menswear shops like No Man Walks Alone, The Armoury, and A Hume in Kelso. Awin retail affiliates often list them through those stockists.
What Makes a Scottish Sweater Different From a $40 Mall Knit

The difference is not romance. It is fiber length and knitting tension.
Scottish mills use wool with a staple length of 70–100mm. Cheap fast-fashion knits use shorter fibers of 30–50mm. Short fibers poke out of the yarn and pill within weeks. Long fibers lie flat and twist together tightly. That is why a $120 Harley lambswool sweater looks better after 50 wears than a $40 H&M knit looks after 5.
The second difference is gauge. Scottish mills knit at 7 to 12 gauge for lambswool, meaning 7 to 12 stitches per inch. Tighter gauge means more yarn per square inch, which means more warmth and less sagging. A typical mall sweater is knit at 5 gauge or lower to save yarn cost.
None of , but it is a factual distinction. You can verify it by turning the sweater inside out and counting stitches. If you see fewer than 6 stitches per inch, it is a loose, low-density knit.
When Not to Buy a Scottish Sweater
Do not buy a Scottish sweater if you run hot. Lambswool and Shetland wool are warm. A 2-ply lambswool crewneck worn over a cotton t-shirt in a heated office will make you sweat. If you live in a warm climate or run warm, buy a merino or cotton sweater instead. Scottish mills do make merino, but their specialty is wool with real insulation value.
Also, do not buy Scottish cashmere if you are rough on clothes. Cashmere is delicate. A Johnstons of Elgin cashmere crewneck will pill at the elbows if you wear it while driving a car with rough upholstery. Lambswool is the tougher choice for daily wear.
Shetland Wool vs Lambswool vs Cashmere: Which One Should You Pick
This is the question I get most often. Here is the practical answer.
- Shetland wool — from sheep on the Shetland Islands. It is hairier, lighter, and more textured than lambswool. It holds Fair Isle colorwork beautifully. It can feel scratchy on bare skin at first. Wear it over a shirt.
- Lambswool — from the first shearing of a sheep at about 7 months old. Softer than Shetland, less soft than cashmere. The best all-rounder for a first Scottish sweater.
- Cashmere — from cashmere goats, not sheep. Softest and warmest by weight, but the least durable. A good Scottish cashmere sweater from Johnstons or William Lockie costs $300 and up.
My pick for a first Scottish sweater: lambswool. It balances softness, durability, and price. If you already own ten sweaters and want one special piece, buy cashmere. If you want texture and tradition, buy Shetland.
Jamieson’s of Shetland: The Fair Isle Standard
Jamieson’s knits in Lerwick, the capital of Shetland. Their Fair Isle sweaters use genuine Shetland wool in 2-ply jumper weight. The patterns are traditional — stars, crosses, and bands of color that go back centuries. A Jamieson’s Fair Isle crewneck costs about $130 to $160.
Fair Isle knitting is not printed. The pattern is knit row by row, with two colors carried across each row. That is why a real Fair Isle sweater looks the same inside and out. A printed or machine-knit imitation looks flat on the inside. Check the inside before you buy.
Jamieson’s also sells knitting kits and yarn if you want to make your own. That is a separate rabbit hole.
How to Spot a Fake “Scottish” Sweater in 30 Seconds

Flip the sweater over and read the label. Then check three things.
- Country of origin. It must say “Made in Scotland” or “Knit in Scotland.” If it says “Designed in Scotland” or “Scottish heritage” or shows a tartan without stating origin, it is almost certainly knit elsewhere.
- Fiber content. It should say 100% lambswool, 100% Shetland wool, or 100% cashmere. Blends with nylon or acrylic are a cost-cutting measure. Some blends are legitimate for socks, but not for a premium sweater.
- Stitch density. Turn the sweater inside out. Count stitches per inch. A quality Scottish lambswool knit runs 7–12 stitches per inch. Anything under 6 is loose and will sag.
One more test: the rub test. Rub the fabric against itself for 10 seconds. If fibers ball up immediately, the yarn is short-staple and will pill badly. A good Scottish knit will show almost no pilling from this test.
Which Scottish Sweater Should You Buy First

Buy the Harley of Scotland lambswool crewneck. It costs about $120. It is made in Peterhead. It uses 2-ply lambswool from a spinner that has supplied Scottish mills for over a century. It fits well, wears hard, and looks better with age. No other Scottish sweater gives you that much for that price.
If you want a pattern, buy a Jamieson’s of Shetland Fair Isle for about $140. If you want cashmere, save for a Johnstons of Elgin crewneck at $350 to $450. Do not buy a cheap “cashmere” sweater from a fast-fashion brand and tell yourself it is the same thing. It is not.
The Scottish knitwear industry nearly died once. It survived because enough people kept paying for the real thing. Every sweater from these mills is a small vote for keeping those machines running in Hawick, Elgin, and Lerwick. Not a bad thing to wear on your back.
