100% cotton. (Grey is 75% cotton/25% polyester.) Made in USA and imported. Quantity reflects number of 4-pair packs.