The small-cap index of the BSE has given a return of 55.86 per cent, followed by mid-cap index with 40.29 per cent gain.
On the other hand, gain in the blue-chip index Sensex has been at 24.11 per cent from April 1 till date, an analysis of the three indices showed.
The Sensex touched its all-time high of 27,969.82 yesterday.
The mid-cap index touched its one-year peak of 10,068.63 on September 16 and the small-cap index hit its 52-week high of 11,352.01 on the same day.
Also Read
Analysts said bullish investor sentiment following a new government at the Centre and robust foreign fund inflows have been fuelling rally in the domestic equity markets.
Since the beginning of this year, overseas investors have infused a net amount of Rs 82,266 crore (USD 13.7 billion) into the equities, while they invested a net of Rs 1.36 lakh crore into the debt market (USD 22.5 billion) taking the total to Rs 2.18 lakh crore (USD 36 billion).
Market players say smaller stocks are generally bought by local investors, while overseas investors focus on blue-chip shares.
The mid-cap index tracks companies with a market value that is on an average one-fifth of blue-chips or large firms. Small-cap firms are almost a tenth of that.