50% cotton 50% polyester Please pay special attention to the size chart, as this item runs small and it is recommended to order a size up.