Highest dividend yield stocks in India

Companies listed in India ranked by dividend yield, the dividends of the last twelve months as a percentage of the share price. The highest today is PTC India, at 23.62%.

The 100 highest yields

Companies worth ₹500 Cr or more, prices of 23 Oct 2026

  1. 1PTC India logoPTC IndiaPTC · Power

    23.62%dividend yield

    Mar 21: ₹7.50Mar 22: ₹7.80Mar 23: ₹7.80Mar 24: ₹7.80Mar 25: ₹11.70Mar 26: ₹8.50
    Last 12 months
    ₹31.50 a share
    Price
    ₹133.37
    Paid 19 years running
  2. 2Federal-Mogul Goetze (India) logoFederal-Mogul Goetze (India)FMGOETZE · Auto Components

    21.90%dividend yield

    Last 12 months
    ₹94.00 a share
    Price
    ₹429.30
    Includes a special dividend
  3. 3Jagran Prakashan logoJagran PrakashanJAGRAN · Media

    16.74%dividend yield

    Mar 23: ₹4.00Mar 24: ₹5.00Mar 25: ₹6.00Mar 26: ₹10.00
    Last 12 months
    ₹10.00 a share
    Price
    ₹59.73
    Includes a special dividendPaid 4 years running
  1. 4Expleo Solutions logoExpleo SolutionsEXPLEOSOL · IT - Services13.56%₹110.00 a shareMar 23: ₹5.00Mar 25: ₹50.00Mar 26: ₹110.002 yrs9.1₹1,259 Cr
  2. 5Indo Borax & Chemicals logoIndo Borax & ChemicalsINDOBORAX · Chemicals & Petrochemicals · includes a special dividend9.65%₹40.00 a shareMar 22: ₹1.00Mar 23: ₹1.00Mar 24: ₹1.00Mar 25: ₹1.00Mar 26: ₹40.005 yrs23.6₹1,330 Cr
  3. 6CESC logoCESCCESC · Power9.62%₹12.00 a shareMar 21: ₹4.50Mar 22: ₹4.50Mar 23: ₹4.50Mar 24: ₹4.50Mar 25: ₹4.50Mar 26: ₹6.0019 yrs10.7₹16,542 Cr
  4. 7GOCL Corporation logoGOCL CorporationGOCLCORP · Chemicals & Petrochemicals9.34%₹30.00 a shareMar 21: ₹6.00Mar 22: ₹5.00Mar 23: ₹10.00Mar 24: ₹4.00Mar 25: ₹10.00Mar 26: ₹30.0012 yrs4.3₹1,593 Cr
  5. 8D-Link (India) logoD-Link (India)DLINKINDIA · IT - Hardware · includes a special dividend8.52%₹33.50 a shareMar 21: ₹1.80Mar 22: ₹3.00Mar 23: ₹10.00Mar 24: ₹13.00Mar 25: ₹20.00Mar 26: ₹33.5017 yrs13.0₹1,396 Cr
  6. 9Accelya Solutions India logoAccelya Solutions IndiaACCELYA · IT - Software8.40%₹80.00 a shareJun 21: ₹52.00Jun 22: ₹62.00Jun 23: ₹65.00Jun 24: ₹65.00Jun 25: ₹90.00Jun 26: ₹80.0019 yrs15.0₹1,421 Cr
  7. 10Alldigi Tech logoAlldigi TechALLDIGI · Commercial Services & Supplies7.77%₹60.00 a shareMar 21: ₹15.00Mar 22: ₹45.00Mar 23: ₹20.00Mar 24: ₹45.00Mar 25: ₹30.00Mar 26: ₹60.007 yrs13.8₹1,177 Cr
  8. 11KSE logoKSEKSE · Food Products7.21%₹12.50 a shareMar 21: ₹10.00Mar 22: ₹2.00Mar 23: ₹2.00Mar 24: ₹3.00Mar 25: ₹8.00Mar 26: ₹12.5019 yrs11.9₹554 Cr
  9. 12Hindustan Petroleum Corporation logoHindustan Petroleum CorporationHINDPETRO · Petroleum Products7.17%₹24.25 a shareMar 21: ₹15.17Mar 22: ₹9.33Mar 24: ₹21.00Mar 25: ₹10.50Mar 26: ₹24.253 yrs50.1₹71,984 Cr
  10. 13Gateway Distriparks logoGateway DistriparksGATEWAY · Transport Services · includes a special dividend6.91%₹3.25 a shareMar 22: ₹1.25Mar 23: ₹0.75Mar 24: ₹2.00Mar 25: ₹2.00Mar 26: ₹3.255 yrs9.6₹2,349 Cr
  11. 14Balmer Lawrie Investments logoBalmer Lawrie InvestmentsBLIL · Finance6.89%₹4.30 a shareMar 21: ₹3.80Mar 22: ₹3.00Mar 23: ₹3.30Mar 24: ₹3.80Mar 25: ₹4.30Mar 26: ₹4.3019 yrs7.7₹1,385 Cr
  12. 15Coal India logoCoal IndiaCOALINDIA · Consumable Fuels6.67%₹26.50 a shareMar 21: ₹16.00Mar 22: ₹17.00Mar 23: ₹24.25Mar 24: ₹25.50Mar 25: ₹26.50Mar 26: ₹26.5016 yrs7.8₹2,44,938 Cr
  13. 16Gujarat Pipavav Port logoGujarat Pipavav PortGPPL · Transport Infrastructure6.62%₹10.40 a shareMar 21: ₹4.50Mar 22: ₹4.00Mar 23: ₹6.10Mar 24: ₹7.30Mar 25: ₹8.20Mar 26: ₹10.4011 yrs13.6₹7,593 Cr
  14. 17PTL Enterprises logoPTL EnterprisesPTL · Commercial Services & Supplies6.60%₹2.50 a shareMar 21: ₹2.50Mar 22: ₹2.00Mar 23: ₹1.75Mar 24: ₹1.75Mar 25: ₹1.75Mar 26: ₹2.5019 yrs11.0₹502 Cr
  15. 18Indian Oil Corporation logoIndian Oil CorporationIOC · Petroleum Products6.39%₹8.25 a shareMar 21: ₹8.00Mar 22: ₹8.40Mar 23: ₹3.00Mar 24: ₹12.00Mar 25: ₹3.00Mar 26: ₹8.2519 yrs5.4₹1,82,291 Cr
  16. 19Hindustan Composites logoHindustan CompositesHINDCOMPOS · Auto Components · includes a special dividend6.39%₹23.00 a shareMar 21: ₹2.00Mar 22: ₹2.00Mar 23: ₹2.00Mar 24: ₹2.00Mar 25: ₹2.00Mar 26: ₹2.0017 yrs16.5₹532 Cr
  17. 20Bharat Petroleum Corporation logoBharat Petroleum CorporationBPCL · Petroleum Products6.21%₹17.50 a shareMar 21: ₹39.50Mar 22: ₹8.00Mar 23: ₹2.00Mar 24: ₹21.00Mar 25: ₹10.00Mar 26: ₹17.5019 yrs7.1₹1,22,324 Cr
  18. 21REC logoRECRECLTD · Finance6.19%₹18.20 a shareMar 21: ₹9.53Mar 22: ₹11.48Mar 23: ₹12.60Mar 24: ₹16.00Mar 25: ₹18.00Mar 26: ₹18.5519 yrs4.8₹77,404 Cr
  19. 22VST Industries logoVST IndustriesVSTIND · Cigarettes & Tobacco Products6.09%₹12.00 a shareMar 21: ₹10.36Mar 22: ₹12.73Mar 23: ₹13.64Mar 24: ₹13.64Mar 25: ₹10.00Mar 26: ₹12.0019 yrs12.0₹3,349 Cr
  20. 23Power Finance Corporation logoPower Finance CorporationPFC · Finance5.93%₹18.75 a shareMar 21: ₹8.00Mar 22: ₹9.60Mar 23: ₹10.60Mar 24: ₹13.50Mar 25: ₹15.80Mar 26: ₹18.557 yrs4.0₹1,04,283 Cr
  21. 24HeidelbergCement India logoHeidelbergCement IndiaHEIDELBERG · Cement & Cement Products5.91%₹7.00 a shareMar 21: ₹8.00Mar 22: ₹9.00Mar 23: ₹7.00Mar 24: ₹8.00Mar 25: ₹7.00Mar 26: ₹7.0010 yrs23.1₹2,683 Cr
  22. 25Castrol India logoCastrol IndiaCASTROLIND · Petroleum Products5.91%₹11.50 a shareDec 20: ₹8.50Dec 21: ₹5.50Dec 22: ₹6.50Dec 23: ₹7.50Dec 24: ₹13.00Dec 25: ₹8.7513 yrs18.1₹19,252 Cr

Reading a dividend yield

A yield is high when the dividend is large against the price, and that happens two ways: a company that pays out much of its profit year after year, or a price that has fallen while last year's dividend still counts. A one-off special dividend also counts in full for twelve months. The bars beside each company show its dividend per share in each of its last six full years, so a single large year stands out from a steady payer.

What is dividend yield?

The dividends a company paid per share over the last twelve months, as a percentage of today's share price. A ₹10 dividend on a ₹200 share is a 5% yield. It is the return from dividends alone, before any change in the price.

Which companies count as large, mid and small caps?

Ranked by market cap, the share price times the shares in issue: the 100 largest companies are large caps, the next 150 mid caps and the rest small caps. This is SEBI's cut, taken here on today's market caps.

Why are companies worth less than ₹500 crore left out?

Among the smallest companies a high yield is most often a dividend paid before the price fell a long way, and their shares can trade too rarely to buy at the price shown. The floor is a stated rule, the same for every company.

Does a high yield mean the dividend will continue?

No. The yield looks back at the last twelve months. A special dividend, a year of unusual profit or a fallen price can each lift it for a year. The years of dividends beside each company and its own Dividends page show what it has paid over time.

How do I receive a dividend?

Own the share before its ex-date. The upcoming dividends page lists every dividend announced and not yet gone ex, with its ex-date and record date.

More market lists