If your hair looks greasy again just hours after washing, you’re probably wondering what is the best shampoo for oily hair—and whether you simply need to wash it more often. The truth is a little more complicated.
An oily scalp produces more sebum, the natural oil that protects the skin and hair. Too much of it can leave your roots flat, heavy, greasy, or difficult to style. The right shampoo can remove excess oil without stripping the scalp so aggressively that it becomes irritated or your lengths feel dry.
This guide explains what to look for, which ingredients can help, how often to wash, and how to choose a shampoo based on your particular scalp and hair type.
What Causes Oily Hair?
Oily hair usually starts with the scalp rather than the hair itself. Sebaceous glands produce sebum, and some people naturally produce more than others.
Several factors can contribute to an oily scalp, including:
- Genetics
- Hormonal changes
- Sweat and exercise
- Hot or humid weather
- Frequent touching of the hair
- Heavy styling products
- Infrequent washing
- Products that don’t suit your hair type
Your hair texture also matters. Straight, fine hair can appear greasy faster because scalp oil can travel down the strands relatively easily.
The American Academy of Dermatology recommends washing according to how quickly your hair becomes dirty or oily. People with straight hair and an oily scalp may need to shampoo daily, while dry, curly, thick, or textured hair generally requires less frequent washing.
What Is the Best Shampoo for Oily Hair?
There isn’t one shampoo that is perfect for everyone. The right choice depends on how oily your scalp is, your hair texture, whether you have dandruff, and whether your ends are dry or damaged.
For a straightforward oily scalp, look for a shampoo designed for oily hair, excess sebum, or scalp cleansing. A lightweight formula is usually preferable to a very rich moisturizing shampoo.
If you regularly use gels, waxes, oils, sprays, or other styling products, an occasional clarifying shampoo may also help remove buildup.
However, stronger cleansing isn’t automatically better. A shampoo that leaves your scalp feeling extremely tight or irritated may be too aggressive for regular use.
Best Shampoo Ingredients for Oily Hair
Learning to read the ingredient list is often more useful than choosing a shampoo simply because its packaging says “oil control.”
Salicylic Acid
Salicylic acid is a useful ingredient when oiliness comes with scalp buildup or flakes. It helps loosen dead skin and can make it easier to wash away accumulated material from the scalp.
It can be particularly useful for people whose oily scalp also tends to become flaky.
Zinc Pyrithione
Zinc pyrithione is commonly associated with anti-dandruff shampoos. If your oily scalp is accompanied by visible flakes or itching, an anti-dandruff formula may make more sense than an ordinary oil-control shampoo.
Selenium Sulfide
Selenium sulfide is another anti-dandruff ingredient that may be useful when oiliness and dandruff occur together.
Ketoconazole
Ketoconazole is an antifungal ingredient found in certain dandruff treatments. It can be useful for particular scalp conditions, but it isn’t something you necessarily need simply because your hair becomes oily.
For persistent dandruff, choosing an appropriate active ingredient is more important than buying the most expensive shampoo. The AAD lists ingredients including salicylic acid, selenium sulfide, ketoconazole, sulfur, zinc pyrithione, and coal tar among options used in dandruff shampoos.
Lightweight Cleansing Ingredients
A good everyday shampoo for oily hair should provide effective cleansing without leaving excessive residue. Look for formulas marketed toward oily, fine, or combination hair rather than extremely rich or heavily conditioning formulas.
Best Shampoo for Oily Hair and Dandruff
Oily hair and dandruff can be an annoying combination. You may have greasy roots while simultaneously seeing flakes on your shoulders.
In this situation, an anti-dandruff shampoo can be more appropriate than simply switching to a stronger cleansing shampoo.
The AAD recommends following the product’s directions because some dandruff shampoos need to remain on the scalp for several minutes before rinsing. Depending on your hair type and the product, dandruff shampoo may be used once or twice a week rather than every day.
If one active ingredient doesn’t seem to help, dermatologists may recommend alternating between dandruff shampoos containing different active ingredients.
If your scalp is persistently red, painful, intensely itchy, or covered with thick scaling, it’s worth seeing a dermatologist rather than repeatedly trying different shampoos.
Best Shampoo for Oily Hair and a Dry Scalp
Here’s where things get confusing: an oily scalp and dry-feeling scalp can exist at the same time.
A shampoo that aggressively removes oil may make your hair feel clean initially but leave the scalp uncomfortable and the hair lengths rough.
If you have oily roots and dry ends, try this approach:
- Choose a shampoo that cleans the scalp without excessive stripping.
- Apply shampoo primarily to your scalp.
- Let the lather rinse through the lengths rather than vigorously scrubbing them.
- Apply conditioner mainly to the mid-lengths and ends.
- Reduce heavy oils and styling products if they make your roots greasy.
Dermatologists specifically recommend applying shampoo to the scalp rather than rubbing it throughout the hair length. This helps remove oil and buildup while limiting unnecessary drying of the hair.
Best Shampoo for Oily Hair and Hair Loss
If you have oily hair and are also noticing increased shedding, don’t automatically assume the oil is causing hair loss.
Hair shedding can have many different causes, and shampoo alone cannot diagnose or treat most of them. A shampoo can help maintain a clean, healthy scalp, but it shouldn’t be marketed as a cure for unexplained hair loss.
Be particularly cautious if you notice:
- Sudden or significant shedding
- Noticeably widening part
- Receding hairline
- Bald patches
- Scalp pain or inflammation
- Persistent itching or scaling
The AAD recommends seeing a dermatologist when hair-care changes aren’t improving thinning or hair loss because there can be an underlying cause that needs appropriate treatment.
Best Shampoo for Oily Hair for Men
Men with oily scalps don’t necessarily need a shampoo specifically labeled “for men.” Scalp oil production and hair characteristics matter more than the marketing on the bottle.
A good men’s shampoo for oily hair should generally:
- Clean excess sebum effectively
- Avoid leaving heavy residue
- Suit your hair texture
- Address dandruff if present
- Avoid making the scalp excessively dry or irritated
If you have short hair, you may find that a lightweight daily shampoo works well. If you also have dandruff, consider a dedicated anti-dandruff shampoo according to its directions.
Best Shampoo for Oily Hair for Women
The same basic principles apply when choosing a shampoo for women with oily hair. The difference is that longer, thicker, colored, or chemically treated hair may need more attention to the lengths and ends.
If your roots become oily quickly but your ends are dry, don’t solve the problem by aggressively shampooing your entire head.
Instead, concentrate shampoo on the scalp and use conditioner where the hair actually needs moisture.
This approach can help you manage oily roots without turning already-dry ends into a frizzy mess.
How Often Should You Wash Oily Hair?
There is no universal number.
Some people with very oily, straight hair may need to shampoo every day. Others can comfortably go a day or two between washes.
The better rule is simple: wash when your scalp becomes oily or dirty enough to need it.
If your hair looks greasy by the end of every day, daily washing isn’t automatically bad. Dermatologists specifically note that people with straight hair and an oily scalp may benefit from frequent shampooing.
How to Shampoo Oily Hair Correctly
Even a good shampoo won’t perform well if you’re using it incorrectly.
Try this routine:
- Wet your scalp thoroughly. Use lukewarm water rather than very hot water.
- Apply shampoo to the scalp. Focus on the roots where oil accumulates.
- Massage gently. Use your fingertips instead of aggressively scratching with your nails.
- Rinse thoroughly. Product residue can make hair feel heavy.
- Repeat if necessary. A second wash can be useful when there is significant oil or styling-product buildup.
- Condition strategically. Apply conditioner mainly to the lengths and ends if your roots become greasy quickly.
Avoid vigorously rubbing shampoo into the entire length of your hair. Dermatologists recommend gentle scalp cleansing and allowing the shampoo to flow through the lengths when rinsing.
Can Dry Shampoo Help With Oily Hair?
Yes—but it should be considered a temporary solution rather than a replacement for washing.
Dry shampoo absorbs oil, which can make greasy roots look fresher between washes. It doesn’t actually clean the scalp in the same way shampoo and water do.
The AAD recommends continuing to wash with regular shampoo and water because this removes oil, dead skin cells, microorganisms, and dry-shampoo residue.
If you notice itching, burning, or scalp irritation after using dry shampoo, stop using it and see whether the symptoms improve.
Best Shampoo for Oily Hair in India
Climate can make a difference when choosing a shampoo. In hot or humid conditions, sweat and increased oil can make the scalp feel greasy faster.
If you’re shopping in India, focus less on whether a product is labeled as the “best” and more on its formulation. A lightweight oil-control shampoo can work well for everyday use, while an anti-dandruff shampoo may be preferable if flakes or itching are also present.
Always check the current ingredient list and directions because formulations can change.
Best Shampoo for Oily Hair at Walmart or a Drugstore
You don’t necessarily need an expensive salon shampoo to manage an oily scalp.
Drugstore shampoos can contain effective cleansing and anti-dandruff ingredients. When shopping at Walmart or another retailer, compare the active ingredients and formulation rather than choosing based solely on brand reputation.
A practical shopping checklist is:
- Oily-scalp or lightweight formula
- Appropriate cleansing strength
- Salicylic acid if buildup is a concern
- Anti-dandruff active if flakes are present
- Lightweight conditioning
- No unnecessary heavy oils if they make your hair greasy
- Clear usage instructions
If a product repeatedly irritates your scalp, stop using it even if reviews claim it’s excellent.
How Hairdressers Usually Approach Oily Hair
Hairdressers often look at the whole picture rather than simply recommending a stronger shampoo.
They may consider:
- How quickly the roots become oily
- Hair thickness
- Curl pattern
- Chemical treatments
- Product buildup
- Dryness at the ends
- How frequently you wash
- Your styling routine
That is why the shampoo recommended by a hairdresser for someone else may not be the right choice for you.
The goal isn’t to remove every trace of oil. It’s to keep the scalp clean and comfortable while maintaining the condition of the hair.
Common Mistakes That Make Oily Hair Worse
Sometimes the problem isn’t the shampoo itself.
Using Too Much Conditioner
Rich conditioner applied directly to oily roots can make hair look greasy faster. Keep heavier conditioners toward the ends when necessary.
Washing Aggressively
Scrubbing your scalp harshly doesn’t guarantee better cleaning. Gentle massage is enough.
Using Too Many Styling Products
Pomades, waxes, oils, creams, and sprays can accumulate on the hair and scalp. Some hair products containing oils can also contribute to clogged pores around the hairline in susceptible people.
Relying Only on Dry Shampoo
Dry shampoo is convenient, but it doesn’t replace conventional washing with shampoo and water.
Choosing the Strongest Shampoo Available
More cleansing power isn’t always better. If your scalp becomes uncomfortable and your hair lengths become extremely dry, the formula may simply be too harsh for your routine.
How to Choose the Right Shampoo for Your Scalp
Instead of asking only what’s the best shampoo for oily hair, ask what your scalp actually needs.
| Your main concern | What to look for |
|---|---|
| Oily roots | Lightweight cleansing shampoo |
| Oily scalp + flakes | Anti-dandruff shampoo |
| Oily roots + dry ends | Balanced shampoo + conditioner on ends |
| Product buildup | Occasional clarifying shampoo |
| Oily scalp + itching | Appropriate dandruff treatment |
| Oily hair + significant shedding | Gentle scalp care + professional evaluation |
This approach is more useful than choosing a shampoo simply because it has thousands of positive reviews.
Frequently Asked Questions
What is the best shampoo for oily hair?
The best option is usually a lightweight shampoo that removes excess oil without leaving your scalp excessively dry or irritated. Your hair texture, washing frequency, dandruff, and product buildup should all influence your choice.
What’s the best shampoo for oily hair?
There isn’t a single universal winner. For straightforward oiliness, choose a formula designed for oily or fine hair. If you also have dandruff, an anti-dandruff shampoo with an appropriate active ingredient may be more suitable.
What is the best shampoo for oily hair and dandruff?
Look for an anti-dandruff shampoo containing an established active ingredient such as salicylic acid, selenium sulfide, ketoconazole, sulfur, zinc pyrithione, or coal tar. Follow the product directions carefully.
Can I shampoo oily hair every day?
Yes, if your scalp genuinely becomes oily every day. The AAD notes that people with straight hair and oily scalps may need daily shampooing.
Is salicylic acid good for an oily scalp?
It can be useful when oiliness is accompanied by buildup or flakes because it helps loosen dead skin. However, excessive use can be irritating, so follow the product instructions.
Should I use conditioner if my hair is oily?
Yes. Oily roots don’t mean the hair lengths cannot become dry. Apply conditioner mainly to the ends if your scalp becomes greasy easily.
Is dry shampoo enough for oily hair?
No. Dry shampoo absorbs oil temporarily but doesn’t actually clean the scalp. Regular shampooing with water is still necessary.
Can shampoo stop hair loss?
A shampoo can support good scalp hygiene and reduce problems such as excessive buildup, but it shouldn’t be considered a general treatment for hair loss. Persistent or significant shedding deserves professional evaluation.
What should I look for in a shampoo for oily hair?
Start with the condition you’re trying to solve. For simple oiliness, prioritize appropriate cleansing and a lightweight formula. For dandruff, look for a recognized anti-dandruff active ingredient rather than relying solely on an “oil-control” label.
Final Verdict: Finding the Best Shampoo for Oily Hair
The best shampoo for oily hair isn’t necessarily the strongest cleanser, the most expensive salon product, or the one with the most impressive marketing.
Start by identifying why your scalp feels oily. If it’s simply excess sebum, a lightweight shampoo used as often as your scalp requires may be enough. If you also have flakes or itching, an appropriate dandruff shampoo may be a better choice.
Pay attention to your hair lengths, too. Clean roots and healthy ends are the goal—not a scalp that feels stripped after every wash.
Most importantly, give your routine some time to work and pay attention to how your scalp responds. If persistent dandruff, irritation, or hair loss continues despite sensible hair care, a dermatologist can help identify the underlying problem and recommend appropriate treatment.

