The best dividend stocks in India pay a significant amount of their profits to shareholders as dividends. Investors can receive a recurring income from these stocks, but it's essential to remember that a high dividend yield does not always indicate a good investment opportunity.
We’ve figured out the top 10 dividend-paying stocks in India in terms of market capitalisation of the Indian share market.
What is Dividend Yield?
Dividend Yield is a financial ratio that shows how much a company pays in dividends each year compared to its stock price.

Example:
If a stock pays $2 in dividends annually and its price is $50, the yield is:

It tells you how much income (in percentage) you can earn from owning the stock.
Now let us know the top 10 dividend-paying stocks in India
List of Top 10 Highest Dividend Stocks List 2026
| Name | Dividend Yield |
|---|---|
| Vedanta Ltd | 13.92 |
| Indian Oil Corporation Ltd | 9.97 |
| Coal India Ltd | 7.84 |
| Oil and Natural Gas Corporation | 7.04 |
| GAIL (India) Ltd | 6.94 |
| Power Grid Corporation of India | 6.72 |
| NMDC Ltd | 11.48 |
| Steel Authority of India Ltd | 9.65 |
| REC Ltd | 9.28 |
| Finance Corporation Ltd | 7.91 |
Overview of Dividend Yield Stocks
1. Vedanta Ltd
The metal industry's Vedanta is well known for consistently paying dividends to its shareholders. A Rs. 1,000 investment in Vedanta is expected to yield a dividend of 142 per year at a yield of 14.20%.
Let's apply the formula below to understand how the dividend is calculated.
Dividend Yield = Cash Dividend per share / Market Price per share * 100
Vedanta has a market capitalization of more than 1 lakh crore and a profit margin of 13.89%. Vedanta has the highest return on capital employed (ROCE) in the metal industry at 29.54%.
2. Indian Oil Corporation Ltd
The country's top distributor of petroleum products, Indian Oil Corporation (IOC), has the second-highest dividend-paying stock. IOC paid its equity stockholders a dividend yield of 10.04% in the previous financial year. An Rs.1,000 investment in Indian Oil Corporation is predicted to yield a dividend of Rs.100.40 annually.
When compared to its competitors, ROCE is very good when it comes to financial ratios like market capitalization and return on equity.
3. Coal India Ltd
The list of high dividend-paying stocks in India includes a third stock that belongs to the mining industry. Dividend payments to Coal India are made at a rate of 7.98% yearly. On a Rs. 1,000 investment made in Coal India during the previous fiscal year, equity stockholders received a dividend payment of Rs. 79.8.
4. Oil and Natural Gas Corporation
The ONGC is the second business on the list of Oil & Gas production sector high dividend-paying stocks. On an annual investment of Rs. 1000, ONGC has offered equity stockholders a dividend yield of about 7.10%, approximately Rs. 71. The business raised its dividend per share (DPS) following the Covid outbreak.
5. GAIL (India) Ltd
Another integrated energy supplier with a focus on hydrocarbons is GAIL (India) Limited. Petrochemicals, natural gas transmission and distribution.
In the most recent financial year, GAIL announced a 6.94% dividend yield. The dividend per share now is Rs. 6.67, about double what it was in the previous financial year. On an investment of Rs. 1000, a dividend of Rs. 66.70 was received.
6. Power Grid Corporation of India
The Power Grid Corporation of India Limited provides system planning, implementation, operation, and energy transmission services on an interstate level. The Power Grid pays Rs. 67.2 on an investment of Rs. 1000 to the shareholders at a rate of 6.72% dividend yield. Since fiscal year 2015, Power Grid Corporation of India has increased its dividend per share.
7. NMDC Ltd
On the list of the top dividend yield stocks, NMDC is the second mining-related stock. NMDC has an 11.71% dividend yield, which means that a $1,000 investment in this stock generated a 117 annual dividend. The dividend per share has been steadily rising at NMDC since the 2017 fiscal year.
8. Steel Authority of India Ltd
The next stock belongs to the iron and steel sector and is properly known as SAIL. For the fiscal year 2022, this midcap stock gave investors a dividend yield of 10.04%. For every Rs. 1000 invested in the company shareholders received Rs. 100 as a dividend. SAIL has declared a dividend yield of 10.04 %, and dividend per share is around Rs. 8.75.
9. REC Ltd
REC provides various financial services and engages in other credit-granting activities. REC Ltd's dividend yield is 9.28%. The stock investment of Rs. 1,000 is expected to generate a dividend yield of 92.76 per year. Over the last five years, RECLTD's dividend trend has been inconsistent. However, REC Ltd pays its stockholders a dividend each year.
10. Finance Corporation Ltd
From the financial year 2020, Power Finance Corporation Limited (PFC) has continuously increased both its dividend per share and earnings per share (EPS). PFC gave a dividend return of 7.91% and around Rs. 79.1 on every Rs. 1000 invested in this stock during the previous fiscal year 2022.
Benefits of Dividend Yield Stocks
- Higher Returns: Top dividend-paying stocks provide steady income and have the potential for long-term growth.
- Lower Risk: These companies are usually stable, profitable, and less volatile.
- Inflation Protection: Dividends often grow over time, preserving purchasing power.
- Tax Advantages: Dividends may be taxed at lower rates than other income, offering potential savings.
Disadvantages of Dividend Yield Stocks
- Misleading Yields: A high yield could indicate a company in trouble due to falling stock prices.
- Interest Rate Risks: Rising interest rates can make dividend-paying stocks less attractive compared to bonds.
How to Buy Dividend Yield Stocks?
- Research Companies: Focus on sectors like utilities or consumer goods with consistent payouts.
- Open an Account: Use a trusted brokerage platform.
- Purchase Shares: Invest in high-yield companies and review your portfolio regularly.
Taxation on Dividend Yield Stocks in India
- Pre-2020: Dividends were tax-free for investors as companies paid Dividend Distribution Tax (DDT).
- Post-2020: Investors are taxed on dividends, and a 10% TDS applies to payouts exceeding ₹5,000.
- Non-Residents: TDS is 20%, but treaties can reduce this with proper documentation.
For example, if you receive ₹6,000 in dividends, 10% TDS (₹600) is deducted. The net ₹5,400 is taxable at your income tax rate.
Conclusion
Before investing in stocks with the highest dividend yields, it's necessary to study the basic business and its financial position. It's also important to consider the dividend payout ratio, or the percentage of earnings dispersed as dividends, to confirm that the company is financially stable enough to continue paying dividends.
Along with dividend yield, you need also take into consideration the other important company fundamentals, such as earnings per share, ROCE and ROE, net profit margin, revenue growth, return on investment, cash flow, and return on assets, etc.
You require only a demat account and trading account if you haven't started your investment journey yet. Any stock broker can open a demat account for you, and the process is entirely online.
Disclaimer: Before making an investment decision, please consult your stockbroker or financial advisor as this article is only meant for educational purposes.



