These are great tee shirts but no, they are not all 100% cotton. We found that the white and egret color are 100% cotton. The light blue at 60% cotton - 40% polyester. These wash well and look great. Can't say for sure about the other colors as these were the only colors I purchased.
A warning though - when washed - the white didn't shrink at all but the egret did. We are still trying to figure out why since they are both 100%. Don't know why but that's what happened.
6 months ago
Palm Harbor, FL