97% Cotton, 3% Spandex
great stretch! Ashley is a 9 or 28/29 in jeans and is shown wearing the large.