98% cotton these jeans are very well made and have little stretch so unfortunately they are too small for me. They have only been washed once inside out on cold and they are in fantastic new condition. The first picture is the closest to the true color, they are a dark indigo wash.