I guess it would be a cotton knit. I love this shirt, however, it is way too big to wear anymore. I have had many compliments on it. I also orde4red it in a smaller size and it said I would receive it and never did nor was I given an explanation which is a bit irritating. I was not charged for the smaller size so no idea what happened. I hope this helps.