The description of the shirt said that it was 60% cotton 40% poly which I like because they do not shrink and wear better than all cotton. When I received my shirt it was 100% cotton. I emailed the company and have heard nothing back. Beware you may not get what you ordered.