According to descpition the t-shirt is made of cotton. But in reality it is 95% polyester and 5% spandex. But it still is quite nice considering the price!