High Dividend Stocks in India for 2024-2025: Opportunities for Steady Income

A dividend represents a share of a company's earnings distributed to its shareholders, typically in cash. Investors are drawn to stocks with high dividends as they offer a steady income stream. With India's stock market poised for better returns by 2026 due to government reforms and improved corporate earnings, dividend stocks present a lucrative opportunity for investors seeking both high returns and income stability.

Top High Dividend Stocks in India for 2024

When evaluating dividend stocks, investors often focus on yield, which indicates the dividend's proportion to the share price. For instance, if a stock priced at 200 rupees pays a 10 rupee dividend annually, its yield is 5%. A higher yield signifies greater income potential for investors.

Coal India stands out as one of India's top dividend-paying companies, offering yields between 7-8%. In the fiscal year 2024-25, it distributed dividends amounting to approximately 23 rupees per share. This was supported by substantial cash flows from its coal mining operations. Additionally, in 2025, Coal India's share price surged by 20%.

The Oil and Natural Gas Corporation (ONGC) is another notable name in the dividend space. During the fiscal year 2024-25, ONGC disbursed dividends of around 14 rupees per share, resulting in a yield of about 5-6%. The company is anticipated to continue offering high dividends if the oil and gas sector maintains its performance.

Bharat Petroleum Corporation Limited (BPCL) declared dividends of roughly 21 rupees per share in 2024-25, achieving a yield close to 6%. The company's robust cash flows have enabled it to consistently pay regular dividends.

NTPC, India's largest power producer, has consistently rewarded its shareholders with substantial dividends. In 2025, NTPC paid out about 7 rupees per share, translating to a yield of approximately 4%.

Power Grid Corporation of India, responsible for managing the nation's electricity transmission network, distributed dividends of around 10 rupees per share in FY 2024-25. This resulted in a yield nearing 5%.

ITC Ltd., a major player in India's FMCG sector with interests spanning cigarettes, packaged foods, hotels, and paper products, is also renowned for its dividend policy. In the financial year 2024-25, ITC declared dividends worth about 16 rupees per share with a yield close to 5%. Despite an 18% drop in ITC's share price in 2025, the FMCG sector's anticipated growth due to GST rationalisation and increased domestic demand makes ITC an attractive option for those seeking stable returns.

Top Dividend Yield Stocks

Hindustan Zinc is another significant dividend payer. As a leading producer of zinc, lead, and silver under Vedanta Limited's umbrella, it declared dividends amounting to approximately 27 rupees per share in 2024-25. This translates into a yield of nearly 6%. Over the past decade, Hindustan Zinc has consistently ranked among India's top dividend-yielding stocks.

The appeal of high-dividend stocks lies not only in their ability to provide regular income but also in their potential for capital appreciation. As India's economic landscape evolves with reforms and growth prospects improve across sectors like FMCG and energy, these stocks offer investors both security and opportunity. By carefully selecting stocks with strong yields and stable performance histories, investors can enhance their portfolios while enjoying consistent returns.

Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+