Foreign investors have been net sellers for six straight years (2021 to 2026 YTD) and in 10 of the last 13. Until 2026, the Nifty kept rising anyway: it gained in 2025 despite ₹3.06 lakh crore of selling. Cumulative FII net selling since 2014 is about ₹13.53 lakh crore.
| Year ↕ | FII net (₹ Cr) ↕ | Stance | Nifty close ↕ | Nifty chg ↕ |
|---|
Source: StockEdge, FII/DII Activity, CM Provisional (yearly). 2026 is year-to-date. Net flow = FII cash-market net buy/(sell) in ₹ crore. Nifty closing and % change as shown by the source.