High Dividend Stocks: Nifty CPSE

See Nifty CPSE stocks with highest dividend yield declared in past 1, 2, and 5 years, adjusted for splits/bonuses. Yields for 2Y and 5Y are annualized. Click on the column to sort stocks by their current dividend yield.

Last Updated : 12 Jun 2025, 08:36 p.m. (IST)

11 stocks in Nifty CPSE have declared dividends, with an average trailing 1-year dividend yield of 3.32%

In Nifty CPSE, 7 stocks have seen increasing dividends per annum.

Increasing - Dividends given are increasing per-annum.
Decreasing - Dividends given are decreasing per-annum.
BSin1Y - Bonus/Split declared in past 1Y adjusted in yield.
BSin2Y - Bonus/Split declared in past 2Y adjusted in yield.
BSin5Y - Bonus/Split declared in past 5Y adjusted in yield.
Special - Special dividend declared may be skewing yields.
Stock Current Price Dividend Amount
(trailing 1 year)
Average Dividend Yield (%) Dividend
History
Flags
Trailing 1Y Trailing 2Y Trailing 5Y
Coal India Ltd. 392.7000 26.35 6.71 6.47 5.30 view  Increasing  
Oil And Natural Gas .. 247.8800 13.50 5.45 4.79 3.92 view  Increasing  
Power Grid Corporati.. 289.0000 10.50 3.63 3.90 3.51 view BSin2Y   BSin3Y   BSin5Y   Special  
Oil India Ltd. 468.3500 12.50 2.67 2.58 2.04 view BSin2Y   BSin3Y   BSin5Y    Increasing  
NTPC Ltd. 333.7000 8.25 2.47 2.36 2.15 view  Increasing  
NHPC Ltd. 87.6200 1.90 2.17 2.14 2.03 view  Increasing  
SJVN Ltd. 99.9600 1.80 1.80 1.79 1.82 view
NLC India Ltd. 236.5100 3.00 1.27 1.37 1.14 view
NBCC (India) Ltd. 120.6900 1.16 0.79 0.54 0.34 view BSin1Y   BSin2Y   BSin3Y   BSin5Y    Increasing  
Bharat Electronics L.. 387.4000 2.30 0.59 0.55 0.45 view BSin3Y   BSin5Y    Increasing  
Cochin Shipyard Ltd. 2128.1000 9.75 0.46 0.44 0.46 view BSin2Y   BSin3Y   BSin5Y