Are you searching for stocks with the highest dividend yield? Here are the top 5 stocks which have the highest dividend yield, as reported by ETWealth. (Data as of July 29, 2026)

2/6

Vedanta

Vedanta had a dividend yield of around 12.9%. Around 76 mutual funds hold this stock in their portfolio and the stock is given a four star rating by Value Research.

Agencies

3/6

Gujarat Pipavav Port

Gujarat Pipavav Port had a dividend yield of around 6.9%. Around 9 mutual funds hold this stock in their portfolio and the stock is given a five star rating by Value Research.

Agencies

4/6

Castrol India

Castrol India had a dividend yield of around 4.7%. Around 13 mutual funds hold this stock in their portfolio and the stock is given a four star rating by Value Research.

ETMarkets.com

5/6

Tata Consultancy Services

TCS had the lowest dividend yield of around 4.5%. Around 156 mutual funds hold this stock in their portfolio and the stock is given a four star rating by Value Research.

Agencies

6/6

Infosys

Infosys had a dividend yield of around 4.2%. Around 244 mutual funds hold this stock in their portfolio and the stock is given a four star rating by Value Research.