best shampoo for oily scalp and dry hair
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. This post may contain affiliate links, meaning we may receive a small commission if you make a purchase through them.
For my own routine, I’ve found shampoos with salicylic acid or tea tree oil help control oiliness without drying out the ends. Look for products with ceramides or hyaluronic acid to lock in moisture where it’s needed most. Consistency is important—stick with a formula that suits your scalp’s needs over time, and you’ll see better balance in both texture and shine.
- Top 10 best shampoo for oily scalp and dry hair in 2026
- 1. Biolage Clarifying Shampoo
- 2. OGX Clarifying Rosemary Mint Scalp Shampoo
- 3. Neutrogena Clarifying Scalp Shampoo
- 4. LOreal Paris Elvive Hyalu Clarifying Shampoo
- 5. Dove Derma Scalp Control Shampoo
- 6. CeraVe Hydrating Shampoo
- 7. Apple Cider Vinegar Hair Soothing Set
- 8. Tea Tree Shampoo, Deep Cleans, Refreshes
- 9. Kick Oily Scalp Shampoo
- 10. Purex Clarifying Scalp Shampoo
Top 10 best shampoo for oily scalp and dry hair in 2026
1. Biolage Clarifying Shampoo
This shampoo is perfect for oily scalps needing deep cleansing without stripping moisture. Fermented tea and glycolic acid gently exfoliate while removing residue and buildup, leaving hair cleaner and scalp refreshed.
It’s also vegan and paraben-free, making it suitable for sensitive skin types. Works well for those balancing oily roots with dry ends.
2. OGX Clarifying Rosemary Mint Scalp Shampoo
OGX Extra Strength Refreshing Scalp + Rosemary Mint shampoo is a clarifying formula designed to cut through excess oil and buildup on oily scalps. Its sulfate-free surfactants gently cleanse without stripping natural moisture, making it a balanced pick for dry hair that still needs scalp refreshment.
This is one of the best shampoos for oily scalp and dry hair, balancing heaviness with hydration for a clearer, smoother feel.
3. Neutrogena Clarifying Scalp Shampoo
This shampoo is a game-changer for oily scalps needing gentle yet effective cleansing without stripping moisture. The pink grapefruit scent adds a refreshing touch while its anti-residue formula prevents buildup, making it ideal for dry hair that still requires balance.
The sulfate-free, paraben-free formula keeps hair soft and scalp irritation minimal, making it one of the best shampoos for oily scalps that also need hydration.
4. LOreal Paris Elvive Hyalu Clarifying Shampoo
This shampoo balances oily scalps with deep cleansing while gently hydrating dry strands, thanks to salicylic acid’s acne-fighting power and hyaluronic acid’s moisture lock. It’s a go-to for those who need a clarifying wash that won’t strip hair of natural oils, keeping scalp irritation at bay while softening ends.
5. Dove Derma Scalp Control Shampoo
Dove Derma Scalp Oil Control Shampoo is a gentle yet effective cleanser designed to balance an oily scalp while soothing dryness. Its glycerin and niacinamide blend helps lift away buildup without stripping hair, making it ideal for those with both oily roots and parched ends.
The sulfate-free formula gently removes excess oil and product residue, leaving hair cleaner and scalp refreshed. Perfect for maintaining scalp health without irritation, it’s a reliable choice for anyone seeking a best shampoo for oily scalp and dry hair.
6. CeraVe Hydrating Shampoo
CeraVe’s formula soothes an oily scalp while deeply hydrating dry strands, thanks to ceramides that repair the scalp barrier and niacinamide that calms irritation. Its sulfate-free, color-safe formula keeps hair soft and shiny without stripping natural oils, making it a balanced pick for all hair types.
7. Apple Cider Vinegar Hair Soothing Set
This shampoo and conditioner blend soothes flaky, itchy scalps while gently cleansing both dry and oily hair types. Its sulfate-free formula removes buildup without stripping natural oils, leaving hair softer and scalp calmer over time.
Designed for intense care, it targets dryness and irritation without harsh chemicals, making it a reliable choice for those seeking a balanced routine for all hair textures.
8. Tea Tree Shampoo, Deep Cleans, Refreshes
Tea Tree Special Shampoo deeply cleanses without stripping natural oils, balancing an oily scalp while gently hydrating even dry strands. Its natural ingredients soothe irritation and reduce flakiness, making it a reliable choice for those seeking a refreshing, all-hair-type solution.
9. Kick Oily Scalp Shampoo
Kick’s Peppermint & Tea Tree shampoo is a refreshing, sulfate-free formula designed to balance oil production while soothing dry scalp irritation. Its anti-dandruff properties gently cleanse without stripping natural moisture, making it the best shampoo for oily scalp and dry hair.
Cruelty-free and effective for men’s hair needs, this lightweight formula refreshes without heaviness, keeping hair clean and scalp calm.
10. Purex Clarifying Scalp Shampoo
This shampoo tackles oily scalp buildup with a deep cleanse, stripping away excess oil while soothing dry patches. Its purifying essential oils balance moisture without stripping natural oils, leaving hair refreshed and scalp calm.
Perfect for daily use, it removes product residue and prevents further greasiness, making it the best shampoo for oily scalp and dry hair.










