100% cotton. The cotton is certified organic. The dyeing process and print are certified. Filling in the vest is 100% polyester. The shell fabric is treated with a water-repellent, fluorine-free impregnation. Machine wash warm, delicate cycle. Cool iron. Shrinkage 2-3%. Made in Zhejiang, China.