100% organic cotton with polyester mesh. Brim: NetPlus® 100% recycled fishing nets. Snapback: 100% recycled polyester