From Ruby Star Society this fabric is 100% cotton. Each charm pack contains 42- coordinating- 5" squares.