SCREENER · Screener · India NSE

Nifty 50 High Dividend Yield Stocks 2025 — Income Screener

Screen Nifty 50 constituents by dividend yield. Track the best income-generating blue-chips on NSE — PSU companies, ITC, Coal India, and more — with SniperIQ dividend history.

FilterDividend Yield > 3%
Top YielderCoal India ~7%, ONGC ~5%
ConsistencyUninterrupted dividends 10+ years
CategoryPSUs, FMCG, IT Services

Frequently Asked Questions

Which Nifty 50 stocks have the highest dividend yield?

Coal India, ONGC, ITC, NTPC, and Power Grid typically offer the highest dividend yields in the Nifty 50 — often 4-8%. PSU companies are legally required to pay a minimum dividend, making them more reliable income sources.

How is dividend yield calculated for NSE stocks?

Dividend Yield = Annual Dividend Per Share / Current Market Price × 100. NSE stocks declare dividends in rupees per share; yields fluctuate daily as prices change even when dividends remain constant.

Build an Income Portfolio with SniperIQ

SniperIQ's dividend screener shows yield, payout ratio, 10-year dividend history, and upcoming ex-dates for all NSE/BSE stocks — build your income portfolio with AI-guided selection.