Nifty 50 ends 1.05% higher at 22,936.75 as realty and FMCG lead gains
The Nifty 50 closed at 22,936.75 on 29 October 2026, up 237.90 points or 1.05%, as 1,674 NSE stocks advanced and 1,012 declined; India VIX fell 6.94% to 15.12.
Key points
- The Nifty 50 closed at 22,936.75 on 29 October 2026, up 237.90 points or 1.05%.
- India VIX fell 6.94% to 15.12, while 1,674 NSE stocks advanced against 1,012 that declined.
- Nifty Realty was the best sector, up 2.75%, and Nifty Auto the worst, down 0.24%.
The Nifty 50 closed at 22,936.75 on Thursday, up 237.90 points or 1.05%, after trading between 22,656.75 and 22,961.95. Buying was broad: 1,674 NSE stocks advanced, 1,012 declined and 26 were unchanged.
Market Close
| Index | Close | Change | % Change | Day's range (low to high) |
|---|---|---|---|---|
| Nifty 50 | 22,936.75 | +237.90 | +1.05% | 22,656.75 to 22,961.95 |
| Nifty Bank | 54,909.65 | +642.25 | +1.18% | 54,047.90 to 54,980.15 |
| NIFTY Midcap 100 | 57,841.65 | +566.95 | +0.99% | 57,242.35 to 57,841.65 |
| NIFTY Smallcap 100 | 18,811.35 | +176.45 | +0.95% | 18,575.15 to 18,842.25 |
| India VIX | 15.12 | -1.13 | -6.94% | 15.09 to 16.57 |
The gains were evenly spread across market sizes: the Nifty Bank led the headline indices with a rise of 1.18%, while the NIFTY Midcap 100 (up 0.99%) and the NIFTY Smallcap 100 (up 0.95%) kept close to the Nifty 50's 1.05%. The NIFTY Midcap 100 closed at 57,841.65, which was also its high for the day. India VIX, NSE's volatility index, fell 6.94% to 15.12 after opening at 16.245.
Gainers and Losers
Top five Nifty 50 gainers:
| Stock | Previous close (Rs) | Close (Rs) | % Change |
|---|---|---|---|
| ADANIPORTS | 1,761.30 | 1,872.00 | +6.29% |
| ADANIENT | 2,479.80 | 2,607.90 | +5.17% |
| KOTAKBANK | 440.00 | 459.00 | +4.32% |
| ETERNAL | 326.00 | 337.85 | +3.63% |
| POWERGRID | 251.40 | 260.00 | +3.42% |
Top five Nifty 50 losers:
| Stock | Previous close (Rs) | Close (Rs) | % Change |
|---|---|---|---|
| TRENT | 2,913.90 | 2,861.70 | -1.79% |
| MARUTI | 11,579.00 | 11,426.00 | -1.32% |
| BAJAJ-AUTO | 10,485.00 | 10,383.00 | -0.97% |
| SBILIFE | 1,666.70 | 1,652.00 | -0.88% |
| EICHERMOT | 7,300.00 | 7,238.00 | -0.85% |
Three of the five Nifty 50 losers (MARUTI, BAJAJ-AUTO and EICHERMOT) were auto stocks, in line with the Nifty Auto's 0.24% fall, and no Nifty 50 stock lost more than TRENT's 1.79%.
The five most-traded stocks by turnover were JPL (Rs 9,760.92 crore, up 0.29%), RELIANCE (Rs 2,450.78 crore, up 0.81%), BSOFT (Rs 2,160.39 crore, up 11.89%), HDFCBANK (Rs 2,148.28 crore, down 0.29%) and KOTAKBANK (Rs 2,114.37 crore, up 4.32%).
Sectors and Breadth
The three best-performing sector indices were:
- Nifty Realty: +2.75% to 819.80
- Nifty FMCG: +2.34% to 43,882.95
- Nifty PSU Bank: +2.20% to 8,312.50
At the other end, the Nifty Auto was the only one of these six sector indices to fall, slipping 0.24% to 25,645.60. The Nifty Oil & Gas (up 0.54% to 10,352.40) and the Nifty Healthcare Index (up 0.58% to 16,193.90) still ended higher, but gained the least.
Across all NSE stocks in the EQ series, 1,674 advanced, 1,012 declined and 26 were unchanged: about five stocks rose for every three that fell. Readers new to how these indices are built can see our glossary entry on a benchmark index; the Nifty 50 is the market's best-known one.
Beyond the Nifty
Oquilia's Market Pulse for the day picks up moves outside the large caps:
- Volume shockers: V-Guard Industries (VGUARD) traded 82.5 times its 20-session average volume and rose 7.90%; Sanofi Consumer Healthcare India (SANOFICONR) traded 52.0 times its average and rose 4.37%; Equitas Small Finance Bank (EQUITASBNK) traded 49.3 times its average and fell 12.22%.
- Delivery spikes: BN Agrochem (BNAGROCHEM) saw 100.0% of traded shares delivered against 12.1% over the previous 20 sessions; Teamlease Services (TEAMLEASE) 88.3% against 19.0%; Gujarat Kidney And Super Speciality (GKSL) 75.4% against 13.1%.
- 52-week highs and lows: 35 stocks closed at a 52-week high, 8 of them in the Nifty 500, including KOTAKBANK at Rs 459.00 and DIVISLAB at Rs 9,664.00; 57 closed at a 52-week low, 10 of them in the Nifty 500, including DALBHARAT at Rs 1,407.90.
- Deals: NSE recorded 71 bulk deals and no block deals. The largest by value was a sale of 31,24,131 shares of IIFL Capital Services (IIFLCAPS) by THELEME INDIA MASTER FUND LIMITED at Rs 348.01, worth Rs 108.72 crore.
See every figure for the day on Oquilia's Market Pulse page for 29 October 2026.
FAQ
Where did the Nifty 50 close today?
The Nifty 50 closed at 22,936.75 on 29 October 2026, up 237.90 points or 1.05%. Its range for the day was 22,656.75 to 22,961.95.
How many stocks rose on NSE today?
1,674 stocks in NSE's EQ series advanced, 1,012 declined and 26 were unchanged, roughly five gainers for every three decliners.
Which sector fell the most today?
The Nifty Auto was the weakest sector index, down 0.24% to 25,645.60. The Nifty Realty was the strongest, up 2.75% to 819.80.
Where do these figures come from?
Every figure comes from the National Stock Exchange of India's end-of-day files: the index closing values and the equity bhavcopy for 29 October 2026, with Nifty 50 membership from NSE's constituent list.
Figures are from NSE's end-of-day files for 29 October 2026. This report is for information only and is not investment advice.
Sources & Citations
- NSE index closing values, 29 October 2026 — National Stock Exchange of India
- NSE equity bhavcopy, 29 October 2026 — National Stock Exchange of India