Top 10 Stocks to Buy for Long Term in India 2021

Note: This is my own list. I use this for my investing. I have created this list with more than 1 year of my research. Every Month I invest 20-30 thousand in this list whatever stock is in fair or undervalued at that month or overvalued but good growth ahead

Top 10 Stocks to Buy for Long Term in India 2021

  1. Deepak Nitrite - China Plus 1 Policies + World class chemical producer + Market leader in some
  2. Pidilite - Market Leader, Bright future of indian Infra Sector due India Infra First policies
  3. JUBLFOOD - Market Leader, Domino's pizza, new biryani business and more countries to operate
  4. ASIAN PAINT - Market Leader, Bright future of indian Infra Sector due India Infra First policies
  5. POLYCAB - Market Leader, Bright future of indian Infra Sector due India Infra First policies
  6. Muthootfin - Market Leader, Indian has a lot gold in their home which can be used for Finance.
  7. Astral Polytechnik - Bright future of indian Infra Sector due India Infra First policies
  8. IRCTC - Monopoly business
  9. Happiest Minds - New IT technologies related company and management
  10. SBI Cards - SBI customer base and high margins
  11. AVANTIFEED - Market Leader in shrimp feed and processed shrimp and day by day increasing consumption of prawn
  12. HDFC LIFE - Market Leader and my trust on HDFC management and growth in Healthcare sector
  13. IDFC First Bank - Moving from corporate loans to Retail loans and my trust on V. Vaidyanathan
UPDATE 1:
I have removed HDFC AMC from the top 10 because now Zerodha, Rakesh Jhunjhunwala and many more people are coming into the mutual fund industry. Now profit margins are about to fall. The same will be with HDFC AMC which has happened with ICICI Security. Being underpenetrated, sales will increase but not profit margins. Therefore the price growth will be less. And these investments will make you a trading stock.

##############
To Open Trading Account:
ZERODHA:
Hey! Open an account with Zerodha to invest in stocks and mutual funds. Use this link to get 300 reward points. https://zerodha.com/?c=LN5996

UpStox:
Hey! Open an account with Zerodha to invest in stocks and mutual funds. https://bv7np.app.goo.gl/ykjfvNo1vMBXTzWy8