This product is made of a blend of 72% polyester and 28% spandex for the body, 81% polyester and 19% spandex for the mesh, and 72% polyester and 28% spandex for the back lining. The pad back fabric is 100% polyester and the pad itself is made of 100% polyurethane. It is recommended to wash this product in a washing machine.