 Heather grey fabric is never 100% Cotton.Another fiber must always be added with the cotton in order to achieve the necessary color.It is important to note that depending on the percent of cotton, the fabric can still be legally labeled 100% cotton.