High Dividend Stocks: Nifty 50

See Nifty 50 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 : 10 Jul 2025, 07:14 p.m. (IST)

47 stocks in Nifty 50 have declared dividends, with an average trailing 1-year dividend yield of 1.45%

In Nifty 50, 35 stocks have seen increasing dividends per annum, and 2 stocks have seen decreasing dividends.

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. 384.0500 26.35 6.86 6.62 5.42 view  Increasing  
Bajaj Finance Ltd. 947.6500 56.00 0.59 0.49 0.32 view BSin1Y   BSin2Y   BSin3Y   BSin5Y    Increasing   Special  
Shriram Finance Ltd. 671.7500 39.50 1.47 1.18 0.91 view BSin1Y   BSin2Y   BSin3Y   BSin5Y    Increasing  
Oil And Natural Gas .. 243.0900 13.50 5.55 4.89 4.00 view  Increasing  
Tech Mahindra Ltd. 1600.1000 73.00 4.56 3.66 2.87 view  Increasing   Special  
Dr. Reddy's Laborato.. 1262.6000 48.00 1.27 0.95 0.63 view BSin1Y   BSin2Y   BSin3Y   BSin5Y    Increasing  
Tata Consultancy Ser.. 3382.0000 126.00 3.73 2.94 2.34 view  Increasing   Special  
HCL Technologies Ltd. 1663.7000 60.00 3.61 3.37 2.79 view  Increasing   Special  
Power Grid Corporati.. 299.2500 10.50 3.51 3.77 3.39 view BSin2Y   BSin3Y   BSin5Y   Special  
ITC Ltd. 416.8500 14.35 3.44 3.37 3.16 view Special  
Hero MotoCorp Ltd. 4321.3000 140.00 3.24 3.18 2.61 view  Increasing   Special  
Infosys Ltd. 1615.8000 43.00 2.66 2.75 2.24 view Special  
Bajaj Auto Ltd. 8285.0000 210.00 2.53 1.75 1.71 view  Increasing  
NTPC Ltd. 341.4500 8.25 2.42 2.31 2.10 view  Increasing  
Wipro Ltd. 265.0500 6.00 2.26 1.23 0.79 view BSin2Y   BSin3Y   BSin5Y    Increasing  
Tata Steel Ltd. 160.6600 3.60 2.24 2.24 2.42 view BSin5Y    Decreasing  
Hindustan Unilever L.. 2408.4000 53.00 2.20 1.97 1.73 view  Increasing   Special  
State Bank of India 808.0000 15.90 1.97 1.83 1.29 view  Increasing  
Cipla Ltd. 1477.8000 29.00 1.96 1.27 0.64 view  Increasing   Special  
Nestle India Ltd. 2401.4000 35.50 1.48 1.18 1.01 view BSin2Y   BSin3Y   BSin5Y    Increasing   Special  
Sun Pharmaceutical I.. 1662.5000 21.00 1.26 1.01 0.72 view  Increasing  
HDFC Bank Ltd. 2006.2000 22.00 1.10 1.03 0.82 view  Increasing   Special  
Asian Paints Ltd. 2451.2000 24.80 1.01 1.19 1.00 view Special  
Maruti Suzuki India .. 12650.0000 125.00 0.99 0.85 0.60 view  Increasing  
Larsen & Toubro Ltd. 3574.7000 34.00 0.95 1.29 0.88 view Special  
Eicher Motors Ltd. 5652.0000 51.00 0.90 0.78 0.45 view  Increasing  
Tata Motors Ltd. 695.6000 6.00 0.86 1.01 0.40 view Special  
Mahindra & Mahindra .. 3162.4000 25.30 0.80 0.99 0.54 view Special  
Tata Consumer Produc.. 1088.9000 8.25 0.76 0.73 0.63 view  Increasing  
ICICI Bank Ltd. 1424.1000 10.00 0.70 0.63 0.35 view  Increasing  
Reliance Industries .. 1517.2000 10.00 0.33 0.31 0.22 view BSin1Y   BSin2Y   BSin3Y   BSin5Y    Increasing  
UltraTech Cement Ltd. 12516.0000 70.00 0.56 0.43 0.31 view  Increasing  
Bharat Electronics L.. 413.5000 2.30 0.56 0.52 0.43 view BSin3Y   BSin5Y    Increasing  
Hindalco Industries .. 675.0500 3.50 0.52 0.48 0.43 view  Increasing  
Adani Ports & Specia.. 1443.1000 7.00 0.49 0.62 0.39 view
Bharti Airtel Ltd. 1964.5000 8.00 0.41 0.31 0.17 view  Increasing  
Grasim Industries Ltd. 2775.1000 10.00 0.36 0.36 0.31 view  Increasing   Special  
Titan Company Ltd. 3419.8000 11.00 0.32 0.47 0.28 view
HDFC Life Insurance .. 771.2500 2.10 0.27 0.27 0.25 view  Increasing  
JSW Steel Ltd. 1043.3000 2.80 0.27 0.65 0.72 view  Decreasing  
Apollo Hospitals Ent.. 7359.0000 19.00 0.26 0.23 0.16 view  Increasing  
Axis Bank Ltd. 1164.3000 2.00 0.17 0.09 0.07 view  Increasing  
SBI Life Insurance C.. 1810.2000 2.70 0.15 0.15 0.14 view  Increasing  
Trent Ltd. 5431.0000 5.00 0.09 0.08 0.05 view  Increasing   Special  
Kotak Mahindra Bank .. 2203.8000 2.00 0.09 0.08 0.05 view  Increasing  
Adani Enterprises Ltd. 2581.0000 1.30 0.05 0.05 0.04 view
Bajaj Finserv Ltd. 2039.4000 1.00 0.05 0.05 0.03 view BSin5Y    Increasing  
IndusInd Bank Ltd. 852.8500 0.00 - 0.97 1.03 view
Eternal Ltd. 262.8500 0.00 - - - view
Jio Financial Servic.. 331.6500 0.00 - - - view