Find growth opportunities with our guide to the 100 best mid cap stocks companies in India. Discover promising companies with high returns and diversification potential on the NSE.
Introduction
In the dynamic world of the Indian stock market, mid-cap stocks have emerged as an attractive choice for investors between growth and stability. With a market capitalization of between ₹5,000 crore and ₹20,000 crore, these companies offer the potential to deliver good returns while being less volatile than small-cap stocks. The NIFTY Mid Cap 100 Index, a benchmark for the 100 Best Mid Cap Stocks Companies listed on the National Stock Exchange (NSE), represents some of the most promising companies in India. In this blog post, we will look at what makes these stocks attractive, who are the top performers, and how to include the 100 best mid cap stocks companies in India in your investment strategy.

What Are Mid Cap Stocks?
Mid cap stocks are companies with a market capitalization between ₹5,000 crore and ₹20,000 crore. These companies are generally in a growth phase, having surpassed the small-cap category, but not yet as large as large-cap companies. These companies are often found in rapidly expanding sectors such as technology, healthcare, financial services and consumer goods. Mid-cap stocks are considered a “sweet spot” for investors. They combine the growth potential of small companies with the relative stability of large companies, making them an important part of a diversified portfolio.
Why invest in mid-cap stocks?
Investing in mid-cap stocks offers several advantages, which make them attractive to both novice and experienced investors:
1. Growth potential:
While large-cap companies may be mature, mid-cap companies have an established business model but still have significant growth potential.
2. Diversification:
100 Best Mid Cap Stocks Companies in India are spread across a variety of sectors, helping investors reduce the risk in their portfolios.
3. Historical performance:
Over the long term, mid-cap stocks have outperformed large-cap stocks. For example, according to data from MoneyWorks4me, many mid-cap stocks have shown 5-year sales growth of more than 20%, reflecting strong business expansion.
However, mid-cap stocks tend to be more volatile than large-caps, so investors should be prepared for price swings.
Nifty Mid Cap 100 Index: A Benchmark of Excellence
The Nifty Mid Cap 100 Index is an important benchmark for the 100 best Mid cap stocks companies on the NSE. It comprises the 100 largest mid-cap companies listed on the NSE, ranked according to their free-float market capitalization. Rebalanced twice a year, the index accurately represents current market trends and includes companies with strong growth potential. The index covers various sectors such as financial services, technology, healthcare and manufacturing, making it a comprehensive representation of the mid-cap market in India.
Some of the notable constituents of the Nifty Mid Cap 100 Index:
Zomato (Eternal): A leader in the food delivery sector, capitalizing on India’s digital economy.
Cochin Shipyard: A key player in the defence and maritime industries, with a large order backlog.
Bajaj Finance: A financial services giant with consistent growth.
Azad Engineering: An emerging leader in engineering and manufacturing.
BSE: India’s premier stock exchange, offering stability and growth potential.
These companies represent the diversity and growth potential of the list of 100 best mid-cap stock companies, making the index a valuable resource for investors.
Sectoral breakdown of Nifty Mid Cap 100
The Nifty Mid Cap 100 index is well-diversified across sectors, which adds to its appeal. Based on recent market analysis, the estimated breakdown of the major sectors in the index is as follows:
Sector | Approximate Weight (%) | Example Companies |
---|---|---|
Financial Services | 25% | Bajaj Finance, Cholamandalam |
Technology | 15% | Zomato, Persistent Systems |
Healthcare | 12% | Fortis Healthcare, Max Healthcare |
Consumer Goods | 10% | Blue Star, Doms Industries |
Industrials | 10% | Cochin Shipyard, Azad Engineering |
This division helps reduce risks in specific sectors and at the same time provides opportunities to invest in growing industries in India.
Top Performers in Nifty Mid Cap 100
While the Nifty Mid Cap 100 index comprises 100 companies, a few stocks have recently caught the eye due to their strong performance and growth prospects. Here are some of the highlights:
1. Bajaj Finance:
Bajaj Finance, a leader in consumer lending, has delivered consistent returns by focusing on digital innovation and market growth. Its 1-year returns have often crossed the 50% mark in recent years.
2. Cochin Shipyard:
Benefiting from government support for defence and infrastructure projects, Cochin Shipyard’s stock price has seen a significant increase and its strong order book has fuelled expansion.
3. Zomato (Eternal):
As India’s leading food delivery platform, Zomato has capitalized on the growth of the digital economy and entered new businesses like grocery delivery. Their stock has shown strong performance, with a 1-year return of around 70%.
4. Blue Star:
A key player in the home electronics and appliances sector, Blue Star has benefited from the surge in consumer demand and has delivered a remarkable return of over 500% in 5 years.
5. Fortis Healthcare:
Operating in the healthcare sector, Fortis has shown resilience and growth driven by the increasing demand for quality healthcare services.
These companies represent the potential of India’s top 100 mid-cap stock companies, offering investors the opportunity to earn significant returns. For the complete list of top 100 mid-cap stock companies, you can refer to the Nifty Mid Cap 100 Index on the NSE India website.
100 best mid cap stocks companies List (2025)
Here’s a curated list of the 100 best mid cap stocks companies in India based on financial strength, market performance, future outlook, and NSE listing status.
Note: List based on market cap range of ₹5,00 Cr to ₹2,50,000 Cr (2025 data)
No. | Company Name | Sector | Market Cap (₹ Cr) |
---|---|---|---|
1 | Hindustan Zinc Ltd | Non-Ferrous Metals | 2,12,216 |
2 | Solar Industries India Ltd | Aerospace & Defence | 1,49,696 |
3 | Mazagon Dock Shipbuilders Ltd | Aerospace & Defence | 1,37,315 |
4 | BSE Ltd | Financial Services | 1,19,126 |
5 | Union Bank of India | Banking | 1,17,023 |
6 | Max Healthcare Institute Ltd | Healthcare | 1,13,591 |
7 | Indian Hotels Company Ltd | Hospitality | 1,05,000 |
8 | Trent Ltd | Retail | 1,02,500 |
9 | Cummins India Ltd | Engineering | 93,807 |
10 | Tube Investments of India Ltd | Auto Ancillaries | 90,000 |
11 | The Ramco Cements Ltd | Cement | 85,000 |
12 | Bharat Forge Ltd | Auto Components | 83,000 |
13 | Balkrishna Industries Ltd | Tyres | 80,000 |
14 | Mphasis Ltd | IT Services | 78,000 |
15 | GMR Airports Infrastructure Ltd | Infrastructure | 75,000 |
16 | Page Industries Ltd | Textiles/Apparel | 72,000 |
17 | Alkem Laboratories Ltd | Pharmaceuticals | 70,000 |
18 | Apollo Tyres Ltd | Tyres | 68,000 |
19 | Sona BLW Precision Forgings Ltd | Auto Components | 66,000 |
20 | Fortis Healthcare Ltd | Healthcare | 64,000 |
21 | Can Fin Homes Ltd | Housing Finance | 62,000 |
22 | Cholamandalam Investment & Finance | Financial Services | 60,000 |
23 | Coforge Ltd | IT Services | 58,000 |
24 | Sundaram Finance Ltd | Financial Services | 56,000 |
25 | L&T Technology Services Ltd | IT Services | 54,000 |
26 | ICICI Securities Ltd | Financial Services | 52,000 |
27 | Muthoot Finance Ltd | NBFC | 50,000 |
28 | BEML Ltd | Capital Goods | 48,000 |
29 | Tejas Networks Ltd | Telecom Equipment | 46,000 |
30 | V-Guard Industries Ltd | Consumer Durables | 44,000 |
31 | V-Mart Retail Ltd | Retail | 42,000 |
32 | Gujarat Gas Ltd | Energy/Natural Gas | 40,000 |
33 | Gujarat State Petronet Ltd | Oil & Gas | 38,000 |
34 | Tata Elxsi Ltd | IT/Design Engineering | 36,000 |
35 | PI Industries Ltd | Chemicals | 34,000 |
36 | Navin Fluorine International Ltd | Chemicals | 32,000 |
37 | Atul Ltd | Specialty Chemicals | 30,000 |
38 | Supreme Industries Ltd | Plastic Products | 28,000 |
39 | PVR Inox Ltd | Entertainment | 26,000 |
40 | Oberoi Realty Ltd | Real Estate | 24,000 |
41 | Prestige Estates Projects Ltd | Real Estate | 22,000 |
42 | Aarti Industries Ltd | Specialty Chemicals | 20,000 |
43 | Jindal Stainless Ltd | Metals & Mining | 18,000 |
44 | JSW Energy Ltd | Energy | 16,000 |
45 | RBL Bank Ltd | Banking | 14,000 |
46 | City Union Bank Ltd | Banking | 12,000 |
47 | JK Cement Ltd | Cement | 10,000 |
48 | HeidelbergCement India Ltd | Cement | 9,800 |
49 | KNR Constructions Ltd | Infrastructure | 9,600 |
50 | Ashok Leyland Ltd | Automobiles (CV) | 9,400 |
51 | Dixon Technologies Ltd | Electronics/EMS | 9,200 |
52 | Amber Enterprises India Ltd | Consumer Durables | 9,000 |
53 | Varun Beverages Ltd | Beverages | 8,800 |
54 | Relaxo Footwears Ltd | Footwear | 8,600 |
55 | Bata India Ltd | Footwear | 8,400 |
56 | TTK Prestige Ltd | Consumer Appliances | 8,200 |
57 | Whirlpool of India Ltd | Home Appliances | 8,000 |
58 | Info Edge (India) Ltd | Internet Services | 7,800 |
59 | Syngene International Ltd | Pharma Research | 7,600 |
60 | Ipca Laboratories Ltd | Pharmaceuticals | 7,400 |
61 | Alembic Pharmaceuticals Ltd | Pharmaceuticals | 7,200 |
62 | Balaji Amines Ltd | Chemicals | 7,000 |
63 | Laurus Labs Ltd | Pharmaceuticals | 6,800 |
64 | Equitas Small Finance Bank | Banking | 6,600 |
65 | AU Small Finance Bank Ltd | Banking | 6,400 |
66 | PNB Housing Finance Ltd | Housing Finance | 6,200 |
67 | Aavas Financiers Ltd | Housing Finance | 6,000 |
68 | Indraprastha Gas Ltd | Natural Gas | 5,800 |
69 | Granules India Ltd | Pharmaceuticals | 5,600 |
70 | Godrej Agrovet Ltd | Agriculture/FMCG | 5,400 |
71 | Heritage Foods Ltd | FMCG | 5,200 |
72 | Indian Bank | Banking | 5,000 |
73 | Bank of Maharashtra | Banking | 4,800 |
74 | Carborundum Universal Ltd | Industrial Products | 4,600 |
75 | FDC Ltd | Pharmaceuticals | 4,400 |
76 | Firstsource Solutions Ltd | BPO/ITeS | 4,200 |
77 | Zensar Technologies Ltd | IT Services | 4,000 |
78 | eClerx Services Ltd | ITeS | 3,800 |
79 | Happiest Minds Technologies Ltd | IT/Cloud | 3,600 |
80 | KEC International Ltd | Infra/Engineering | 3,400 |
81 | Kalpataru Power Transmission Ltd | Infra/Engineering | 3,200 |
82 | Thermax Ltd | Capital Goods | 3,000 |
83 | Aegis Logistics Ltd | Logistics | 2,800 |
84 | Blue Dart Express Ltd | Logistics | 2,600 |
85 | Mahindra Logistics Ltd | Logistics | 2,400 |
86 | Tata Communications Ltd | Telecom | 2,200 |
87 | Rail Vikas Nigam Ltd (RVNL) | Railway Infra | 2,000 |
88 | IRCON International Ltd | Railway Infra | 1,800 |
89 | Bharat Electronics Ltd | Defence/Electronics | 1,600 |
90 | Garden Reach Shipbuilders | Defence | 1,400 |
91 | Cochin Shipyard Ltd | Shipbuilding | 1,200 |
92 | NLC India Ltd | Power Generation | 1,000 |
93 | REC Ltd | Power Financing | 980 |
94 | Power Finance Corporation Ltd | Power Financing | 960 |
95 | HUDCO Ltd | Infrastructure Finance | 940 |
96 | CreditAccess Grameen Ltd | Microfinance | 920 |
97 | Ujjivan Small Finance Bank | Banking | 900 |
98 | Bharat Dynamics Ltd | Defence | 880 |
99 | Hindustan Aeronautics Ltd | Defence | 860 |
100 | Engineers India Ltd | Consulting/PSU | 840 |
Note:- For More and Correct inforamtion as per market flactuation, Read this Nifty Mid Cap 100
How to invest in mid-cap stocks
Investing in the 100 best mid cap stocks companies on NSE can be done in a number of ways, depending on your investment objectives and risk tolerance:
- Direct investment: Buy shares of individual mid-cap companies through a brokerage account. This requires in-depth study of the company’s financial condition, management quality, and industry trends.
- Mutual funds: Mid-cap mutual funds invest in a diversified portfolio of mid-cap stocks managed by professional fund managers. This reduces the need for individual stock analysis.
- Exchange-traded funds (ETFs): ETFs that track the Nifty Mid Cap 100 Index allow you to invest in the entire index in a single purchase, providing instant diversification.
- Before investing, consider analyzing financial metrics such as price-to-earnings (P/E) ratios, return on equity (ROE), and debt-to-equity ratios using tools like stock screeners on platforms like Moneycontrol.
Risks and Considerations
While mid-cap stocks offer attractive growth potential, they also carry risks that investors need to carefully consider:
Volatility: Mid-cap stocks are more volatile than large-cap stocks, with market conditions causing their prices to fluctuate significantly.
Liquidity Risk: Some mid-cap stocks have lower trading volumes, which can make it more difficult to buy or sell shares without affecting the price.
Economic Sensitivity: Mid-cap companies are often more sensitive to economic downturns than large companies, as they may not have as large financial reserves as large companies.
To mitigate these risks, diversify your investments across multiple mid-cap stocks and sectors and take a long-term investment approach. Market experts have noted, “Mid-cap stocks are expected to outperform large-caps in the coming years due to their growth potential, but investors should be prepared for short-term volatility.”
Conclusion
The 100 best mid cap stocks companies in India, as represented by the Nifty Mid Cap 100 Index, offer an attractive opportunity for investors looking to balance growth and stability. By understanding the characteristics of mid-cap stocks, identifying top performers, and choosing the right investment approach, you can enhance the potential of your portfolio. Stay informed about market trends and consider professional advice to guide you through the complexities of mid-cap investing.
Start your journey into mid-cap investing today by exploring the Nifty Mid Cap 100 Index and its components on the NSE India website!
Frequently Asked Questions (FAQs)
1. What are the best mid cap stocks to buy now in India?
It’s not possible to provide specific “best stocks to buy now” recommendations, as stock market investments involve risk and depend heavily on individual financial situations, risk tolerance, and investment goals. However, based on recent analyst reports, some mid-cap companies like Dixon Technologies, LIC Housing Finance, Crompton Greaves, Ipca Laboratories, Aurobindo Pharma, ACC, Astral, Emami, Oil India, and Star Health have been highlighted for their potential growth (20% to 40% upside).
Always conduct thorough research into a company’s fundamentals, management, industry growth, and competition before making any investment decision, and consider consulting a financial advisor.
2. What is Mid Cap 100?
The Nifty Midcap 100 is a stock market index constructed by the National Stock Exchange of India (NSE). It represents the performance of 100 medium-sized (mid-cap) companies listed on the Indian stock exchange. These companies are selected based on their market capitalization and liquidity, typically falling between the 101st and 250th positions by market cap.
3. Which companies are in Nifty Midcap 100?
The list of companies in the Nifty Midcap 100 is subject to periodic rebalancing by the NSE (typically semi-annually), so it changes over time. Currently, it includes companies from various sectors such as Hindustan Zinc, Solar Industries, Mazagon Dock, BSE Ltd., Union Bank of India, Max Healthcare Institute, HDFC Asset Management Company, Indus Towers, Muthoot Finance, Mankind Pharma, SBI Cards, Cummins India, SRF, Polycab India, NHPC Ltd., Rail Vikas Nigam, PB Fintech, Jubilant Foodworks, Dixon Technologies, Astral Ltd., Oil India, Hindustan Petroleum, IDBI Bank, Federal Bank, Indian Hotels, GMR Airports, LIC Housing Finance, AU Small Finance Bank, Bandhan Bank, Bharti Hexacom, Tata Communications, among others.
For the most accurate and up-to-date list, you should visit the official NSE website (https://www.google.com/search?q=nseindia.com) or reliable financial data websites like Investing.com India or ET Money.
4. Which midcap is good?
A “good” mid-cap stock typically refers to a company with:
High Growth Potential: Ability to expand into new markets or grow its business significantly.
Strong Fundamentals: Consistent revenue and earnings growth, good Return on Equity (ROE), and a low debt-to-equity ratio.
Sound Management: Experienced and transparent management team.
Competitive Advantage: A distinct edge over competitors within its industry.
Good Liquidity: Shares that can be easily bought and sold.
Mid-cap stocks often offer higher growth potential than large-caps, while generally being more stable than small-caps.
5. Which small stock is best to buy today?
It’s highly risky and impractical to suggest a “best small stock to buy today.” Small-cap stocks are characterized by high volatility and are significantly riskier than mid-cap or large-cap stocks. Investing in them requires extensive research into the company’s business model, management, financial health, and future growth opportunities, and should only be done within your risk tolerance. Information on small-cap stocks can also be less readily available, making analysis challenging.
6. How top 50 companies are selected in Nifty?
The top 50 companies in the Nifty 50 are selected by NSE Indices Ltd. (a subsidiary of NSE) based on a well-defined methodology. Key criteria include:
Indian Domicile: The company must be based in India and listed on the NSE.
Liquidity: Average ‘Impact Cost’ of 0.50% or less over the last six months.
Free-float Adjusted Market Capitalization: The company’s free-float market capitalization must be among the top 100.
Listing History: A minimum of 6 months of listing history on NSE.
Trading Frequency: The stock must have traded on at least 80% of the trading days in the last six months.
F&O Eligibility: The company must be eligible for trading in the Futures & Options (F&O) segment.
The Nifty 50 undergoes semi-annual rebalancing in January and July based on these criteria.
7. How to find mid-cap stocks?
You can find mid-cap stocks using the following methods:
Market Capitalization Filters: Use screening tools on brokerage platforms or financial data websites like Moneycontrol, ET Money, or Screener.in to filter companies by their market capitalization. Generally, companies with a market cap between ₹5,000 crores and ₹20,000 crores (or ₹20,000 crores to ₹40,000 crores depending on the classification) are considered mid-caps. As per SEBI regulations, companies ranking from 101st to 250th by market capitalization are classified as mid-caps.
Mid-Cap Indices: Study the list of companies included in indices like the Nifty Midcap 100 or Nifty Midcap 150.
Research Reports: Read reports published by brokerage firms and financial analysts that often focus on mid-cap companies.
Sectoral Analysis: Research companies within sectors that show high growth potential.
8. Which Nifty Midcap index is best?
NSE offers several mid-cap indices, including Nifty Midcap 50, Nifty Midcap 100, and Nifty Midcap 150. The “best” one depends on your specific investment objectives.
Nifty Midcap 100: Represents 100 key mid-cap companies and is a popular benchmark for measuring the overall performance of the mid-cap segment.
Nifty Midcap 150: Includes an additional 50 mid-cap companies, providing a broader representation of the mid-cap segment.
Generally, the Nifty Midcap 100 is considered a good and popular benchmark for representing the mid-cap segment due to its balance of breadth and liquidity.
Important Note: Stock market investments are subject to market risks. Always conduct your own research or consult a financial advisor before making any investment.