100% cotton. The model is wearing a medium.