100% cotton. This jelly roll contains (40) - 2-1/2" strips from the "Forest Trails" collection designed by Wilmington Prints.