Top 10 Nifty 50 Stocks in India for August 2026
Sector Alpha's August 2026 ranking of nifty 50 stocks worth ₹2,000 crore or more, from the weekly scan to 4 September 2026, put BSE (72/100), Mahindra & Mahindra (69/100) and Bajaj Auto (67/100) at the top. The score weighs growth, business quality, valuation against history and price strength. Source: Sector Alpha weekly scan.
- 1BSE72scoreGrowth 94 · Quality 88 · Valuation 42 · Price strength 42
- 2Mahindra & Mahindra69scoreGrowth 85 · Quality 55 · Valuation 79 · Price strength 51
- 3Bajaj Auto67scoreGrowth 65 · Quality 76 · Valuation 40 · Price strength 85
- 4Bharti Airtel67scoreGrowth 62 · Quality 85 · Valuation 72 · Price strength 50
- 5UltraTech Cement64scoreGrowth 66 · Quality 69 · Valuation 48 · Price strength 71
- 6Tech Mahindra63scoreGrowth 60 · Quality 65 · Valuation 53 · Price strength 77
- 7Hindustan Unilever63scoreGrowth 71 · Quality 56 · Valuation 86 · Price strength 36
- 8Hindalco Industries62scoreGrowth 47 · Quality 43 · Valuation 74 · Price strength 98
- 9Shriram Finance62scoreGrowth 65 · Quality 83 · Valuation 34 · Price strength 59
- 10Apollo Hospitals Enterprise61scoreGrowth 68 · Quality 59 · Valuation 64 · Price strength 50
The nifty 50 stocks here follow the rule in place when the month was frozen, ranked on their scores from that month. Not frozen yet: this August 2026 ranking is worked out again from the stored weekly scores each time the page is built, so it follows today's rule. Once a month is frozen, it never changes.
See the latest nifty 50 stocks ranking and full list.
More lists
All 20 lists, grouped