
Every item on this page was chosen by an ELLE editor. We may earn commission on some of the items you choose to buy.
We’ve all heard people wax poetic about how not washing their hair every day changed their lives. But when you have oily hair, all you can really do is nod and congratulate them on their revelation. Because when you have a scalp that somehow churns out enough sebum to make your strands look greasy and lifeless only a few hours after you’ve shampooed, it feels like you have no choice but to cleanse your hair 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,” Tom Smith, creative director of Evo Hair, tells ELLE.com. Sure, dry shampoo can help, but it only disguises the issue—it doesn’t truly solve it. But 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 and offer your mane a truly fresh start. Using one can give your oily hair a new lease on life, getting it to retain volume and movement and even allow you to go beyond 24 hours without washing it, no matter the culprit behind the excess oil production.
Our top picks for the best shampoos for oily hair of 2024
After speaking with Smith, trying shampoos on our oily strands, and scrutinizing customer reviews, we determined the 13 best shampoos for oily hair. Keep scrolling to discover your newest shower caddy staples.


Can Red Light Therapy Devices Reduce Hair Loss?
The Best Curly Hairstyles for 2025
12 Long Hairstyles That Feel Fresh for 2025
How to Get Perfect Summer Beach Waves