Highest dividend paying stocks last 10 years in India

Infographic showing the highest dividend paying stocks last 10 years in India with dividend chart, rupee symbols, and company logos.
82 / 100 SEO Score

Renowned investors like Warren Buffett emphasize the power of dividend-paying stocks for long-term wealth creation. These stocks not only offer regular income but also indicate financial strength and stability. Experts recommend focusing on companies with a consistent dividend history, strong cash flows, and sustainable payout ratios to build a reliable, income-generating portfolio

Looking for consistent income from the stock market? Discover the highest dividend paying stocks last 10 years in India and how they can boost your wealth creation journey

Discover the highest dividend paying stocks in India over the last 10 years. Learn how consistent dividend performers like Coal India, ITC, and Infosys can help you build long-term passive income.

Highest Dividend Paying Stocks Last 10 Years in India

When it comes to reliable wealth building through the stock market, few strategies rival investing in companies that pay regular dividends. In this guide, we’ll uncover the highest dividend paying stocks last 10 years in India, so you can identify which businesses have a history of rewarding shareholders generously.

Whether you’re seeking passive income or long-term capital preservation, dividend stocks remain a smart choice for Indian investors.


Why Focus on Dividend Paying Stocks?

Before we reveal the highest dividend paying stocks last 10 years in India, let’s understand the key reasons why dividend investing is such a powerful strategy.

assets task 01jvcqydqmfmyrp94tvpfgka2w 1747405783 img 2

1. Regular Passive Income

Dividend-paying companies distribute a portion of their profits, offering consistent income regardless of market volatility.

2. Long-Term Financial Strength

Companies that pay consistent dividends are usually profitable, cash-rich, and committed to shareholder returns.

3. Compound Growth Potential

Reinvesting dividends over time leads to exponential growth through compounding, particularly when combined with stock price appreciation.


How We Selected These Stocks

The stocks mentioned in this list are evaluated based on:

  • Dividend yield (average over 10 years)
  • Dividend per share consistency
  • Dividend payout ratio
  • Sector resilience
  • Market capitalization

All of them qualify as the highest dividend paying stocks last 10 years in India, based on real data and performance.


Top 10 Highest Dividend Paying Stocks Last 10 Years in India

Here’s a curated list of the top dividend-paying Indian stocks between FY2014 and FY2024.


1. Coal India Ltd

  • Dividend Yield: 9% – 12%
  • DPS: ₹10 – ₹20
  • Sector: Energy / PSU

Coal India has earned a place among the highest dividend paying stocks last 10 years in India, thanks to its steady performance and generous government mandates.


2. ITC Ltd

  • Dividend Yield: 3% – 5%
  • A favorite among dividend investors, ITC’s strong free cash flow and dominance in the FMCG and tobacco segments place it firmly on the list of highest dividend paying stocks last 10 years in India.

3. Infosys Ltd

Infosys has balanced capital appreciation with regular dividend payouts. As an IT giant, it maintains its status among the highest dividend paying stocks last 10 years in India.


4. Hindustan Zinc Ltd

With several large special dividends in the past, Hindustan Zinc remains a reliable name in the metals sector for long-term dividend investors.


5. ONGC Ltd

ONGC has continued its steady payouts regardless of oil market cycles, reinforcing its position in the highest dividend paying stocks last 10 years in India list.


6. Tata Consultancy Services (TCS)

TCS doesn’t offer the highest yield, but its special dividends and consistent growth make it a preferred blue-chip stock for dividend seekers.


7. Power Finance Corporation (PFC)

As a PSU lender, PFC has a history of high dividend yields, particularly attractive to income-focused investors.


8. REC Ltd

REC has matched PFC’s pace in terms of dividend output, especially in the last 5 years, with high and rising DPS figures.


9. NMDC Ltd

Another mining heavyweight, NMDC has issued several strong payouts during commodity upswings, making it a cyclical but high-yield stock.


10. Hero MotoCorp

Even in a competitive auto sector, Hero has managed to retain its reputation among the highest dividend paying stocks last 10 years in India.


How to Use These Stocks to Build Passive Income

To effectively build a passive income stream:

  • Mix 6–8 of the highest dividend paying stocks last 10 years in India across sectors
  • Reinvest dividends in a SIP-like manner
  • Review dividend track record and payout ratios yearly
  • Favor companies with low debt and high ROE

Dividend Taxation in India (2024–25)

  • Dividends are taxed in the hands of investors based on income tax slab
  • TDS of 10% applies if total dividend from a company exceeds ₹5,000/year
  • Use Form 26AS to reconcile dividend income during ITR filing

Final Thoughts

The highest dividend paying stocks last 10 years in India provide a unique combination of income, capital preservation, and peace of mind. Investors looking for reliable returns should definitely explore this route, especially when building a retirement corpus or achieving financial independence.

Dividend investing rewards patience, and with the right picks, you can enjoy both income and capital gains in the long run.


FAQs

Q1: Which company gave the highest dividends in the last 10 years in India?
Coal India Ltd tops the list of highest dividend paying stocks last 10 years in India by both yield and total cash returned.

Q2: Are dividend stocks good for beginners?
Yes. They are generally stable, provide regular income, and are easier to evaluate.

Q3: Is dividend income taxable?
Yes. It is taxed based on your income slab and must be declared under “Income from Other Sources.”

Leave a Reply

Your email address will not be published. Required fields are marked *