Top 20 Penny Stocks to Buy in May 2025 and Hold for 1 Year.

Investing in penny stocks can be risky, but it also offers a great opportunity to make high returns. Penny stocks are shares that usually trade below ₹100. These stocks belong to small companies that have the potential to grow in the future. However, because they are low-priced and less known, they can also be very volatile.

If you are someone who can take some risk and want to invest for 1 year, here are 20 penny stocks in India that you can consider. These stocks are selected based on their growth potential, business model, and market performance. Please note that stock prices may vary slightly based on market movement.


  1. Suzlon Energy Ltd (₹68)

Suzlon is a leading renewable energy company in India. It is involved in wind energy solutions and has shown good improvement in recent quarters.

  1. Vodafone Idea Ltd (₹13.75)

This telecom company is slowly recovering. With plans for 5G and better financial support, it could see good growth in the coming year.

  1. South Indian Bank (₹25)

A small but growing private bank, South Indian Bank is working on improving its digital services and reducing bad loans.

  1. Trident Ltd (₹39)

Trident is a well-known textile and paper manufacturing company. It has a good export business and continues to perform well.

  1. Brightcom Group Ltd (₹8)

This company is in the digital advertising space. It has potential as digital marketing continues to grow globally.

  1. Yes Bank Ltd (₹24)

Yes Bank has gone through a tough time but is now stabilizing. With new management and improving numbers, it can be a comeback story.

  1. NHPC Ltd (₹84)

A government-owned hydropower company with steady earnings and future growth in clean energy.

  1. IRFC Ltd (₹88)

Indian Railway Finance Corporation supports railway projects. It has consistent earnings and is backed by the government.

  1. HFCL Ltd (₹76)

HFCL is working on telecom infrastructure, especially related to 5G. It has strong future potential in this sector.

  1. Ujjivan Small Finance Bank (₹51)

Focused on small borrowers and rural India, Ujjivan has shown good financial growth and low non-performing assets.

  1. Alok Industries Ltd (₹18)

A textile company that is part of Reliance Group, Alok Industries is expected to benefit from the rise in domestic and international textile demand.

  1. RattanIndia Power Ltd (₹11)

This company generates thermal power and is working to improve its operations and reduce debt.

  1. JP Power Ventures Ltd (₹12)

Involved in hydro and thermal power projects, JP Power has been showing signs of financial recovery.

  1. TV18 Broadcast Ltd (₹49)

Part of the Network18 group, this media company runs several TV channels and has a strong digital presence.

  1. GMR Infrastructure Ltd (₹82)

GMR builds and manages airports and highways. As travel increases, this company could see a boost in revenue.

  1. Taparia Tools Ltd (₹7.96)

Known for making hand tools, Taparia Tools has strong fundamentals and pays dividends to shareholders.

  1. Prakash Steelage Ltd (₹8.56)

A steel company with steady demand for its products in the domestic market.

  1. Goyal Aluminiums Ltd (₹9.33)

Deals in aluminium products, which are in demand across industries like construction and automobiles.

  1. Accuracy Shipping Ltd (₹9.99)

This logistics company handles shipping and transport services. With more demand for e-commerce and supply chain services, it could grow well.

  1. Vikas Ecotech Ltd (₹3.45)

In the specialty chemicals sector, Vikas Ecotech makes eco-friendly products with increasing demand.


Final Words:

These penny stocks are not just cheap, they also have the potential to grow in the next 12 months. But keep in mind, investing in penny stocks involves high risk. Always do your own research or talk to a financial advisor before making any investment.

Invest smart, diversify your money, and think long term.

Leave a Comment