Dividend yield calculator

A Rs 20 dividend on a Rs 1,000 share is a yield of 2.00%. Type a symbol to use its latest NSE close; the table lists index dividend yields from NSE.

Dividend yield2.00%
Price usedRs 1,000.00

Results update as you type. Nothing you enter is stored.

IndexDividend yield
Nifty 501.42%
Bank Nifty1.14%
Nifty Next 501.51%
Nifty 1001.43%
Nifty 5001.28%
Nifty Midcap 1000.97%
Nifty Midcap 1501.03%
Nifty Smallcap 1000.66%
Nifty Smallcap 2500.78%
Nifty IT2.85%
Nifty Financial Services1.03%
Nifty PSU Bank2.53%
Nifty Private Bank0.67%
Nifty Auto1.15%
Nifty Pharma0.55%
Nifty Healthcare0.50%
Nifty FMCG2.64%
Nifty Metal1.81%
Nifty Realty0.51%
Nifty Energy2.56%
Nifty Oil and Gas3.41%
Nifty Media0.93%
Nifty Consumer Durables0.50%

End of day, 30 Oct 2026 | Source: NSE index close file.

How it works

Dividend yield is the yearly dividend as a share of the price. It changes when the price moves even if the dividend does not. Index yields in the table are published by NSE in its daily index file.

Formula

Dividend yield = dividend per share / price x 100

Frequently asked questions

How is dividend yield calculated?

Divide the annual dividend per share by the share price and multiply by 100.

Is a high dividend yield good?

Not by itself; it can rise because the price fell.

Is tax on dividends included?

No; dividends are taxable in the hands of the investor.

Related

This tool is for information only and is not investment, tax or legal advice. Results depend on the inputs and assumptions you enter; check important figures with the official source or a qualified professional.