70% cotton
28% Tencel
2% Spandex
I really like the shorts. I haven't wore them yet but they are nice.