60% cotton, 40% polyester. The model is wearing a medium.