What causes Blemishes? Blemish is a skin discoloration or dark spots on face caused due to acne white heads, black heads, and pimples. It is also known as hyper pigmentation. Blemishes cause skin discoloration and belmishes can happen due to boils, suntan, itching, rashes, pimples, pigmentation as well.