The main overall cause of blemishes on the skin comes from clogged hair follicles under the skin. There are a number of things that can be behind this happening, but some of the most common ones include: Change in hormone levels Collective dead skin cells Diet Excess sebum or oil production Infection of the follicle Stress Some people may be more prone to skin blemishes, which can result from genetics or hormones.