80% cotton, 10% Nylon, 10% Spandex One size fits most men; Sock Size 10-13 Dress Socks for Men Great as gift for groomsmen