100% cotton, except heathers: 75% cotton / 25% polyester. Sizing (waist/inches): 4 (22), 6 (23), 8 (24), 10 (25), 12 (26), 14 (28), 16 (30).