170% Cotton, 20% Nylon, 10% Spandex. Every pair of these socks sold raises money for Great Ormond Street Hospital Childrens Charity.