FII DII Data History: 34 Years of Flows and the 2026 Break

Published On: Oct 28, 2026, 12:34 AM
FII DII data history chart showing FII net investment in Indian equities each year from 1993 to 2026

FII DII data history shows that foreign investors have been net buyers of Indian equities in 27 of the last 34 calendar years, yet 2025 and 2026 are the first back-to-back years of net selling in the record. Equitymaster’s yearly series puts FII net selling at about ₹2.98 lakh crore in 2026 so far, while domestic institutions keep buying. Here is the full year-wise record, what each selling cycle taught, and how to use it.

Key Takeaways

  • FIIs were net sellers in only 7 of 34 calendar years from 1993 to 2026: 1998, 2008, 2011, 2018, 2022, 2025 and 2026.
  • In every earlier case, a net selling year was followed by a net buying year. 2026 broke that pattern.
  • FIIs bought a net ₹12.38 lakh crore from 1993 to 2024. The 2025 and 2026 outflows have reversed about 38% of that.
  • DIIs bought ₹7.88 lakh crore in 2025 and ₹6.83 lakh crore in 2026 up to 12 October, far more than FIIs sold.
  • By March 2026, DIIs owned 20.9% of Indian equities against 17.1% for FIIs.

Table of contents

What FII DII Data History Shows

Foreign institutional investors (FIIs), now formally called foreign portfolio investors (FPIs), are overseas funds that buy listed Indian shares. Domestic institutional investors (DIIs) are Indian mutual funds, insurance companies, banks and pension funds. Every trading day, each group’s purchases and sales are added up. The difference is its net figure. A positive number means net buying and a negative number means net selling. If you need a refresher on the two groups, read our guide on the difference between FII and DII.

Flow history is simply those daily net figures added up by month and by year. One day’s number is noise. Thirty years of numbers show how foreign money behaves across booms, crashes and policy changes. They also show how much the market has come to depend on domestic savings.

Three facts stand out from the long record. Foreign money has been a net buyer far more often than a seller. Its selling comes in sharp bursts linked to global events. And since 2022, domestic institutions have absorbed every one of those bursts. Before looking at the numbers, it helps to know where they come from.

Where FII DII Data History Comes From

There is no single official file that holds the complete record. Four sources cover different parts of it.

  • NSE provisional data. NSE publishes FII and DII cash market figures around 6 PM IST on each trading day. These are quick but provisional. We summarise them every evening in today’s FII DII cash data.
  • NSDL FPI data. NSDL, the depository, publishes final FPI investment figures, usually by the next working day. This is the series most news reports use for monthly and yearly FPI totals.
  • BSE DII data. BSE has kept DII flow records since 2007, according to Business Standard. That makes 2007 the practical start of a consistent DII series.
  • Compiled yearly tables. Sites such as Equitymaster publish year-wise FII totals going back to 1993, which is useful for the long view.

The sources do not always match. NSDL includes primary market and other routes, while the NSE daily figure covers exchange trades only. Our article on why NSE and NSDL FII data differ explains the gap in detail. For your own research, see how to check FII DII data step by step. With the sources clear, here is the full year-wise record.

Diagram explaining FII DII data history as foreign and domestic institutional money flowing through NSE and BSE
Two flows, one market | FIIAndDIIData.com

FII DII Data History: Year-Wise FII Flows Since 1993

The table lists FII net investment in Indian equities for each calendar year. We converted Equitymaster’s figures from rupees million to crore and rounded them. Negative values are net selling. The 2026 figure is year to date.

YearFII net (₹ crore)YearFII net (₹ crore)
19932,59520101,33,266
19946,7922011-2,715
19953,85420121,28,361
199610,80420131,13,135
19975,760201497,056
1998-740201517,806
19996,578201620,566
20006,370201751,254
200113,1282018-33,013
20023,62920191,01,121
200330,45920201,70,260
200438,965202125,750
200547,1802022-1,21,439
200636,54020231,57,555
200771,486202458,641
2008-52,9872025-1,69,595
200989,5882026 (YTD)-2,97,834
Source: Equitymaster yearly FII data, accessed 28 Oct 2026, converted from ₹ million to ₹ crore by FIIAndDIIData.com.

NSDL-based totals in news reports differ slightly because of method and cut-off dates. For example, NSDL data cited by Business Standard puts 2025 FPI equity outflows at ₹1.66 lakh crore and 2026 outflows at ₹3.08 lakh crore up to 12 October 2026. The direction and scale are the same in both series.

The best FII buying years were 2020 at ₹1,70,260 crore and 2023 at ₹1,57,555 crore. The worst selling years are the two most recent ones. For the month-by-month picture inside each year, use our FII DII monthly data page. The red years in this table form a clear pattern, covered next.

Five Selling Cycles and What Followed Each One

Before 2025, FII DII data history recorded five calendar years of net FII selling. Each one was followed by a year of net buying, often a strong one.

Selling yearFII net (₹ crore)Next yearFII net (₹ crore)
1998-74019996,578
2008-52,987200989,588
2011-2,71520121,28,361
2018-33,01320191,01,121
2022-1,21,43920231,57,555
2025-1,69,5952026 (YTD)-2,97,834
Source: Equitymaster yearly FII data, accessed 28 Oct 2026. Analysis by FIIAndDIIData.com.

The 2008 selling came with the global financial crisis. The 2022 selling came as US interest rates rose quickly. In both cases, foreign money returned the next year once the global trigger eased. The rebound was larger than the outflow each time.

Why 2026 broke the FII DII data history pattern

2026 is the first time in this series that a selling year has been followed by an even bigger selling year. Business Standard, as cited by the Free Press Journal on 13 October 2026, linked the outflows to high US bond yields and a global rally in AI-linked stocks that pulled money to other markets. Our FPI outflow 2026 report tracks the month-wise detail. History says selling cycles end, but it does not say when. That is where the DII side of the record matters.

The DII Side of the Record

For most of the 1990s and 2000s, foreign flows set the market’s direction because domestic institutions were small buyers. Monthly SIP (systematic investment plan) money into mutual funds changed that. DII buying has now outpaced FII selling in every selling year since 2022.

YearDII net buying (₹ lakh crore)FII net (₹ lakh crore)
20222.76-1.21
20231.821.58
20245.260.59
20257.88-1.70
2026 (to 12 Oct)6.83-3.08 (NSDL)
Source: DII 2022-2023 from Moneycontrol (May 2026); DII 2024-2026 and 2026 FPI from NSDL and Business Standard data via Free Press Journal, 13 Oct 2026; FII 2022-2025 from Equitymaster.

Ownership tells the same story. According to Moneycontrol data from May 2026, DIIs held 20.9% of Indian listed equities in March 2026, an all-time high. FIIs held 17.1%, down from 18.9% a year earlier. Domestic institutions are now the larger owner of the market. Source figures differ a little, as Moneycontrol puts DII buying in 2025 at ₹7.75 lakh crore, but every series shows a record year.

This change explains why the Nifty has not fallen in line with the size of foreign selling. The next section turns these figures into a simple calculation.

Bar chart of FII DII data history comparing FII and DII net equity flows from 2022 to 2026
DII buying vs FII flows, 2022 to 2026 | FIIAndDIIData.com

Worked Example: Putting the Record in Numbers

Two simple sums show why the current cycle is unusual, and why it has not caused a crash.

Sum 1: how much of 32 years of buying has been reversed?

  • Add every FII net figure from 1993 to 2024 in the table. The total is about ₹12.38 lakh crore of net buying.
  • Add the 2025 and 2026 figures: ₹1,69,595 crore plus ₹2,97,834 crore equals about ₹4.67 lakh crore of net selling.
  • Divide: 4.67 ÷ 12.38 = about 0.38. Roughly 38% of three decades of net foreign buying has gone out in under two years.

Sum 2: how well did DIIs cover the selling?

  • In 2026 up to 12 October, DIIs bought ₹6.83 lakh crore and FPIs sold ₹3.08 lakh crore, both per data cited by the Free Press Journal.
  • Divide: 6.83 ÷ 3.08 = about 2.2. DIIs bought roughly ₹2.2 for every ₹1 that FPIs sold.
  • Run the same sum for 2025: ₹7.88 lakh crore of DII buying against Equitymaster’s ₹1.70 lakh crore of FII selling gives about 4.6. Domestic cover was even stronger last year.

The first sum says the foreign exit is historic in size. The second says domestic money has more than replaced it so far. Both are needed to read the market honestly. The checklist below turns this into a routine.

How to Use FII DII Data History: A 6-Point Checklist

History is most useful as a frame for today’s numbers, not as a forecast. Use these six checks when foreign selling is in the headlines.

  1. Size the selling against history. Compare the current year’s outflow with past selling years in the table. Is it ordinary or extreme?
  2. Name the trigger. Past cycles had a clear global cause, such as the 2008 crisis or the 2022 rate hikes. Note the current one and watch whether it is fading.
  3. Check DII cover. Divide DII buying by FII selling for the same period. A ratio above 1 means domestic money is absorbing the outflow.
  4. Match the sources. Compare NSDL with NSDL and NSE with NSE. Do not mix a provisional daily total with a final yearly one.
  5. Use the same calendar. Keep calendar-year and financial-year (April to March) figures apart.
  6. Watch for the turn. In past cycles, buying returned within a year. Track monthly flows for the first sustained run of net buying.

Our FII DII data dashboard updates the daily and monthly figures you need for checks 3 to 6. Even with a checklist, a few errors are common.

Four step workflow for using FII DII data history: collect, organise, compare and check
Four steps to use flow history well | FIIAndDIIData.com

Common Mistakes When Reading Flow History

  • Assuming history must repeat. Five selling years were followed by buying years. 2026 was not. A pattern is a guide, not a rule.
  • Comparing rupee totals across decades without context. ₹50,000 crore of selling in 2008 was large for a much smaller market. Compare flows with market size or with DII buying, not only in absolute rupees.
  • Ignoring the primary market. FPIs can sell on the exchange and buy heavily in IPOs at the same time. The Wire reported about ₹55,000 crore of FPI IPO buying in 2026 up to late September.
  • Mixing provisional and final data. NSE daily figures and NSDL totals can differ by large amounts over a year.
  • Reading flows without prices. Heavy selling with a stable Nifty means strong domestic demand. Heavy selling with a falling Nifty means it is not enough.

Avoid these and the long record becomes a reliable reference rather than a source of false signals. Below are the questions readers ask most often.

Frequently Asked Questions

How far back does FII DII data history go?

Year-wise FII equity flow data is available from 1993 in compiled series such as Equitymaster’s. A consistent DII series starts in 2007, when BSE began keeping DII records. NSE and NSDL publish current daily and monthly figures.

Which year saw the highest FII selling in India?

2026 is the record year. NSDL data cited by Business Standard shows FPI equity outflows of ₹3.08 lakh crore up to 12 October 2026, nearly double the ₹1.66 lakh crore of 2025, which was the previous record.

Which year had the highest FII buying in India?

According to Equitymaster’s yearly series, 2020 had the highest FII net buying at about ₹1,70,260 crore, followed by 2023 at about ₹1,57,555 crore.

Where can I find FII DII historical data?

Use NSE for daily provisional FII and DII cash figures, NSDL’s FPI reports for final monthly and yearly foreign flows, and BSE for DII history since 2007. Compiled yearly tables from sites such as Equitymaster help with the long view.

Do FIIs always return after a selling year?

Not always. In 1998, 2008, 2011, 2018 and 2022, a selling year was followed by a buying year. But 2025 was followed by even heavier selling in 2026, so the pattern is a guide rather than a rule.

The Bottom Line

Thirty-four years of FII DII data history show a market that foreign money has mostly bought, with short and sharp selling bursts that later reversed. The 2025 and 2026 outflows are the largest in the record and the first back-to-back selling years, reversing about 38% of the net foreign buying built up since 1993.

The other half of the record matters as much. Domestic institutions bought about ₹2.2 for every ₹1 FPIs sold in 2026 up to 12 October, and they now own more of the market than foreign investors do. As a next step, track the monthly flows for the first sustained turn in foreign buying, and compare it with the past cycles in the table above. More explainers are on the FIIAndDIIData.com blog.

Sources: Equitymaster, yearly FII investment data (accessed 28 Oct 2026); Free Press Journal, 13 Oct 2026 (NSDL and Business Standard data); Moneycontrol via TradingView, May 2026 (DII flows and ownership); Business Standard, 15 Oct 2025 (BSE DII records since 2007); The Wire, 26 Oct 2026 (FPI IPO buying).

Disclaimer: This article is for educational purposes only and is not investment advice. Please consult a SEBI-registered advisor before making investment decisions.

Sunny Kumar

Sunny Kumar is the founder of FIIAndDIIData.com, India's dedicated platform for tracking daily NSE and BSE institutional investor activity. He specializes in analyzing FII and DII cash market flows, F&O activity, and Participant-wise Open Interest data to help retail traders understand smart money movement in the Indian stock market. His platform serves 54,000+ monthly users who rely on daily institutional data for informed trading decisions.

Leave a Comment