Best High Dividend Yield Stocks in India

High-dividend Indian stocks — established companies offering a dividend yield of 3%+ for income-focused investors. The 10 names below have a combined market cap of about ₹23.20L cr. The table shows share price, market cap, PE ratio and ROE — click any company for full fundamentals, shareholding and AI analysis.

CompanyPriceChangeMarket CapPEROE
INFOSYS LIMITED₹1,096.5+1.30%₹4.55L cr14.331.9%
ITC LTD₹280.7+0.48%₹3.52L cr17.629.3%
OIL AND NATURAL GAS CORP.₹247.29+0.22%₹3.11L cr7.211.7%
COAL INDIA LTD₹427.65+0.07%₹2.64L cr8.728.5%
INDIAN OIL CORP LTD₹141.69-0.08%₹2.00L cr4.820.7%
WIPRO LTD₹176-0.98%₹1.85L cr13.815.5%
TECH MAHINDRA LIMITED₹1,572.9+4.14%₹1.54L cr28.917.5%
BHARAT PETROLEUM CORP LT₹315.55+1.14%₹1.37L cr5.228.8%
POWER FIN CORP LTD.₹404.85+0.87%₹1.34L cr5.520.7%
UNION BANK OF INDIA₹168.46-0.18%₹1.29L cr6.915.7%

High Dividend Yield stocks — frequently asked

Which are the best High Dividend Yield stocks in India?
High-dividend Indian stocks — established companies offering a dividend yield of 3%+ for income-focused investors. The largest by market capitalisation is INFOSYS LIMITED (INFY). See the full list with prices on DocStoX.
Which is the biggest High Dividend Yield stock?
INFOSYS LIMITED (INFY) is the largest at a market cap of ₹4.55L cr, trading at ₹1,096.5.

Informational purposes only, not investment advice. Consult a SEBI-registered advisor before investing.