Midcap companies are the funds that have graduated from smallcaps and are about to become largecaps. The Securities Exchange Board of India (SEBI) requires Midcap mutual funds to keep at least 65 per cent of their assets in midcap stocks. It is an equity fund category and is good for investors who can hold their investments for the long term. Many midcap funds showed stable growth over the five years, with the top fund delivering over a 21 per cent annualised return. In this article, we will talk about the top seven midcap mutual funds that have given the highest returns in the past five years. Also, know what a Rs 20,00,000 lump sum (one-time) investment in each of them has given in the 5-year time frame.
Images: Pexels
1/7Top midcap fund Motilal Oswal has given a 21.24 per cent return in five years. The fund size is Rs 35,735 crore. As of June 02, 2026, the fund's net asset value (NAV) was Rs 91.58.
A Rs 20,00,000 one-time investment in the fund in five years has converted into Rs 52,39,136.
2/7Nippon India Growth Mid Cap Fund is the second top fund, which has given a 20.37 per cent return in lump sum investment in five years. The fund size is Rs 45,820. As of June 02, 2026, the fund's NAV was Rs 4,321.42.
A Rs 20,00,000 one-time investment in the fund in five years has jumped to Rs 50,53,838.
3/7This midcap fund has provided a 19.73 per cent return in lump sum investment in five years. The fund size is Rs 94,745 crore. As of June 02, 2026, the fund's NAV was Rs 198.4.
A Rs 20,00,000 one-time investment in the fund in five years has jumped to Rs 49,20,905.
4/7The fourth fund on the list is the Invesco India Mid Cap Fund. It has given a 19.5 per cent annualised return in five years. The fund size is Rs 11,767 crore. As of June 02, 2026, the fund's NAV was Rs 182.03.
A Rs 20,00,000 one-time investment in the fund in five years has grown to Rs 48,73,821.
5/7This midcap fund has given a 19.25 per cent return in a lump sum investment in five years. The fund size is Rs 15,911 crore. As of June 02, 2026, the fund's NAV was Rs 104.44.
A Rs 20,00,000 one-time investment in the fund in five years has jumped to Rs 48,23,052.
6/7This midcap fund has given an 18.75 per cent return in five years. The fund size is Rs 13,387 crore. As of June 02, 2026, the fund's NAV was Rs 441.35.
A Rs 20,00,000 one-time investment in the fund in five years has jumped to Rs 47,22,785.
7/7This ICICI Prudential Midcap Fund has given an 18.71 per cent return in five years. The fund size is Rs 7,557 crore. As of June 02, 2026, the fund's NAV was Rs 332.28.
A Rs 20,00,000 one-time investment in the fund in five years has jumped to Rs 47,14,836.
Investing in mutual funds is subject to market risks. Consult your advisor before making any investment.