Top: 56% cotton, 40% Recycled Polyester, 4% elastane; Ribbed: 60% cotton, 35% Recycled Polyester, 5% elastane; Pocket Lining: 100% cotton; Hat Lining: 67% cotton, 33% Recycled Polyester; Bottom: 70% cotton, 30% Recycled Polyester; Pocket: 100% Recycled Polyester.