91% polyester. 9% spandex. So much stretch, truer to size. Be sure to wash alone before initial wear due to black pigment. Model is wearing a M.