100% cotton. The beanie is faded to give the product a vintage look, with colour variations that make each item unique.