Every item on this page was chosen by an ELLE editor. We may earn commission on some of the items you choose to buy.
Oily Hair Doesn’t Stand a Chance Against These Top-Rated Shampoos
Grease, be gone!
We’ve all heard people wax poetic about how not washing their hair every day has changed their lives. If you have oily hair, all you can really do is nod, smile, and congratulate them on their revelation. Truth is, when you have a scalp that churns out enough sebum to make your strands look greasy and lifeless just hours after you’ve shampooed, it feels like you have no choice but to cleanse every single day.
“Like our skin, our scalp naturally produces oil at varying degrees depending on the person. When a scalp produces oil, it moves down the hair shaft, creating a noticeable oily look,” says Tom Smith, the creative director of Evo Hair. Sure, dry shampoo can help, but that only disguises the issue rather than solving it. What if we told you that there’s a solution that can get to the root of the problem?
The best shampoos for oily hair are designed to cut through the grease and buildup. One rinse of the right formula can give your hair a new lease on life, ensuring your mane retains volume, restores movement, and remains oil-free for beyond 24 hours.
Our top picks for the best shampoos for oily hair of 2025
After speaking with Smith, testing formulas on our own oily scalps, and analyzing customer reviews, we determined the 12 best shampoos for oily hair. Keep scrolling to discover your newest shower caddy staples.

The Best Curly Hairstyles for 2025
12 Long Hairstyles That Feel Fresh for 2025
How to Get Perfect Summer Beach Waves

5 Best Hairstyles for Thin Hair