Hand-dyed. 6 stranded. 20 yards per skein. 100% cotton. These threads substitute wonderfully for Needle Necessities overdyed threads.