These are supposedly cotton, but they don't feel like it. They are very thin - no padding at all. Worse, the knit is this very lose, large-threaded style so you can feel the threads just cutting into your skin. I have bought higher end socks and dirt cheap socks, padded socks, athletic, dress, hiking... never have I experienced socks as horrible as these.