The Indian stock market has witnessed a significant blow from foreign institutional investors (FIIs) in 2025, with sales of Indian stocks worth $18,285 million on a year-to-date basis, marking the worst year on record for foreign investment in Indian equity markets.
Impact on Indian Stock Market and Rupee
Domestic stock markets have recorded their worst relative performance in nearly three decades in the emerging market space so far in 2025. Meanwhile, the Indian rupee has slumped to its all-time low of above 91 against the US dollar, highlighting the sway of FIIs in the Indian capital markets.
Top Stock Holdings of India's Top 10 FIIs
Here's a look at the top stock holdings of India's top 10 FIIs:
- Government Of Singapore: Holds 57 stocks with a net worth of over ₹197,571.7 crore, with its biggest stock holding being HDFC Bank (2.5% stake, worth ₹32,211.7 crore)
- Government Pension Fund Global: Norway's sovereign wealth fund, with investments worth ₹147,950.2 crore in the Indian stock market, has HDFC Bank as its top pick (1.3% stake, worth ₹17,290.6 crore)
- GQG Partners: Holds a stake in 12 Indian stocks, with a total investment of ₹78,695.7 crore, and ITC as its biggest bet (3.75% stake, worth ₹18,870.5 crore)
- Vanguard Fund: Publicly holds 40 stocks with a net worth of over ₹66,677.8 crore, with HDFC Bank and Infosys as its top bets
- Smallcap World Inc: Holds 36 Indian stocks worth ₹36,113.3 crore, with Max Healthcare as its largest Indian holding (nearly 10% of its value, worth ₹3,312.1 crore)
- Nalada Capital: Publicly holds 23 stocks with a net worth of over ₹30,360.8 crore, with Havells as its top bet (4.1% stake, worth ₹3,660.3 crore)
- Amansa Holdings: Holds 26 Indian stocks worth around ₹19,741 crore, with SRF as its biggest stock holding (3.1% stake, worth ₹2,827.4 crore)
- Goldman Sachs India: Has a portfolio value of ₹9380 crore, with a stake in 49 Indian stocks, and Navin Fluorine as its most valuable stock holding (1.6% stake, worth ₹485 crore)
- Malabar Investments: Has a portfolio value of ₹5,617.7 crore, with Neuland Laboratories as its biggest bet (5.8% stake, worth ₹1180 crore)
- Nomura India: Holds 13 Indian stocks worth ₹4,841 crore, with AU Small Finance Bank as its top stock bet (1.6% stake, worth ₹1180.5 crore)
Disclaimer
Remember, this is a perspective, not a prediction. The views and recommendations expressed are for educational purposes only. We advise investors to consult with certified experts before making any investment decisions, as market conditions can change rapidly and circumstances may vary.