100% Cotton Brushed Twill. Yarn dyed and garment washed for softness. Fabric covered elastic waistband with drawcord. On seam pockets. Life is good label at left hip. 32'' inseam.