Highest Dividend Paying Stocks in India to Invest in (2025)
Akshay Hedaoo
2/5/20253 min read
Highest Dividend Paying Stocks in India to Invest in (2025)
By Akshay Hedaoo | February 05, 2025 | Founder - Netnium


Many investors buy stocks with the hope that their prices will rise over time. However, there’s another way to earn from stocks — through dividends. Dividends are payments made by companies to their shareholders from their profits. These payments are often made regularly and can be a steady source of income.
Some companies are known for consistently rewarding their shareholders with high dividends. In this article, we’ll explore what dividend yield stocks are and present a list of the top 10 highest dividend yield stocks in India for 2025. This guide will help you understand how to earn passive income simply by holding quality dividend-paying shares.
Table of Contents
What Are Dividend Yield Stocks?
Top 10 Highest Dividend Yield Stocks in India – 2025
Vedanta Ltd.
Coal India Ltd.
Hindustan Zinc Ltd.
Castrol India Ltd.
Gujarat Pipavav Port Ltd.
ONGC
NALCO
REC Ltd.
NMDC Ltd.
Power Finance Corporation (PFC)
Conclusion
FAQs
What Are Dividend Yield Stocks?
A dividend is a portion of a company’s profit distributed to its shareholders.
Dividend yield is a financial ratio that shows how much a company pays out in dividends relative to its stock price. It is calculated as:
Example:
If a stock trades at ₹100 and offers ₹5 as an annual dividend, the dividend yield is 5%.
Stocks that consistently offer high dividend yields are known as dividend yield stocks. These are favored by income-focused investors who want to earn regular returns — even if the share price remains relatively stable.
Top 10 Highest Dividend Yield Stocks in India – 2025
Below is a curated list of Indian companies known for high dividend payouts based on recent data. Keep in mind that dividend yields can fluctuate depending on market price and company performance.
1. Vedanta Ltd.
Sector: Mining and Natural Resources
Approx. Dividend Yield: 9%–10%
Vedanta is a diversified global natural resources company with operations in zinc, copper, aluminium, oil & gas, and power. Known for its generous dividend payouts, it ranks among the top dividend stocks in India.
2. Coal India Ltd.
Sector: Mining (Coal)
Approx. Dividend Yield: 6%–7%
A government-owned enterprise, Coal India is the largest coal producer in the world. The company posts steady profits and is renowned for its reliable dividend payments.
3. Hindustan Zinc Ltd.
Sector: Metals and Mining
Approx. Dividend Yield: 6%–7%
A subsidiary of Vedanta, Hindustan Zinc is a key producer of zinc and lead in India. It maintains a strong financial position and pays high dividends regularly.
4. Castrol India Ltd.
Sector: Lubricants & Specialty Chemicals
Approx. Dividend Yield: 6%–7%
Castrol India manufactures lubricants for automotive and industrial sectors. With consistent profits and high margins, it has been a reliable dividend-paying stock for years.
5. Gujarat Pipavav Port Ltd.
Sector: Port Infrastructure
Approx. Dividend Yield: 5%–6%
This company operates the Pipavav port in Gujarat. It has low debt and consistent earnings, which allows it to reward shareholders with steady dividends.
6. Oil and Natural Gas Corporation (ONGC)
Sector: Oil & Gas Exploration
Approx. Dividend Yield: 5%–6%
ONGC is one of India’s largest oil and gas producers. Despite market volatility in crude prices, it maintains healthy cash flows and consistent dividend payouts.
7. NALCO (National Aluminium Company Ltd.)
Sector: Aluminium Manufacturing
Approx. Dividend Yield: 5%
A government-owned enterprise, NALCO is a major player in the aluminium sector. It is also among the best dividend-paying stocks under ₹500, making it accessible for small investors.
8. REC Ltd.
Sector: Financial Services (Energy Financing)
Approx. Dividend Yield: 4%–5%
REC finances power infrastructure projects across India. Backed by the government, it generates stable income and shares profits with investors regularly.
9. NMDC Ltd.
Sector: Mining (Iron Ore)
Approx. Dividend Yield: 4%–5%
NMDC is India’s largest iron ore producer. The company’s strong fundamentals support a history of paying consistent dividends to shareholders.
10. Power Finance Corporation (PFC)
Sector: Financial Services (Power Sector Lending)
Approx. Dividend Yield: 3%–4%
PFC provides financial assistance to India's power sector. It has a strong loan book and offers decent dividends backed by robust earnings.
Risk Disclaimer:
Dividend yields are not fixed. They can increase or decrease based on the company’s profit and the market price of the stock. Always review updated data before making investment decisions.
Conclusion
Dividend yield stocks are a smart way to generate passive income alongside potential capital appreciation. Many Indian companies — especially in sectors like mining, energy, and finance — offer attractive dividend yields and have a long track record of consistent payouts.
However, it’s important to remember that:
Past dividend performance doesn’t guarantee future returns.
Dividend-paying stocks can still fluctuate in price.
Always research the company’s fundamentals and future prospects before investing.
Building a long-term portfolio with quality dividend stocks can help you grow wealth while earning regular income.
Disclaimer: Investment in the securities market is subject to market risks. Please read all scheme-related documents carefully before investing. The information provided in this article is for educational and informational purposes only and is not intended as investment advice. Trading in derivatives, including options, involves substantial risk and is not suitable for all investors. Past performance is not indicative of future results. Readers are advised to consult with their financial advisors before making any trading decisions.
