India’s 50 Highest Dividend Paying Stocks Over the Last 10 Years

India is experiencing a stock market revival. Young people are avoiding traditional investments like gold and are open to exploring new investment routes. As a result, mutual funds have grown in popularity and there are some investors who even like cryptocurrencies. Even when choosing stocks, investors select the ones that give the highest dividend. It means they want high and consistent returns. In this article, we have done that work for you. We have compiled a list of the 50 highest dividend paying stocks in the last 10 years in India . They have a proven track record and investing in them will only bring profit.

India’s 50 Highest Dividend Paying Stocks Over the Last 10 Years

The Indian stock market has more than 1,500 stocks that people can trade. There are several types of stocks and identifying the best ones can be tricky. The fact that a stock provides high returns does not mean that it is suitable for investment. It may be weak in other areas. On our list, all stocks have done very well over the past decade. They have consistently performed well on the Stock Market and have paid high dividends to their shareholders.

1. TATA Steel

TATA Steel Website

Everyone is familiar with TATA and its wide range of businesses. Of these, TATA Steel is one of the strengths of the TATA group of companies which has managed to become one of the top dividend paying stocks. Considering the past few years and market conditions in difficult times like these, the stock performed well and had a PE ratio of 4.45. The market capitalization of the company is 1.29 lakh crores and after the split, the dividend yield of the company is currently 4.89% , which is not bad at all.

2. Vedanta

Vedanta website | Stocks with the highest dividend payout in the last 10 years in India

Not many stocks on this list will be able to boast their dividend yield percentage like Vedanta. The company is in the mining business and has been one of the top performers in the Indian stock markets with its 14.62% dividend yield making anyone cry with joy. The PE ratio of the company is 5.16 and its market capitalization is Rs 114,452 crore. The current share price is Rs 307.90 as it closed 0.81% lower than before.

3. ONE

ONGC website

A company like ONGC needs no introduction. The Oil and Natural Gas Corporation is in the business of exploring and drilling for oil. With a dividend yield of 7.75% , the company has shown that it is not only doing well, but believes in sharing its profits with investors. The company’s PE ratio stands at 4.17. The market capitalization of the company is 1.69 lakh crore. The current share price is Rs 135.45, down 4.44% from its previous price.

4. GAIL

Gail's website

With a current price of Rs 89.65 per share, the share value is down 0.72% from its previous value. However, the small move down in one day should not distract you from the fact that the company’s dividend yield stands at 11.15% . This oil exploration and drilling company has a PE ratio of 4.83 and its market capitalization is Rs 58,945 crore.

5. Indian oil

Indian Oil website | Stocks with the highest dividend payout in the last 10 years in India

This list so far is not surprising at all. All the names that appear in it may sound familiar to you. Keeping with the trend here, we have another familiar face on the list with Indian Oil, which is in the refinery business. They have a market capitalization of Rs 98,919 crore and their one month yield has been 3.78%. With a share price of 70.05, the company’s dividend yield stands at a staggering 16.27% .

6. Indian Coal

Coal India website

When you are in the mining and minerals business, there is no doubt that you are going to succeed. With Coal India Ltd, this is exactly the case as it has some seriously impressive numbers to show for itself. 1,41,403 crore is the market capitalization of this company. The company has a one-year return of 49.58%, which almost sounds too good to be true. The dividend yield of 7.41% of the company’s stock is another incredible number.

7. Indian Oil

Oil India website

Oil exploration seems to be a common avenue for many companies on this list, and another oil explorer, Oil India Ltd, joins the list. The company has a market capitalization of 21,639 crores that it can boast of. People who bought the stock in the last two years have seen 118.68% growth in this time period, which again is a very impressive feat. Apart from this, the dividend yield was 7.14% , which investors must have liked.

8. NHPC

NHPC website | Stocks with the highest dividend payout in the last 10 years in India

NHPC Ltd is the first company in the power generation and distribution sector to appear on the list, and it is not due to any bias or quota, but simply the numbers it has to show itself. The company has a market capitalization of Rs 41,887 crore. At 27.91%, the one-year yield has been phenomenal for investors , and to add it up, the dividend yield is 4.34% . Good all-round performance has ensured the company made it to this list.

 

9. Bajaj Auto

Bajaj Auto website

You cannot leave Bajaj Auto out of the picture when talking about the automotive sector, and rightly so, for the contribution that Bajaj makes to the sector. Currently, the shares of the company are trading at Rs 3,619.50 per share and the market capitalization is Rs 1,02,677 crore. The PE ratio is at an average value of 17.59, and a good dividend yield of 3.87% adds to the list of positive factors. With numbers as good as these, any input would be welcome on this list.

10. Zinc Indostan

Hindustan Zinc website

It seems to me that if you like mining, you default to a place on this list because you are somehow bound to have good numbers. With Hindustan Zinc, the story begins with its huge market cap which is Rs 1,37,111 crore. The company’s specialty is zinc mining, but what it does is also win the hearts of its investors. As we know? A PE ratio of 12.03 and a dividend yield of 5.55% are certainly two numbers that more than justify our argument.

See also  Top Contact Finding Tools

11. TIC

ICT website | Stocks with the highest dividend payout in the last 10 years in India

If we were to get into the business run by this company, we would need quite a bit of time as ITC is immersed in multiple segments and that has helped it to carve out a place on this prestigious list. At Rs 4,18,176 crore, the market capitalization of the company is mind boggling. To make things even better, the company’s PE index is 24.24, with a dividend yield of 3.41% .

12. Hero Motocorp

Hero Motocorp website

We have a second company belonging to the automotive sector on the list and, like the first, this one is not a surprise either. When your own name has a hero, who could dare question your work? This company has a market capitalization of Rs 53,503 crore and is in the 2 and 3 wheeler industry. The PE ratio stands at 20.63, which surely helps attract quite a few investors. With this, the company has also been paying out dividends, and the company’s dividend yield stands at 3.55% .

13. SJVN

SJVN website

One of the highest dividend paying stocks in the last 10 years in India features the name SJVN, whose shares are currently priced at Rs 36.95, which is an increase of Rs 1.40 since the last trading session. The stock’s dividend yield is 4.6% and the company’s cash flow has been increasing for the past 2 years. The market capital of this company is Rs 14,250 crore. The company, so far this year, has given investors a 20.55% profit, which is surely a huge thing to consider.

14. REC

REC website

With a low PE of 2.56 and a market capitalization of Rs 26,240 crore, this financial sector company has a good stock option for investors. Positioned almost evenly between its 52-week high and 52-week low prices, the stock looks like a good investment option. The dividend yield for this company is 15.35% , too large a number to ignore. Other than that, they have an average P/B which is another plus point.

15. Emphasis

Mphasis website | Stocks with the highest dividend payout in the last 10 years in India

Shares of this company are priced at Rs 1,925.40 per share, which is Rs 23.20 less than its price a day ago, but that shouldn’t take your attention away from the fact that its TTM EPS is up by 17.91 % year after year. The dividend yield for this stock is 2.39% and it has a medium PE and P/B, which means there is potential for positive growth. In the last 5 years the stock has given returns of 165.08%.

16. Petronet LNG

Petronet LNG website

The company has given a dividend of Rs 7 as we write this article. And its dividend yield stands at 5.52% . The stock’s TTM EPS is up 15.06% and its PE and P/B are low. The ROCE of the company has been rising in the last 2 years and in the last month the action has given investors a return of 2.86%. The stock is owned by a company in the oil exploration and drilling industry and that should tell you that the stock is a good investment option.

 

17. Tata Consulting Services

Tata Consultancy Services website

One stock that needs no introduction is TATA Consultancy Services. His stock has a low PE and 9.49% growth in its TTM EPS year-over-year. The company’s dividend yield is 1.31% . The ROCE has been improving for the last 2 years and in the last month alone the stock has given investors a return of 4.66%. The stock is listed in the top 50 dividend paying stocks in India for obvious reasons and that should be enough for you to add it to your portfolio.

18. VRL Logistics

VRL Logistics website

From the transport and logistics sector we have this stock that has managed to increase its EPS TTM by 64.16% year-on-year. The dividend yield for this stock is 1.55% , and in addition, the stock also has a medium PE. So far this year, the share has managed to give returns of 20.25%. Also, the share price rose by Rs 1.6 in the last session, so that’s another good thing to keep in mind.

19. Infosys

Infosys website | Stocks with the highest dividend payout in the last 10 years in India

This is one of those actions that you don’t even have to build a case for. It is one of the highest dividend paying stocks in the last 10 years in India and not only that but it has also managed to give great returns to investors over the years as evidenced by the yield of 224.59%. who has given the action in 5 years. The dividend yield of the shares is 1.98% and each share is valued at Rs 1,568.20.

20.Sun TV

Sun TV website

Priced at Rs 482.55 per share, the stock saw a positive move of Rs 3.40 in its last trading session. The dividend yield for this stock is 2.85% and its PE is low, as is its P/B. The company’s TTM EPS has increased by 5.24% year-on-year. In addition, the company’s net income and profit margin have shown an increase. In the last six months, investors have seen their money grow by 10.08%.

21. NOCIL

NOCI website

A growth of Rs 6.10 or 2.68% in its last trading session has pushed the price of this stock up to Rs 234.10 per share and it may not have been done yet. The stock has increased its TTM EPS by 46.48% year-over-year , and to complement this, the stock’s PE is low and P/B is average. Over the past three years, the stock has given shareholders a return of more than 125%.

22.Gujarat Pipavav Port

Next on the list of top 50 dividend-paying stocks in India is Gujarat port Pipavav. The stock is near its 52-week high and who knows if it could touch that or even try to break above it. The share’s EPS TTM has also grown by close to 24% year-on- year. The stock’s PE and P/B are also average. The value of the shares has grown by more than 10% in the last month and there is a possibility that its future may resemble the past.

23. Papel JK

JK paper website | Stocks with the highest dividend payout in the last 10 years in India

With 113.73% growth in its TTM EPS year-over-year, this stock could be the best stock on the list of highest dividend paying stocks over the last 10 years in India. If we were to look at its price so far this year, the share in that period has given a return of 104.88%, which means more than double the investment. The stock’s dividend yield is 1.31% and while that may not be satisfying, we couldn’t care less for the kind of return it’s giving on investment.

See also  What is a Good CIBIL Score to Get a Loan?

24. VST Industries

VST Industries website

Rising to Rs 47.40 per share in the last trading session, this stock is now priced at Rs 3,614.40 per share. The stock’s P/B is low, PE is average, and its TTM EPS has grown 17.62% year-over-year. The dividend yield is also more than satisfactory at 3.87% and the company has no debt. In the last week, the company has given returns of 3.61%.

 

25. Hinduja Global Solutions

Hinduja Global Solutions Website

From the computer software sector, we have this stock that appears to be heading towards its 52-week high. The stock is currently valued at Rs 1,281.50 and has a low PE of 0.87, the company’s market capitalization is Rs 5,356 crore. The UPA TTM of the company is 1,474.02 and in the last month the action has given a return of 5.34% . All of this should be enough to make a good case for the stock.

26. NMDC

NMDC website

Up Rs 4.15 per share or 3.74% in the last trading session, the stock is currently priced at Rs 115.25. This looks like another stock running for its 52-week high price, which is Rs 60.10 away and surely a long, profitable ride for investors. The company’s P/B is low and its ROCE has improved over the past two years. In addition, the stock has given returns of 1.5% in the last week.

27. Steel Authority of India

Steel Authority of India website | Stocks with the highest dividend payout in the last 10 years in India

At Rs 81.70 per share, the company appears to be headed towards its 52-week high of Rs 130.30 per share as it closed up higher last session. It belongs in this list of top 50 dividend paying stocks in India and there is no doubt about it. The dividend yield of the share stands at 10.71% . Also in the last month, the value of the shares increased by 4.95%, which should impress investors.

28. HUDCO

Hudco website

With TTM EPS growth of 3.36%, this is another stock for investors to consider. With a dividend yield of 7.57% , its place on the list of the highest dividend paying stocks in the last 10 years in India is unquestionable. The company has also seen its profit margin and net profit increase. Only in the last week the share has given returns of 13.78%.

29. Power Finance Corporation Ltd.

Sitio web de Power Finance Corporation Ltd

Priced at Rs 125.05 per share, this is a low PE, low P/B stock with 8.38% growth in TTM EPS year-over-year. The dividend yield for this stock is 9.6% and its ROCE has been improving over the last 2 years. With returns of 18.59% in the last few months, this stock surely has the attention of many investors.

30. CESC Ltda.

CESC Ltd website | Stocks with the highest dividend payout in the last 10 years in India

With average PE and low P/B, this power generation and distribution company’s stock surely deserves a spot on this list. The stock’s dividend yield is 6.22% and its net profit and profit margin has increased. Also, the stock is moving away from its 52-week low to its 52-week high. Nor can you ignore the returns of 26.94% that the stock has given in the last 2 years.

31. Indus Towers Ltd.

Sitio web de Indus Towers Ltd.

In the last trading session, this stock gained Rs 4.80 or 2.44% and is now valued at Rs 201.65 per share . The PE of the stock is average and the P/B is low. Furthermore, its net profit and profit margin has increased year by year. Shareholders saw their investment grow by 3.89% in a week and all of that should be a good reason to add this stock to your portfolio.

32. Sanofi India Ltd.

Sanofi India Ltd website

One of the top 50 dividend paying stocks in India comes from Sanofi India Ltd. Its stocks have average PE and low P/B showing good growth potential. The market capitalization of the company is Rs 12,666 crore. In the last 5 years, participation has grown by 23.04% and it may not have been done yet.

 

33. NTPC Ltd.

NTPC Ltd website | Stocks with the highest dividend payout in the last 10 years in India

With 10.58% year-on-year growth in TTM EPS, this stock with a dividend yield of 4.26% is surely among the highest dividend paying stocks in the last 10 years in India. They have also been improving their ROCE for the last 2 years as the capital is being used effectively to generate profit. So far this year, the share price has grown by 32.15%.

34. Castrol India Ltd.

Castrol India Ltd website

The stock of this lubricants giant grew its TTM EPS by 7% year-over-year. Its stock also has an average PE and low P/B with the dividend yield standing at 4.23%. This company has no debt and its stock has returned 20.58% in the last 6 months. So you see, the stock has several reasons to be on the list and make it into your portfolio.

35. Ambuja Cement Ltd.

Ambuja Cements Ltd website

The famous cement company has a share with a dividend yield of 1.12% . The market capitalization of this company is Rs 1,12,000 crore. The 20-day average volume for the stock is 71,45,736 or 31.80%. So far this year, the stock has returned 49.42% to investors.

36. Indiabulls Housing Finance Ltd

Indiabulls Housing Finance Ltd website | Stocks with the highest dividend payout in the last 10 years in India

With a medium PE and low P/B, this company with a market capitalization of Rs 5,892 crore has a dividend yield of 7.2% . In addition, the company has zero commitments from promoters and growth of 3.82% in the last 6 months, which makes it a more than decent stock to invest in.

37. Redington (India) Ltd.

Sitio web de Redington (India) Ltd.

At 18.41, the UPA TTM of this company has grown by 38.88% year-on-year. It has an average PE of 9.11 and a dividend yield of 3.94% . So far this year, the stock has returned 15.74% to investors. The stock is close to its 52-week high and could soon surpass it.

See also  Top 100+ Social Media Sites & Platforms

38. Mahindra Technology Ltd

Tech Mahindra Ltd website

At 54.36, this stock has seen its TTM EPS grow by 46.32% year-over-year. In the software sector, shares of this company are priced at Rs 1,042.60. With a dividend yield of 4.32% , the shares easily belong to the highest dividend paying stocks in the last 10 years in India. The stock belongs to the Mahindra group of companies and that automatically makes it a good investment option.

39. Oracle Ltd Financial Services Software.

Oracle Financial Services Website | Stocks with the highest dividend payout in the last 10 years in India

A stock with low PE and low P/B is a good stock and that is why this stock is here on this list. The dividend yield for this stock is 6.20% and the company has been using shareholder funds effectively, which has helped them improve their ROCE. Only in the last month, the value of the shares has grown by 5.06%. All of this should attract more investors to add the stock to their portfolios.

40. Torrent Power Ltd.

Sitio web de Torrent Power Ltd

Up Rs 13.05 or 2.55% in the last trading session, the company’s shares are now priced at Rs 525.15. The stock’s dividend yield is 1.71% and its quarterly growth has also grown recently. The stock has returned more than 22% in the past six months. The market capitalization of this company is Rs 25,239 crore.

 

41. Larsen and Toubro Ltd.

Sitio web de Larsen and Toubro Ltd

Approaching its 52-week high, this stock is from one of India’s best-known companies. Its TTM EPS has grown by more than 15% and the dividend yield is 1.09% . Furthermore, the company has been a profitable investment as it has given positive returns in the last week, month, three months, six months, year, two years, three years and even five years.

42. LIC Housing Finance Ltd

LIC Housing Finance Ltd website | Stocks with the highest dividend payout in the last 10 years in India

How could we forget to have LIC in the list of top 50 dividend paying stocks in India? Stock TTM EPS has grown 107.17% yoy to reach 56.78 and stock PE and P/B are low. The stock’s dividend yield is 2.28% and the stock has returned close to 13% in the past two years. Currently, the shares are priced at Rs 372.10 each.

43. Mahanagar Gas Ltd.

Site web of Mahanagar Gas Ltd.

With a share price of 901.15, this stock posted a gain of Rs 4.40 or 0.49% in the last trading session. The PE of the shares is medium and the P/B is low. The market capitalization of the company is Rs 8,901 crore. The dividend yield of the share is 2.77% . The company has no debt. It’s things like this that make this stock one of the highest dividend paying stocks in the last 10 years in India.

44. Bharat Petroleum Corporation Ltd.

Website of Bharat Petroleum Corporation Ltd

Up by Rs 6.20 or 2.04%, the stock in its latest session reached the price of Rs 310.30 per share. The stock has a low P/B and its net profit and profit margin have increased. In the last month, this stock has given a 4.01% return to investors. Being a household name backed by numbers like these, the company is ideal for investing.

45. Akzo Nobel India Ltd.

Akzo Nobel India Ltd website | Stocks with the highest dividend payout in the last 10 years in India

From the paint and varnish sector, we have this stock listed at Rs 2,351.75 per share. With little growth in its TTM EPS and an average PE of 35.60, the stock could be an ideal investment. The dividend yield of the share stands at 3.19% and it is also a company without debt. From last week to the previous 5 years, the stock has been giving investors positive returns on investment.

46. ​​Colgate-Palmolive (India) Ltd.

Sitio web de Colgate-Palmolive (India) Ltd

With a market capitalization of Rs 42,996 crore, this stock belongs to one of the most popular brands in India. The stock has a low PE, medium P/B and a dividend yield of 2.53% . The company has seen improved asset returns over the past two years and investors have enjoyed strong and stable returns on their investments.

47. Hindustan Aeronautics Ltd.

Hindustan Aeronautics Ltd website

Up by Rs 31.85 or 1.21% in the previous trading session, this stock is now valued at Rs 2,654.40. The stock has reached near its 52-week high and could look to go higher. The EPS TTM of the share has grown by 67.18% year-on-year and so far this year the yield delivered has been 119.25%.

48. ICICI Securities Ltd.

Sitio web de ICICI Securities Ltd

One of the highest dividend paying stocks in the last 10 years in India has been ICICI Securities. Its TTM EPS is 40.11, PE is 13.23 and P/B is 7.05 while its dividend yield is 4.52% . In the last month, investors saw their investment grow by 5.72% and it might be the right time to invest in this stock even today.

 

49. Nippon Life India Asset Management Ltd.

Nippon Life India Asset Management Ltd website | Stocks with the highest dividend payout in the last 10 years in India

This stock is priced at Rs 258.95 and its TTM EPS has grown by 103.19% year-on-year. The company’s dividend yield is 4.26% and both its profit margin and net profit have grown recently. The market capitalization of the company is Rs 16,079 crore.

50. Power Grid Corporation of India Ltd.

Sitio web de Power Grid Corporation of India Ltd

From the energy generation and distribution sector we have this company that has a dividend yield of 6.73% . The company’s ROCE has been improving for the past 2 years because they have been using capital effectively. Investors have recently seen themselves earning positive returns by investing in this company.

Leave a Reply