100% cotton. Grey is cotton/polyester. You really can have it all Soft stretchable Comfort Flex waistband moves with you and keeps its shape wash after wash Tag-free for itch-free comfort Long-leg style