Description reads 40% pima cotton 40% cotton 19% polyester 1% spandex, packaging reads 69% polyester 28% cotton 3% spandex.  Not worth the hassle of sending them back.
It's not fair to give these socks a bad review just because the seller (Amazon) misrepresented them. They are pretty nice. I just wanted mostly cotton.