The Sensex closed 166.49 points higher at 78,094.64 on 31 July 2026, while the Nifty50 gained 66.45 points to settle at 24,383.60, marking a third straight day of gains for Indian equity benchmarks. Auto and financial services stocks led the advance, while the Nifty IT index snapped a five-day winning streak.
The 30-share BSE Sensex had opened firmer at 77,998.66, up 70.51 points, as positive global cues and easing crude oil prices supported sentiment from the start of trade. The Nifty opened at 24,361.45, adding 44.3 points, before extending gains through the session.
What Drove the Sensex and Nifty Higher Today?
Auto and financial services shares were the biggest gainers on 31 July 2026, with stocks including Bajaj Finance, Mahindra and Maruti shares in focus during the session. Positive global cues played a role too, with Asian markets trading firmly higher after a strong rally in US stocks; Japan’s Nikkei 225 jumped 2,182.57 points, or 3.53%, to 64,050 on the same day. Easing crude oil prices also supported sentiment, since lower oil costs typically ease inflation and current-account pressures for an oil-importing economy like India.
What Do Market Analysts Say About the Rally?
Market strategists point to Foreign Institutional Investors turning net buyers for a third consecutive session, purchasing equities worth Rs 3,623.51 crore on 30 July 2026, as a key support for the rally. Domestic Institutional Investors, however, turned sellers on the same day, offloading equities worth Rs 1,864.03 crore, a divergence analysts say reflects profit-booking by domestic funds even as foreign flows turn supportive. Sector analysts note that the Nifty IT index’s break from its five-day winning streak suggests some rotation out of technology stocks and into autos and financials.
Market and Trade Reaction
The rupee and bond markets showed limited independent movement alongside the equity rally, with the main story remaining the sustained three-day advance in benchmark indices. Sector-wise, auto stocks extended gains on expectations of resilient festive-season demand, while financial services shares benefited from the broader risk-on mood following the overnight rally on Wall Street and in Asian markets.
What Happens Next for Indian Markets?
Investors will be watching whether FII buying continues into the new week, given it has now persisted for three consecutive sessions, and whether DIIs resume net buying after Thursday’s selling. Upcoming Q1 FY27 corporate earnings, due through August, are likely to be the next major catalyst for the Sensex and Nifty, alongside any fresh developments on US tariff policy that could affect export-oriented sectors.
Frequently Asked Questions
Where did the Sensex and Nifty close on 31 July 2026?
The Sensex closed at 78,094.64, up 166.49 points, while the Nifty50 settled at 24,383.60, up 66.45 points.
Which sectors led the Sensex and Nifty gains today?
Auto and financial services stocks led the advance, while the Nifty IT index snapped a five-day winning streak.
Were foreign investors buying or selling Indian stocks?
FIIs were net buyers for a third straight session, purchasing Rs 3,623.51 crore worth of equities on 30 July 2026, while DIIs were net sellers of Rs 1,864.03 crore.
Leave a comment