Anne asked the other day if I had any recommendations for sources of sock yarn, and I'm very glad to oblige. Many of the dyers whose wares I've used are listed in two posts from a while ago, here and here, but it's a good idea to bring that up to date.
I'll preface the list by saying that while in most cases I have used wool I've bought from a given dyer, in others it's still waiting to be cast on, so I can't comment on how well it wears or washes. Regarding non-UK dyers, customs charges, fluctuating exchange rates and shipping costs mean that sometimes their wool is affordable and sometimes it's harder to justify - I try to use my common sense, but occasionally have a splurge.
In no particular order, then:
Viola - Emily's yarns have a bit of a cult following and fly off the shelves. Her subtly speckled skeins (such as those shown above) are beautiful.
Elm Tree Yarns - Dianne's prices seem very reasonable; I bought a spruce green alpaca/silk/cashmere recently which was a snip.
Norah George - Harry Potter-themed yarns, Mrs. Weasley's knit club, colourways inspired by great characters from literature... Tracy has all this and more.
Hedgerow Yarns - Jane's another dyer who doesn't charge the earth.
Artist's Palette Yarns - likewise Juliet.
Meadow Yarn - a small online yarn shop with a good range and speedy service.
To end, two shops I've recently discovered, haven't yet bought from, but have my eye on:
Tuskenknits - Maria's colours are lovely and she sells out fast, but one of these days I'll be awake at update time (she's in NW America), shall say 'hang the expense' and buy a skein. You can get a feel for her work on her lovely Instagram gallery.