Yes. Blackheads are caused due to settling of excess oil on the skin. Moisturizer helps to regulate that.