What are Small Cap Stocks?
Before we head to our small cap stock list, which is 50 names large, we need to understand what small cap stocks are. There are large cap, mid cap, and small cap stocks which make up the basic division of stocks in the stock market. A small cap stock may sometimes, in some cases, be also referred to as a penny stock. However, a small cap stock is mainly classified as a stock of a company whose market capitalization is less than 5,000 crores. Likewise, there are certain such values crossing which you become a part of the mid cap or large cap group. Penny stocks are those stocks whose price and traded volume are both very low, and that is why people interchangeably call them small cap stocks as well, sometimes. However, a small cap stock can be a penny stock, but vice versa is not possible. Now we move to our list of the top 50 small cap stocks that you need in your portfolio.
Top 50 Small Cap Stocks List
Before we head into the endless list, let us tell you that, since there are 50 names on this list, you can expect a lot of companies from various sectors to feature on this list, and that can also be good for the much-needed diversification that yours, as well as any portfolio needs.
1. Sterling Wilson
The first name on the list comes from the power generation and distribution sector, in the form of Sterling and Wilson. With 90+ years of experience and a turnover of more than 10,000 crores, a company like this surely belongs on the list.
The current price of one share is 320.50 rupees. The 20-day average volume of the stock is 3,93,211. The 20 day average delivery of the stock is 48.68%. In the last month, the stock has provided a 12.32% profit.
2. KEC International
From the Power transmission and equipment sector comes KEC International which has worked on numerous projects in more than 100 countries. The company has been in the market for 75 years and runs a business across 6 continents. This stock deserves to be on this small cap stocks list.
The current price of one share is 439.20 rupees. The 20-day average volume of the stock is 8,46,190. 20 day average delivery of the stock is 37.43%. In the last month, the stock has provided an 8.23% profit.
3. Aarti Drugs
From Pharmaceuticals we have Aarti Drugs that came into being in 1984. The company has more than 13 manufacturing plants and does business in more than 100 countries. They manufacture APIs and other related stuff and top the charts for the production of various medical drugs. This is among the best small cap stocks for long term.
The current price of one share is 474.65 rupees. The 20-day average volume of the stock is 1,57,456. The 20-day average delivery of the stock is 32.20%. In the last month, the stock has provided a 6.28% profit.
4. Radico Khaitan
From the brewery and distillery sector, the first entry comes in Radico Khaitan. Their business runs in more than 85 countries and they are the 4th largest company in India when it comes to liquor. They are into the alcohol and fertilizer business and have a spot in this small cap stocks list.
The current price of one share is 1,112.90 rupees. The 20-day average volume of the stock is 3,93,043. The 20-day average delivery of the stock is 46.13%. In the last month, the stock has provided 16.31% profit.
5. CSB Bank
In 1920 this bank was established and it is the first bank on the list. The bank has 609 branches and 468 ATMs and runs its business in 18 states in India. The stock got listed in 2019 and it was subscribed more than 80 times in the IPO stage. It is considered one of the best small cap stocks for long term.
The current price of one share is 238.30 rupees. The 20-day average volume of the stock is 4,74,980. 20 day average delivery of the stock is 43.81%. In the last month, the stock has provided 14.68% profit.
6. Granules India
From the area of Pharmaceuticals, here is another company: Granules India. They have 7 plus manufacturing plants and 5,000 employees. Now you know why it is in this small cap stocks list. The company’s business runs in more than 80 countries and they have more than 300 customers.
The current price of one share is 314.50 rupees. The 20-day average volume of the stock is 16,28,046. 20 day average delivery of the stock is 27.98%. In the last three months, the stock has provided a 27.69% profit.
7. Cochin Shipyard
A unique name on the list, Cochin Shipyard, is the first and probably only ship-building company on the list. Apart from that, they also repair ships, and the company itself came into existence in 1972. As the name suggests, the company is based in Cochin, Kerala.
The current price of one share is 427 rupees. The 20-day average volume of the stock is 12,31,589. 20 day average delivery of the stock is 47.38%. In the last month, the stock has provided 26.24% profit.
Also Read: List of Indian Stock Market Holidays 2022
8. Strides Pharma
Strides Pharma is another Pharmaceutical company on this list, making it the third such company in the top 10. When it comes to manufacturing soft gelatin capsules, this company is one of the top companies in the world which makes its stock one of the best small cap stocks for long term.
The current price of one share is 325.5 rupees. The 20-day average volume of the stock is 2,47,584. The 20-day average delivery of the stock is 35.47%. In the last three months, the stock has provided a 6.84% profit.
9. FDC
Pharmaceutical companies just don’t stop making their presence felt on this small cap stocks list. The company spring to life in 1936 and is responsible for products like Enerzal, Electral, and many more. The company is also in the business of making steroids, antibiotics, anticoagulants, and other related stuff.
The current price of one share is 278.25 rupees. The 20-day average volume of the stock is 1,59,562. The 20 day average delivery of the stock is 61.18%. In the last month, the stock has provided a 6.43% profit.
10. Mishra Dhatu Nigam Ltd
Here is the first metal company on the list, this company is in the business of manufacturing metal and metal alloys. The company was founded in 1973 and today has more than 790 employees. The company is owned by the Government of India and has its headquarters in Hyderabad.
The current price of one share is 223.15 rupees. The 20-day average volume of the stock is 10,79,660. The 20 day average delivery of the stock is 22.81%. In the last month, the stock has provided 17.57% profit.
11. Happiest Minds
And now it’s time for the first computer software company to make its place on this list. This IT company has its headquarters in Bangalore and runs operations outside of India as well. Their Born Digital and Born Agile motto pave the way for their customers to understand the company’s approach. If you are planning long term then this stock has the potential to be among the best small cap stocks for long term.
The current price of one share is 1,019.75 rupees. The 20-day average volume of the stock is 3,73,752. The 20 day average delivery of the stock is 31.55%. In the last three months, the stock has provided 20.33% profit.
12. BEML
This company is into multiple businesses, which include the defense and aerospace sector, mining, and construction, and rail and metro. The company started in 1965 and recently achieved a turnover of more than 4,000 crores. The company is present on a global level and also on this small cap stocks list.
The current price of one share is 1,564.55 rupees. The 20-day average volume of the stock is 1,81,669. The 20-day average delivery of the stock is 64.26%. In the last three months, the stock has provided 31.43% profit.
13. Amber Enterprises
The list has its first AC company in Amber Enterprises which are in the business of providing solutions for air conditioners. The company also deals in non-AC components and knows its way around heat exchangers, system tubing and other related stuff.
The current price of one share is 2,266.40 rupees. The 20-day average volume of the stock is 66,502. The 20-day average delivery of the stock is 54.16%. In the last three months, the stock has provided an 8.19% profit.
14. Rail Vikas Nigam
Now we have a company in the railway sector as well. The company began its journey in 2003, after being introduced in 2002. Since then, the company has laid 462 new lines and electrified 8,782 kilometers.
The current price of one share is 34.85 rupees. The 20-day average volume of the stock is 41,99,057. The 20-day average delivery of the stock is 47.93%. In the last month, the stock has provided an 11.88% profit.
Also Read: Best EV Stocks in India to Buy
15. Kalpataru Power
The company is into the business of power, infrastructure, and asset creation and is surely a company that many know about. The company has been in business for over 3 decades and is one of the largest companies on the global level in the power transmission and infrastructure EPC segment.
The current price of one share is 430.90 rupees. The 20-day average volume of the stock is 4,63,907. The 20-day average delivery of the stock is 36.23%. In the last month, the stock has provided 17.24% profit.
16. Caplin Point Laboratories Ltd
This pharmaceutical company was established in 1990 and since then has had a strong global presence. The company manufactures most of the items mentioned in the essentials list of the World Health Organization, and recently its revenue crossed the 1,300 crore mark. We had to include this company on this small cap stocks list.
The current price of one share is 719.40 rupees. The 20-day average volume of the stock is 60,373. The 20-day average delivery of the stock is 55.15%. In the last three months, the stock has provided a 6.4% profit.
17. Century Plyboards
When you hear the name Century Plywood, you know we are talking about the first company on this list, and probably the biggest in India. They are into the ply business and take care of your furniture as well as full home requirements. This stock is considered to be one of the best small cap stocks for long term.
The current price of one share is 660.25 rupees. The 20-day average volume of the stock is 1,88,223. The 20-day average delivery of the stock is 39.39%. In the last three months, the stock has provided 29.19% profit.
18. MCX India
This company is in the metal and energy business. The Government of India and the Ministry of Finance are the owners of this company. The company started in 2003 and is the largest commodity derivative exchange around.
The current price of one share is 1,288.90 rupees. The 20-day average volume of the stock is 3,50,990. 20 day average delivery of the stock is 42.70%. In the last three months, the stock has provided a 3.37% profit.
19. Kajaria Ceramic
Now it is a ceramic and granite company that makes its way on this list. They take care of your wall tile requirements all around the house. The company is the largest manufacturer of ceramic and vitrified tiles in India.
The current price of one share is 1,233.85 rupees. The 20-day average volume of the stock is 1,97,763. The 20-day average delivery of the stock is 58.25%. In the last month, the stock has provided a 4.25% profit.
20. Linde India
This company marks a new sector on this small cap stocks list, with them being in the business of industrial gases and an engineering company. They are established in these segments on a global level and made sales of more than 30 billion dollars recently.
The current price of one share is 3,485.35 rupees. The 20-day average volume of the stock is 70,716. 20 day average delivery of the stock is 40.60%. In the last month, the stock has provided a 6.67% profit.
21. Sunteck Realty
It’s time for the first real estate company to make its way on this list. The company has so far had 19 projects on its CV, of which 13 are complete. The company is based in Mumbai and its work in real estate development has helped it win multiple accolades and awards.
The current price of one share is 453.65 rupees. The 20-day average volume of the stock is 2,47,675. The 20-day average delivery of the stock is 29.76%. In the last six months, the stock has provided a 1.86% profit.
Also Read: Top 7 Semiconductor Stocks in India
22. Sequent Scientific
Yet again, a pharmaceutical company is on this small cap stocks list, and this one’s into integrated business. They also work in the animal health area and the company has a global footprint. Apart from this, the company is also into offering analytical services and manufacturing services and other related stuff. All and all it is among the best small cap stocks for long term.
The current price of one share is 109.55 rupees. The 20-day average volume of the stock is 7,93,603. The 20-day average delivery of the stock is 40.34%. In the last three months, the stock has provided 21.52% profit.
23. VIP Industries
Established more than half a century ago, this company is in the household and personal products sector and manufactures luggage bags. The company also produces travel gear in the present day.
The current price of one share is 688.55 rupees. The 20-day average volume of the stock is 4,19,682. 20 day average delivery of the stock is 49.67%. In the last month, the stock has provided 16.66% profit.
24. Future Retail
This company from the retail sector is the first of its kind on this small cap stocks list. With more than 1500 stores around India, the company takes care of people in more than 400 cities by providing them with a variety of eatables, wearables, and other necessary products.
The current price of one share is 4.10 rupees. The 20-day average volume of the stock is 37,81,410. 20 day average delivery of the stock is 78.83%. In the last month, the stock has provided a 2.5% profit.
25. TV18 Broadcast
Surely everyone knows this company. A media and entertainment company from the network 18 group is next on the list of top small-cap stocks. The company has its headquarters in Mumbai and was founded in 2005. The company is ever expanding which makes its stock one of the best small cap stocks for long term.
The current price of one share is 40.30 rupees. The 20-day average volume of the stock is 1,17,03,630. The 20-day average delivery of the stock is 41.14%. In the last three months, the stock has provided a 7.75% profit.
26. GMM Pfaudler
From the heavy engineering sector, here is the uniquely named GMM Pfaulder company that is in the business of corrosion-resistant technologies, systems, and services. Their clientele belongs to the energy, food, pharmaceutical, and chemical sectors.
The current price of one share is 1,842.70 rupees. The 20-day average volume of the stock is 4,09,556. The 20-day average delivery of the stock is 30.14%. In the last month, the stock has provided a 16% profit.
27. Alkyl Amines
In the chemicals sector, we have this company that was established in 1979. This public limited company operates on the global level and is in the business of supplying aliphatic amine, amine derivative and specialty amines globally and is also the leader in the market. It is a reliable company and its stock is one of the best small cap stocks for long term.
The current price of one share is 2,979.70 rupees. The 20-day average volume of the stock is 46,904. The 20-day average delivery of the stock is 38.15%. In the last three months, the stock has provided 13.63% profit.
28. Rallis India
Pesticide and Agro company, that’s right, the first company from this sector is finally here on our small cap stocks list. The company does business in 80% of districts of India and has worked with 6,000 plus dealers and 70,000 plus retailers. They are into the business of crop protection, seeds, crop nutrition, animal nutrition, household products and contract manufacturing.
The current price of one share is 224.05 rupees. The 20-day average volume of the stock is 3,96,700. The 20-day average delivery of the stock is 39.14%. In the last three months, the stock has provided 19.88% profit.
Also Read: 15 Best Chemical Stocks in India to Invest
29. Sonata Software
A software company is finally on the list, and they are in the business of digital retail solutions, the supply chain for consumer goods and manufacturers, IT solutions, software, and much more.
The current price of one share is 541.40 rupees. The 20-day average volume of the stock is 2,54,097. 20 day average delivery of the stock is 32.41%. In the last month, the stock has provided a 2.11% profit.
30. Mazgoan Dock
Shocking but real, yet another shipbuilding company has made its way to this list. The company is more than capable of building warships, merchant ships and submarines. For its job in this area, the company has won a lot of awards.
The current price of one share is 452.85 rupees. The 20-day average volume of the stock is 43,76,173. The 20-day average delivery of the stock is 11.49%. In the last month, the stock has provided 47.87% profit.
31. Westlife Development Limited
The hotel sector was one sector that was missing so far from this small cap stocks list, and here we have our first entry. To be more specific, the company is in the quick service restaurant sector. The company has 319 restaurants under them and close to 10,000 people are on its payroll.
The current price of one share is 691.65 rupees. The 20-day average volume of the stock is 2,49,332. The 20-day average delivery of the stock is 68.89%. In the last month, the stock has provided 13.15% profit.
32. Just Dial
India’s local No.1 search engine, Just Dial, is also now on this list. The company has expanded into a lot of sectors, but most of you might remember it as an online phone directory where you got the phone numbers of various businesses and people.
The current price of one share is 574.60 rupees. The 20-day average volume of the stock is 4,66,513. The 20 day average delivery of the stock is 27.99. In the last three months, the stock has provided a 3.35% profit.
33. IDFC First Bank
We all know IDFC Bank and obviously it is owned by IDFC. They are into the business of financing and term lending. The company has an employee base of more than 20,000 people. The company headquarters are in Mumbai.
The current price of one share is 67.60 rupees. The 20-day average volume of the stock is 80,56,235. The 20-day average delivery of the stock is 36.27%. In the last month, the stock has provided a 9.56% profit.
34. Birlasoft
Another computer software company, Birlasoft, is in multiple sectors. They cater to banking, high tech, manufacturing, capital markets, insurance, media, and entertainment, life science, and healthcare, and utility requirements.
The current price of one share is 302.50 rupees. The 20-day average volume of the stock is 23,05,643. The 20-day average delivery of the stock is 38.71%. In the last two years, the stock has provided 59.08% profit.
35. Engineers India Limited
From the field of Infrastructure Engineers India Limited, makes its way to this small cap stocks list. They are in the business of mining and metallurgy, infrastructure, power, hydrocarbons, chemicals, and fertilizers.
The current price of one share is 66.20 rupees. The 20-day average volume of the stock is 16,77,911. The 20-day average delivery of the stock is 53.60%. In the last three months, the stock has provided 15.53% profit.
Also Read: What is NSE IFSC US Stocks?
36. Century Textiles and Industries Ltd
And just like that, a stock from the textile industry is on the list. The company probably is the oldest of all the companies on this list, as it was founded in 1897. The company has made its presence felt in the cotton textile industry, along with the pulp, paper, and real estate sectors. This company has a rich history and a proven track record that makes its stock one of the best small cap stocks for long term.
The current price of one share is 884.10 rupees. The 20-day average volume of the stock is 2,44,515. The 20-day average delivery of the stock is 41.19%. In the last month, the stock has provided a 4.51% profit.
37. Alok Industries
From the textile and weaving sector, we have yet another name in quick succession. The company has made a name for itself in the cotton and polygon industry. For its work in this field, the company has received multiple awards.
The current price of one share is 19.40 rupees. The 20-day average volume of the stock is 29,64,016. The face value of the share is 1 rupee. In the last month, the stock has provided a 0.59% profit.
38. Sterlite Technologies
From the cables and telephone sector, the very first and probably only entry comes in the form of the Sterlite techno. Their stock is considered among the best small cap stocks for long term. They provide optical connectivity solutions, fiber deployment solutions, Network Modernization solutions and FTTx Access network solutions.
The current price of one share is 175.35 rupees. The 20-day average volume of the stock is 15,52,619. The 20-day average delivery of the stock is 40.33%. In the last month, the stock has provided an 8.34% profit.
39. Delta Corp
From gaming as well as the hospitality industry, here is the first entry on this small cap stocks list. The company has offshore casinos in Goa and also has online and live games that people can take part in. The company was founded in 1985 and its headquarters are in Pune.
The current price of one share is 210.10 rupees. The 20-day average volume of the stock is 58,67,964. The 20-day average delivery of the stock is 27.66%. In the last month, the stock has provided a 4.04% profit.
40. HEG
This company is in the business of power division, graphite electrodes and carbon specialty. This business line means that the company is also the first and so far the only electrode and graphite company on this list.
The current price of one share is 1,117.5 rupees. The 20-day average volume of the stock is 1,49,735. 20 day average delivery of the stock is 37.34%. In the last three months, the stock has provided 16.13% profit.
41. Ujjivan Small Finance Bank
A private bank, Ujjivan Small finance bank is also now on the list, and it’s easy to see why. The products and services include most of all those things that banks offer to their clients and, with a customer base of more than 60 lakh and a presence in 248 districts, the company more than deserves to be on this list.
The current price of one share is 24.85 rupees. The 20-day average volume of the stock is 67,80,612. The 20 day average delivery of the stock is 49.60%. In the last month, the stock has provided 19.47% profit.
42. Godfrey Phillip
Finally, a company from the tobacco sector also makes its presence felt on this list. The company produces cigarettes, chewing gums, tobacco leaves and candies. The FMCG company was founded in 1844 and its headquarters are in Delhi. Their stock provides stable returns and is among the best small cap stocks for long term.
The current price of one share is 1,119.65 rupees. The 20-day average volume of the stock is 54,271. 20 day average delivery of the stock is 47.35%. In the last three months, the stock has provided a 7.01% profit.
Also Read: How To Invest In Foreign Stocks From India
43. Fine Organics
Founded in 1970, this company is in the business of developing a unique range of special additives. The company leads in the production of additives for rubber, plastic, food, ink, paint, cosmetics, textile, coating, lubes, auxiliaries, and various other purposes.
The current price of one share is 6,901.50 rupees. The 20-day average volume of the stock is 99,081. 20 day average delivery of the stock is 46.48%. In the last month, the stock has provided a 12.47% profit.
44. NBCC (India)
This is yet another company from the infrastructure sector on this list and the company runs its operations both in India and on a global level. The company was founded 61 years ago and since then it has made a name for itself in the areas of project management consultancy, engineering, procurement, and construction, and real estate.
The current price of one share is 33.60 rupees. The 20-day average volume of the stock is 36,42,073. The 20 day average delivery of the stock is 46.24%. In the last month, the stock has provided a 0.6% profit.
45. Blue Star
The small cap stocks list now even has a company from the white goods sector, and we all know this one from the Virat Kohli ads. The company is in the business of selling air conditioners, water purifiers, air purifiers and air coolers. They also take up electromechanical projects and provide after-sales service for their products.
The current price of one share is 1,081.15 rupees. The 20-day average volume of the stock is 1,03,268. The 20-day average delivery of the stock is 59.82%. In the last month, the stock has provided a 1.08% profit.
46. Blue Dart
Now there’s also a courier company stock on the list that you should go for. The company is in the courier business and it operates with more than 200 companies. The company has received a lot of awards and has been featured on Fortune and Forbes lists, as well as voted as one of the best companies to work in.
The current price of one share is 8,541.70 rupees. The 20-day average volume of the stock is 40,553. The 20 day average delivery of the stock is 59.15%. In the last three months, the stock has provided 25.34% profit.
47. Graphite India
Towards the end, another company from the electrode and graphite sector makes its way on the list. The company has been a prominent player in the graphite and carbon segment for more than 50 years. The company was founded in 1967 and since then has won multiple awards and recognitions for its work. It is the reason why its stock is among the best small cap stocks for long term.
The current price of one share is 380.90 rupees. The 20-day average volume of the stock is 4,38,963. 20 day average delivery of the stock is 42.70%. In the last two years, the stock has provided 116.85% profit.
48. Bajaj Electric
Electric quite gives it away as to what business the company is into, and Bajaj is surely a household name for most of us. With 20 branch offices and 500 customer care centers, the company has been doing its best to help its customers who have purchased its consumer products like fans, lights, etc.
The current price of one share is 1,120.70 rupees. The 20-day average volume of the stock is 97,141. 20 day average delivery of the stock is 37.90%. In the last three months, the stock has provided 21.04% profit.
49. Affle India
This is a global tech company and it was founded in 1944. The company’s business is spread in more than 20 countries and its business is to help marketers to acquire, engage, identify, and drive old and new customers.
The current price of one share is 1,262.95 rupees. The 20-day average volume of the stock is 4,41,465. The 20-day average delivery of the stock is 37.10%. In the last month, the stock has provided a 2.5% profit.
Also Read: 10 Best Stocks to Buy for Long Term in India
50. Hindustan Copper
This government-owned company, as the name gave away, is in the copper business. The company headquarters are in Kolkata and the company was founded in 1967. The company also engages in mining, beneficiation, refining, and smelting. Apart from that, they also manufacture cast rods continuously.
The current price of one share is 115.30 rupees. The 20-day average volume of the stock is 35,66,381. The 20-day average delivery of the stock is 31.35%. In the last month, the stock has provided a 2.08% profit.
Best Small Cap Stocks for Long Term
We are 50 stocks down and, as you must have seen, the companies have all delivered significant profits in the past month, three months or even a couple of years. Based on that data and what the future holds, quite a few of them would make it to the best small cap stocks for long term list. In the end, do your research and pick the ones that suit your budget and risk tolerance. These are some promising small cap stocks. We have given you the complete top 50 small cap stocks list which also has the best small cap stocks for long term. Invest smartly and research well. Who knows you might find the perfect stocks for your portfolio.