Yes it does have benzoyl peroxide at 10%. i HIGHLY discourage you from using this product with sensitive skin. it gave me chemical burn really bad on my face and took a week to 2 weeks to clear up! id stay away and look for something thats a lot less aggressive. i like the michael todd true organics.