Traditionally, socks are recommended to be of a similar colour to the trousers, preferably in a slightly darker shade. 

Having thought about it, this makes sense because it means that when the sock is exposed – when, for example, you have your legs crossed – the leg appears to end at the top of the shoe, not at the end of the trouser. Again, it is an aid to height. It makes your leg look longer, and so you taller.

A sock that matches the shoe is a second-best option, but obviously negates the lengthening effect. Many men wear black socks with any suit, as these suits tend to be a variety of dark blues and greys. This smacks rather of laziness or a lack of ambition. But it is certainly easier.

More sock thoughts tomorrow. You lucky things you.
Subscribe
Notify of
guest

4 Comments
Oldest
Newest
Ion

Hi Simon, perhaps the time has come—just a suggestion—to write a more up-to-date post on this topic. I searched your website and noticed that most of the content about sock color refers to wearing a suit. When the outfit is casual, it’s less of an issue, at least for me. But what would you recommend for a semi-formal work environment: jacket but no tie, tailored trousers (wool and cotton), probably lace-up shoes or a sleek loafer? I’m particularly interested in the issue when the pants are not dark (gray, brown, green) but in lighter tones—a cream-colored sock, at least in my cultural environment, might seem unusual.

Markus S

A follow-on question, Simon. What colour do you wear with cream / light beige or otherwise light coloured trousers. I assume not charcoal, dark brown or dark green?