ExplainedMarkets
Why foreign investors are rushing back into Indian shares, and who is selling to them
Overseas funds bought ₹14,975 crore of Indian shares on Thursday, their biggest day in nearly six years, and the Sensex has risen seven sessions in a row. Who these investors are, why they left, what brought them back and whether it can last.
The short answer
Foreign institutional investors, the overseas pension funds, mutual funds and other money managers that buy Indian shares, pulled a record ₹2.95 lakh crore out of the market in the first ten months of 2026. Since late October they have turned buyers, putting a net ₹32,210 crore into shares in the first four sessions of November alone, as oil prices fell, the rupee firmed and a crash in global chip stocks made India look like a safer bet than Korea or Taiwan. Domestic institutions have been selling into the rally, and analysts warn that one good fortnight does not settle whether the money stays.
Who are foreign institutional investors?
They are the big overseas money managers that buy Indian shares and bonds. Pension funds, sovereign wealth funds, mutual funds, insurers and hedge funds based abroad register with the Securities and Exchange Board of India to invest here. The regulator now calls them foreign portfolio investors, or FPIs; market reports still often use the older name, foreign institutional investors, or FIIs.
Their counterweight is the domestic institutional investor, or DII: Indian mutual funds, insurers, banks and pension funds. Every evening the stock exchanges publish provisional figures for what each group bought and sold in the cash market that day. The depositories, NSDL and CDSL, later publish fuller numbers that also count share sales and IPOs, which is why the two sets of figures rarely match exactly.
How much have they bought this month?
A net ₹32,210 crore in the first four sessions of November. The buying has grown each day, from ₹3,115 crore on Monday to ₹6,837 crore on Tuesday and ₹7,284 crore on Wednesday. On Thursday, November 5, it jumped to ₹14,975 crore, the largest single-day foreign purchase in nearly six years.
The turn had begun quietly in the second half of October. Depository data show foreign funds sold about ₹47,955 crore of shares from October 1 to 15, then bought ₹13,112 crore from October 16 to 31, most of it in IT and telecom companies.
Why did they leave in the first place?
Because almost everything that matters to a foreign fund turned against India this year. By the end of October, FPIs had pulled a net ₹2.95 lakh crore out of Indian shares in 2026, a record, after selling ₹35,861 crore in September and ₹34,843 crore in October.
Analysts gave four main reasons. US government bond yields rose above 5%, so safe American bonds paid more. The rush into artificial intelligence and chip stocks drew money to the US, Taiwan and South Korea. The war in West Asia pushed oil above $110 a barrel, a heavy cost for a country that imports most of its crude. And a weak rupee, which slid towards 97 to the dollar, ate into the returns of anyone measuring them in dollars.
“So long as the US bond yields remain elevated, FPIs will continue to sell,” V K Vijayakumar, chief investment strategist at Geojit Investments, said in mid-October.
What brought them back?
Cheaper oil, a stronger rupee and a crack in the AI trade. Brent crude fell to about $93.50 a barrel on November 5, roughly 20% below its recent peak, after the Democrats won both houses of the US Congress and markets bet on diplomacy over the Iran conflict. On Friday the rupee rose to about 94.07 to the dollar, its strongest in more than seven months.
The same vote also hit chip stocks. On Thursday night in New York the Philadelphia Semiconductor Index fell 12.25% and the Nasdaq slid into a correction, as investors bet a Democratic Congress would slow spending on AI data centres. Money that had piled into those shares started looking elsewhere.

Valuations helped too. The brokerage Nomura said most Indian sectors were trading below their post-pandemic averages, and that lower global yields and support for the rupee could add to the pull. Company earnings have held up: among the first 35 Nifty companies to report for July to September, profits rose 22% from a year earlier.
Who is selling to them?
Indian institutions, which held the market up all year. Domestic funds invested a net ₹6.83 lakh crore in shares in 2026 up to mid-October, much of it from monthly SIP contributions by households, absorbing the foreign selling. Now they are taking profits. In the first four sessions of November domestic institutions sold ₹18,228 crore, including ₹10,445 crore on Thursday alone.
Foreign and domestic institutions this year
Why has India stood apart from the rest of Asia?
Because it missed the AI boom, it is now missing the AI bust. In the quarter so far, South Korea’s Kospi has fallen about 20% and Taiwan’s Taiex about 15%, both markets heavy with chip makers. The MSCI Asia Pacific index is down 7%. The Sensex and Nifty, with few such companies, are up about 7%.
That run includes seven straight sessions of gains. Since October 28 the Sensex has risen about 7,780 points, or 10.6%, closing on Friday at 81,028.02, while the Nifty finished above 25,000 for the first time in this rally.
Will the money stay?
Nobody can say yet. Foreign flows have turned before and turned back. Raj Gaikar, a research analyst at Samco Securities, called the late-October buying “selective sectoral repositioning rather than a complete reversal in foreign investor sentiment”, and said it needed to spread beyond a couple of sectors.
The risks are familiar: oil, the war in West Asia and US bond yields. Market analyst Vipin Dixena said on Friday that cheaper crude, a stronger rupee and fresh foreign money could support India’s economy, but that “Nifty at 25,000 looks extended” and profit-taking was likely. The depositories’ November figures, which include primary market deals, will show how much of this money is meant to stay.