I am not sure it is called Avon Naturals so I think it is I tried to read the ingredigents but you know how they and I can not tell I am assuming it is my recommendation is to contact your Avon representative and ask if it is all natural. As far as I know it is but can not guarantee that. Hope this helps so I could not be more helpful