These bead balls sacks are made by artisans in Guatemala. They are made from 100% cotton and are filled with plastic beads. They come in assorted colors and are approximately 2.5" in diameter. Each bag weighs approximately 47 grams or a little more than 1/10 of a pound.