These are advertised as 100% cotton. They arrived in non-retail packaging. 4 are 100% cotton. The 2 light grey ones are 75% cotton, 25 polyester. Haven't tried them yet, but this wasn't quite what I was expecting.