Data to 6 October 2026

Methods

Large, mid and small cap cut-offs: methods

Code: pipeline/tipsheet/compute/size_cutoffs.py, pipeline/tipsheet/publish/size_cutoffs.py, step size_cutoffs (pipeline/tipsheet/steps/insights_size.py). Tests: pipeline/tests/test_size_cutoffs.py. Page: /funds/size/.

What we measure

How large a company has to be to count as a large, mid or small cap for Indian mutual funds, and how that has changed since the rules began.

The rule

SEBI’s circular of 6 October 2017 on categorising mutual fund schemes defines large caps as the 1st to 100th company by full market capitalisation, mid caps as the 101st to 250th and small caps as the 251st onward. AMFI publishes the ranked list twice a year. Each company’s full market cap is averaged over the six months to 30 June or 31 December, and across every exchange where it trades. The list appears in the first week of the following January or July; funds then have a month to realign their portfolios. Full market cap, not free float, is used.

Source

AMFI’s “Average market capitalisation of listed companies” list, collected by the Data bank as amfi_stock_categorisation. The first list covers July to December 2017; there are 18 lists to June 2026, each with 4,900 to 5,400 companies.

Calculations

Source quirks

What this does not show

This page is descriptive. Whether a company’s price moves when it is promoted from small to mid cap, or mid to large, around AMFI’s publication date is a separate question. It needs an event study on the price panel, pre-registered before it is run (see docs/research/amfi_reclassification_spec.md once written). No such claim is made here.

This note is the repository file docs/methods/size_cutoffs.md, rendered as-is.