Skip to content
Home › Shopping prices › Men's socks

Men's socks: average UK price

Men's socks (per pair) cost £5.04 on average in September 2026 — ▲ 0.4% in a year. Pay much more than this and it is worth shopping around.

UK average, September 2026£5.04per pair
Last month£5.032-yr range £4.91–£5.17

Average price, last 25 months

4.894.995.095.19Sep 24Feb 25Jul 25Dec 25May 26Sep 26

More in Men's clothing

Questions and answers

How much does men's socks cost in the UK?

£5.04 for per pair on average in September 2026 (ONS).

Has it gone up?

Up 0.4% from £5.02 in September 2025.

What exactly is measured?

The ONS average price for the CPI item "Men's socks" in the men's clothing group, standardised to per pair.

Source: ONS Shopping prices comparison tool (Open Government Licence v3.0).