HerRoom Response: In the Fabric content we state that this is 89% Polyamideand 11% elastane. IF you were to purchase 100% cotton, it would stretch out throughout the day and become baggy. The elastane insures the garment stays snug against your body. Katie from San Diego