Already have an account?
Get back to the

How to Choose the Right Blush to For Your Hair Color


First For Women has affiliate partnerships. We receive compensation when you click on a link and make a purchase. Learn more!

Whether you’ve been rocking the same hair color for years or are thinking about changing things up with a new hue, it’s it might be a good time to check that your makeup is right for both your skin tone and hair (especially if you’ve recently dyed your hair — your old blush might not be as flattering as it used to be). Whether you’re blond, brunette, gray, or red, these blush colors will look great with your hair and complexion.

Flower Beauty Flower Pots Powder Blush in Peach Primrose

best blush for red hair
best blush for hair color

$10, Amazon

Crimson hair can take center stage, but a swirl on the cheeks of a peachy apricot blush (at least one shade darker than skin) imparts a sun-kissed glow that balances beautifully with red locks rather than competing with them.

e.l.f. Cosmetics Blush in Blushing

best blush for blond and gray hair
best blush for hair color

$3, Walmart

The tone-on-tone of light locks against a fair complexion can make skin look dull. To enliven it, apply a baby pink blush that’s two shades brighter than skin. Its pigments pick up the rosy undertones in skin for a natural-looking flush.

Milani Rose Powder Blush in Romantic Rose

Best Blush for Brunette hair
best blush for hair color

$9.49, Ulta

Darker hair can leave the complexion looking pale by comparison. The fix: a mauve blush. Its brown undertones pump up the color on cheeks while complementing the warmth in darker hair hues. Opt for one that’s two shades rosier than your skin tone.

This story originally appeared in our print magazine.

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.