Data to 9 October 2026
About

FlowsOwnership

Many accounts, very different holdings

In Aug 2026, NSDL had 19.6% of the accounts at India's two depositories, but 85.8% of the reported value of securities. Account counts and the money held tell different stories.

Written for anyone following the growth of demat accounts and the securities held in them. Data to Aug 2026.

An account is not a person

A person can have several demat accounts. Companies, mutual funds and other institutions also have accounts, often holding far more than individuals. These reports count accounts that have not been closed.

Accounts at the two depositories

Month end, since April 2015.

How to read it. The two lines count accounts, including accounts with little or no equity. They cannot be added to produce a count of unique investors.

NSDLCDSL

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

NSDL's share of accounts and securities held

Each share uses the combined total at NSDL and CDSL.

How to read it. Custody includes equity, debt, fund units and other securities, including institutional and corporate holdings. A larger share of custody does not imply more individual investors.

Share of accountsShare of custody value

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

How much equity sits in an account?

Divide each category's equity value by all its non-closed accounts. This is an average across accounts, including empty ones. It tells us neither the typical investor's wealth nor their investment return.

Equity per account, within each source category

The source categories are kept separate.

How to read it. NSDL's Resident category and CDSL's Individual category are not a harmonised household universe. Changes reflect share prices, account openings, transfers and changes in holdings.

CDSL IndividualNSDL Resident

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

Are holdings keeping up with account growth?

For CDSL's Individual category in Aug 2026, accounts grew 17.1% over the same month a year earlier and equity held grew 13.8%. Equity per account changed −2.8%.

CDSL Individual: account growth and equity growth

Change from the exact month twelve months earlier.

How to read it. When accounts grow faster than equity value, the average value per account falls. This comparison does not follow a fixed group of investors.

AccountsEquity value

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

What CDSL Individual accounts hold

Reported equity and mutual-fund units in demat.

How to read it. Mutual funds held outside demat are absent. This is a view of CDSL accounts, rather than all household financial assets or the mutual-fund industry's total AUM.

EquityMutual-fund units

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

Who holds the equity?

A category's share of equity can differ sharply from its share of accounts. The denominator here is all equity held at that depository, rather than the market capitalisation of listed Indian companies.

CDSL: equity by investor category

Actual quarter-end observations, plus Aug 2026. No values filled in.

How to read it. Corporate accounts can hold large stakes in other companies. Their share should not be read as institutional trading activity.

IndividualCorporateMutual fundsNRIOther categories

Loading chart…

Every reference month in the downloaded history is available. Quarter-end snapshots use actual observations; switch to Every month for the complete timeline.
Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

NSDL: equity by investor category

Actual quarter-end observations, plus Aug 2026. No values filled in.

How to read it. Each depository retains its own category definitions. These shares are not interchangeable with listed-company shareholding disclosures.

ResidentCorporateFPIs and legacy FIIsMutual fundsOther categories

Loading chart…

Monthly exclusions: Apr 2024: missing source month; Jan 2023: equity/debt withheld; May 2026: resident equity withheld. Quarter-end snapshots use actual observations; no monthly value is estimated.
Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

Beyond equity

In Aug 2026, NSDL held ₹74.5 lakh cr in debt securities against CDSL's ₹2.3 lakh cr. The investor-category charts above cover only equity; these charts include all four asset columns.

Debt securities at each depository

All investor categories, at reported value.

How to read it. These are holdings of debt securities. They do not measure bond issuance, lending growth or trading turnover.

NSDL debtCDSL debt

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

CDSL: securities by asset class

Actual quarter-end observations, plus Aug 2026. No values filled in.

How to read it. Shares require every asset column to be known. Source blanks and quality exclusions do not become zeros.

EquityDebtMutual-fund unitsOther securities

Loading chart…

Every reference month in the downloaded history is available. Quarter-end snapshots use actual observations; switch to Every month for the complete timeline.
Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

NSDL: securities by asset class

Actual quarter-end observations, plus Aug 2026. No values filled in.

How to read it. Shares require every asset column to be known. Source blanks and quality exclusions do not become zeros.

EquityDebtFunds (MF/AIF/REIT/InvIT)Other securities

Loading chart…

Monthly exclusions: Apr 2024: missing source month; Jan 2023: equity/debt withheld; May 2026: resident equity withheld. Quarter-end snapshots use actual observations; no monthly value is estimated.
Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

CDSL Individual mutual-fund units grew 53.4% from the same month a year earlier, against equity growth of 13.8%. The value of demat fund units per account changed 31.0%. This excludes mutual funds held outside demat.

CDSL Individual: fund-unit value and equity value growth

Change from the exact reference month twelve months earlier.

How to read it. Changes combine prices and changes in holdings. Fund units held outside demat are absent, and these are not net inflows.

Mutual-fund unitsEquity

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

Every investor category, every numeric field

All 29 native category labels across the two histories are available below. Select a category for its accounts and all four asset columns. Older naming variants remain separate, with their actual coverage dates.

CDSL Individual: accounts

Native source label; Apr 2015 to Aug 2026. Absence outside that range is not treated as zero.

How to read it. Reported active is included for completeness. NSDL includes suspended accounts in this count; it does not measure recent trading or investor participation.

Non-closed accountsSource-reported active

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

CDSL Individual: securities held

Native source label; Apr 2015 to Aug 2026. Absence outside that range is not treated as zero.

How to read it. All four source asset fields are available. At NSDL, Funds includes MF, AIF, REIT and InvIT units; CDSL's MF column has a different definition.

EquityDebtFund unitsOther securities

Loading chart…

Source: NSDL and CDSL monthly BO Aggregate reports
Method JSON

Download the complete category history (CSV) · Complete history (JSON)

3,122 distinct provider–month–category observations, all six numeric source fields, original reported asset values, quality actions, source URLs and file hashes. Columns ending _reported retain flagged originals; the chart columns apply quality exclusions. No categories are dropped into Other in this download.

The source categories in Aug 2026

The tables retain the category names in each report. Values are in rupees crore, displayed in lakh crore where large. Fund units have different definitions at the two depositories.

CDSL Individual accounts are 99.86% of its accounts but hold 44.0% of its equity. Corporate accounts are 0.05% of accounts and hold 49.2% of equity.

CDSL: accounts and securities by category

CDSL, Aug 2026. Non-closed accounts and reported security values.

CDSL, Aug 2026. Non-closed accounts and reported security values.
Source categoryAccountsShare of accountsSource-reported activeEquity heldShare of equityDebt heldFund units heldOther securitiesMore
Individual19.1 crore99.9%19.1 crore₹34.7 lakh cr44.0%₹99,109 cr₹6.4 lakh cr₹1.5 lakh cr
Mutual Funds5740.0%574₹2.3 lakh cr2.9%₹822 cr₹10,218 cr₹10.4 cr
AIF1080.0%108₹0.3 cr0.0%₹145 cr₹0.0 cr₹465 cr
Bank8980.0%862₹1.6 lakh cr2.0%₹1,900 cr₹0.1 cr₹582 cr
Corporate1.0 lakh0.1%1.0 lakh₹38.7 lakh cr49.2%₹1.2 lakh cr₹53,835 cr₹1.2 lakh cr
FI250.0%25₹190 cr0.0%₹0.0 cr₹0.0 cr₹123 cr
FII240.0%24₹26.3 cr0.0%₹0.0 cr₹0.0 cr₹125 cr
Trusts2,5510.0%2,529₹51,108 cr0.6%₹9,973 cr₹21,945 cr₹2,788 cr
Foreign National1,5300.0%1,529₹6,346 cr0.1%₹0.4 cr₹8.9 cr₹13.0 cr
Clearing Member3,2940.0%3,098₹37.5 cr0.0%₹0.0 cr₹19.2 cr₹0.5 cr
NRI1.5 lakh0.1%1.5 lakh₹91,465 cr1.2%₹1,069 cr₹15,393 cr₹7,542 cr
NSDL: accounts and securities by category

NSDL, Aug 2026. Non-closed accounts and reported security values.

NSDL, Aug 2026. Non-closed accounts and reported security values.
Source categoryAccountsShare of accountsSource-reported activeEquity heldShare of equityDebt heldFund units heldOther securitiesMore
Bank4,8690.0%4,869₹7.4 lakh cr1.7%₹7.6 lakh cr₹17,233 cr₹3.1 lakh cr
Body Corporate1.6 lakh0.4%1.6 lakh₹193.0 lakh cr43.4%₹20.9 lakh cr₹13.5 lakh cr₹1.8 lakh cr
CM4,7250.0%4,725₹14,824 cr0.0%₹23.9 cr₹12,545 cr₹1.7 cr
FI1140.0%114₹5,353 cr0.0%₹53,520 cr₹10,167 cr₹617 cr
FII2450.0%245₹1,498 cr0.0%₹0.0 cr₹0.3 cr₹0.0 cr
Foreign National2,3100.0%2,310₹6,090 cr0.0%₹176 cr₹419 cr₹0.3 cr
FPI13,1070.0%13,107₹70.2 lakh cr15.8%₹3.1 lakh cr₹65,799 cr₹31,684 cr
HUF2.7 lakh0.6%2.7 lakh₹1.4 lakh cr0.3%₹4,586 cr₹10,021 cr₹1,617 cr
Mutual Fund3,4920.0%3,492₹54.5 lakh cr12.3%₹17.8 lakh cr₹2.8 lakh cr₹39,866 cr
NRI8.2 lakh1.8%8.2 lakh₹4.8 lakh cr1.1%₹7,618 cr₹43,378 cr₹1,029 cr
Others**4,5520.0%4,552₹35.7 lakh cr8.0%₹18.8 lakh cr₹2.5 lakh cr₹13,595 cr
Resident4.5 crore97.2%4.5 crore₹74.3 lakh cr16.7%₹1.5 lakh cr₹5.0 lakh cr₹69,902 cr
Trust7,3350.0%7,335₹3.3 lakh cr0.7%₹4.2 lakh cr₹1.3 lakh cr₹12,131 cr

The gaps stay visible

Dates printed inside the files govern the reference month. We retain the downloaded originals, their URLs and hashes, and check the report structure, account counts and any printed totals before publishing.

NSDL, Jan 2023: equity and debt values withheld after an adjacent-month consistency check. Accounts, fund units and other securities are retained. Original values are preserved for review.

NSDL, May 2026, Resident: equity value withheld pending review of an isolated jump in the original report. Accounts and other asset values are retained; totals and shares depending on that equity value are missing.

The quarterly overview selects actual quarter-end observations and the latest reported month. It does not estimate a missing month. Switch to Every month for the full timeline with labelled exclusions; monthly line charts also preserve every gap.

289 downloaded reports; 45 printed-total rows checked. Download the extraction and quality audit (JSON).

Field-by-field extraction audit

Distinct native category-month cells. Source blanks are absent from both counts; flagged originals remain in the full-history download.

Distinct native category-month cells. Source blanks are absent from both counts; flagged originals remain in the full-history download.
DepositoryNumeric fieldReported valuesUsable valuesWithheldMore
CDSLNon-closed accounts1,3951,3950
CDSLSource-reported active1,3951,3950
CDSLEquity1,3951,3950
CDSLDebt1,3951,3950
CDSLFund units1,3951,3950
CDSLOther securities1,3951,3950
NSDLNon-closed accounts1,7271,7270
NSDLSource-reported active1,7271,7270
NSDLEquity1,7271,71314
NSDLDebt1,7271,71413
NSDLFund units1,7231,7230
NSDLOther securities1,7011,7010

Every numeric BO field is extracted and available in the native-category history. The separate NSDL custody, account-type, complaints and other portal report families are additional datasets and are not part of this BO history.

Blank source fields remain missing. Totals that depend on missing components remain missing too. Read the method for the category mappings and validation rules.

The workings

The question

Who is buying?

Method

Data

Every chart has a table view, a CSV download and a link to its published JSON. Bundles are listed in data status.

Read with