100% Cotton. Hand printed fabric done in house by mlma & problemboy. It was then shipped to our factories in South Korea to be cut and sewn into these Limited release hats :)