100% Natural Cotton Canvas with polyester fiber fill. Small Pillow measures approximately 8" x 15". Spot clean.