EconomyMarkets
Foreign investors pull ₹52,100 crore from Indian shares in October, but selling slows
Overseas funds have now taken ₹3.12 lakh crore out of Indian equities this year. A small turn to buying on Friday, as US yields eased and the rupee firmed, has analysts asking whether the worst is over.

Key points
- Foreign portfolio investors have sold a net ₹52,100 crore of Indian shares so far in October.
- Outflows for 2026 now stand at ₹3.12 lakh crore, almost double the ₹1.66 lakh crore withdrawn in all of 2025.
- Foreign investors turned marginal buyers on 16 October as the US 10-year yield slipped to 5.08%.
Foreign investors have sold a net ₹52,100 crore of Indian shares so far in October, depository data showed on Sunday, taking their withdrawals this year to ₹3.12 lakh crore. That is close to double the ₹1.66 lakh crore they pulled out in the whole of 2025.
The pace of selling has slowed, however. On 11 October the October figure stood at ₹44,166 crore, so the past week added about ₹8,000 crore, well below the heavy outflows of the first ten days of the month. On Friday, 16 October, foreign funds turned marginal net buyers.
Why the money is leaving
The reasons have not changed much since September, when foreign investors sold ₹35,861 crore after modest buying in July and August. US bond yields are high, the dollar is strong, and crude oil is near $110 a barrel because of the war in West Asia. Sticky US inflation has also revived talk of another rate increase by the Federal Reserve, which makes American assets more attractive.
“FPIs continued to sell Indian equities amid elevated US bond yields, a stronger dollar and rising crude oil prices,” said Dheeraj Gaur, chief investment strategy officer at Choice Wealth. He said expensive crude was adding to the strain on the Indian economy.
Money has also been drawn to North Asia, where a rally in AI-linked stocks has pulled in global funds that might otherwise have come to India.
What changed on Friday
V K Vijayakumar, chief investment strategist at Geojit Investments, linked Friday’s buying to “the marginal decline in the US 10-year bond yield from above 5.3 per cent to 5.08 per cent” and to the rupee’s gains against the dollar. The rupee rose for six sessions in a row last week.
He said foreign investors were still selling financial services and oil-related stocks while buying into consumer services, digital platforms, entertainment, restaurants and healthcare.
Pabitro Mukherjee, deputy vice president of research at Bajaj Broking, said the sharp slowdown in selling and Friday’s reversal suggested sentiment was steadying. He warned that high crude prices remained the main threat to any recovery. Analysts broadly see the Friday buying as tactical rather than a lasting change of mind.
Exchange data for the week to 16 October showed foreign institutional investors as net sellers of ₹15,440 crore, almost all of it matched by ₹14,792 crore of buying by domestic institutions such as mutual funds and insurers. That domestic support is a big reason the Sensex still managed a 3.1% gain for the week.
What to watch
Brent crude, the course of US-Iran tensions and September-quarter earnings are the main signposts for foreign money in the coming days. The ₹30,200 crore Jio Platforms share sale, which opens on 21 October, will be a test of how much appetite overseas funds still have for large Indian offerings.