Top 50 Highest Dividend Paying Stocks List in India

This post was most recently updated on March 2nd, 2024

4.8/5 - (9 votes)

If you are looking to earn while holding stocks in your portfolio then you should look at investing in the Highest Dividend Paying Stocks List in India. These stocks pay consistent dividends which help you generate passive income while you are holding the stocks in your portfolio.

Highest Dividend Paying Stocks in India
Highest Dividend Paying Stocks in India

In this article, we’ll take a closer look at the best and highest dividend paying stocks in India, examining their dividend yields, payout ratios, and financial health.

We’ll also provide insights into the benefits and risks associated with dividend-paying stocks, helping investors make informed investment decisions.

Consider reading: Best Blue Chip Stocks in India

Full List of the Top 50 Highest Dividend Paying Stocks in India in 2024

TV Today NetworkTV Broadcasting & Software Production245.11,44628.56
Hindustan ZincMetals – Non Ferrous – Copper/Zinc/Alloys – Products309.851,30,45724.37
Bhansali EnggPetrochem – Polymers97.12,40017.51
Polyplex Corp.Packaging – Metallic/Plastics/Others881.352,7509.98
IDFCTerm Lending – General11818,8089.32
Indian Card ClothingCapital Goods – Textiles271.91619.19
Credo Brands MarketiOthers224.51,4358.91
IL&FS InvestBroking & Allied Services10.253177.8
INEOS StyrolutionPetrochem – Polymers1,446.952,5507.19
Vaibhav GlobalJewellery Retail432.257,0866.94
Power GridPower – Transmission286.92,67,5786.54
Coal India LtdMining/Minerals448.62,75,0735.41
Goldiam IntnlDiamond Cutting/Precious Metals/Jewellery189.41,9995.28
Manaksia LtdPackaging – Metallic/Plastics/Others121.57894.94
Eldeco HousingReal Estate8138044.92
PDS Multi&FashMiscellaneous524.756,8714.86
Uniphos EnterTrading142.959874.55
Standard IndChemicals – Inorganic – Caustic Soda/Soda Ash23.551484.46
ONGCOil Drilling And Exploration271.93,40,3594.14
Oswal Green TechFinancial Services – Misc36.79214.09
VST IndustriesCigarettes3,726.005,7554.03
Vardhman AcrylTextiles – Manmade Fibre – Acrylic Fibre62.654983.99
Tech MahindraIT Consulting & Software – Large Cap1,275.151,24,1493.92
PTL EnterprisesHolding – Diversified45.055923.88
PTC IndiaPower – Trading & Allied Services201.55,8893.87
HPCLOil Refining & Marketing517.273,3603.87
Steel City SecuritieFinancial Services – Misc78.41193.83
Allcargo LogisticsWarehousing/Supply Chain/Road Transport85.958,3883.78
Ruchira PapersPaper Manufacturer132.53993.77
Shree DigvijayCement – North107.21,5593.73
Rashtriya ChemicalsFertilisers143.57,8753.69
Swaraj EnginesEngines2,556.403,0873.6
CESCPower – Integrated127.3516,7953.53
Petronet LNGGas Storage & Distribution283.442,4053.53
Castrol IndiaLubricants214.121,1333.5
Accelya SolutionsIT Consulting & Software – Small Cap1,871.002,7383.47
RedingtonIT Networking Equipment208.516,4983.45
GHCLChemicals – Inorganic – Caustic Soda/Soda Ash5104,8633.43
Oil India LtdOil Drilling And Exploration587.563,8883.4
Heidelberg CementCement – Pan India2084,6803.37
Precision WiresMetals – Non Ferrous – Copper/Zinc/Alloys – Products1432,5523.36
Jagran PrakashanPrint Media119.452,5963.35
Piramal Ent.Diversified933.1521,0213.32
D-Link (India)IT Networking Equipment302.91,0693.3
Rane Brake LinAuto Ancl – Susp. & Braking – Others759.25883.29
Banco ProductsAuto Ancl – Engine Parts6704,7953.28
Top 50 Highest Dividend Paying Stocks in India

Source: NSE website

Top 10 Highest Dividend Paying Penny Stocks in India

Stock NameCMP Rs.P/EMar Cap Rs.Cr.Div Yld %ROCE %Debt / EqDebt Rs.Cr.
Bank of Maha33.87.4922749.083.854.4415.51244829.76
Geojit Fin. Ser.47.5511.731136.893.1515.770.16114.27
Ujjivan Small44.37.098660.012.8210.636.6928179.14
NHPC Ltd50.2512.9850476.32.798.920.829539.84
I R F C35.057.2345805.112.285.329.21418934.9
IDBI Bank58.0514.9862417.691.724.265.79267959.91
Pun. & Sind Bank33.117.122434.471.455.267.86118683.87
Brightcom Group23.93.524822.831.2630.9100
Top 10 Highest Dividend Paying Penny Stocks in India

When Does a Company Pay a Dividend?

Dividends are distributed after approval by a company’s board, often reflecting the company’s decision to share its profits with shareholders when deemed an optimal use of funds. However, the inclination to pay dividends can sometimes be interpreted as a company’s lack of opportunities for capital expenditure (CAPEX), though this perspective does not universally apply.

In India, for instance, Public Sector Units (PSUs) frequently distribute high dividends, primarily due to government ownership demanding returns. Yet, being a high dividend payer does not necessarily equate to being an attractive investment option. Similarly, certain technology companies offer substantial dividends, not as an indicator of avoiding CAPEX but as a reflection of their unique business models.

While high dividend yields can catch an investor’s eye, they should not be the sole criterion for investment decisions. It’s crucial to conduct thorough research beyond past dividend performance. Despite impressive dividend histories, some stocks may not deliver satisfactory long-term shareholder returns.

Consider reading: Best Multibagger Stocks in India

How to Understand Which Are Good Dividend Paying Stock Companies?

Good Dividend-paying stocks are those that distribute a portion of their profits to shareholders in the form of dividends.

Dividends paying stocks can provide a steady stream of income for investors and can also be a sign of a company’s financial health and stability.

Here are some tips to help you understand which are the good dividend-paying stock companies:

  1. Look for companies with a track record of consistent dividends: Companies that have a history of consistently paying dividends are generally considered more reliable and stable than those that do not. Look for companies that have paid dividends consistently over a period of time, rather than those that have only recently started paying dividends.
  2. Consider the company’s financial health: A company’s financial health is a key factor to consider when evaluating its ability to pay dividends. Look for companies with strong financials, including a healthy balance sheet and a history of profitable operations.
  3. Evaluate the company’s dividend payout ratio: The dividend payout ratio is the percentage of a company’s earnings that is paid out as dividends. A high payout ratio may indicate that the company is relying heavily on its profits to pay dividends, which could be unsustainable in the long term. Look for companies with a dividend payout ratio that is sustainable and reasonable relative to their industry and peers.
  4. Consider the company’s growth prospects: While dividends can be a good source of income, it’s also important to consider a company’s growth prospects. Look for companies with strong growth potential, as this can help support the value of your investment over the long term.

It’s a good idea to do your own research and carefully evaluate a company’s dividend history and financials before investing in dividend-paying stocks.

It’s also a good idea to seek the advice of a financial advisor or professional for guidance on selecting dividend-paying stocks that are suitable for your investment goals and risk tolerance.

Consider reading: Zero Debt Companies in India

Advantages and Disadvantages of Highest Dividend Paying Stocks

Dividend-paying stocks are those that distribute a portion of their profits to shareholders in the form of dividends. Dividend-paying stocks can be a good investment option for those looking for a steady stream of income and for those who are seeking to diversify their portfolio.

Here are some advantages and disadvantages of the highest dividend paying stocks in India:


  1. Income: One of the main advantages of high dividend-paying stocks is the income they provide. Dividends can provide a steady stream of income for investors, which can be especially appealing for those who are retired or looking for additional income.
  2. Diversification: Dividend-paying stocks can also help diversify a portfolio, as they can provide a source of income that is not tied to the stock’s price movements. This can help reduce the overall risk of the portfolio.
  3. Sign of financial stability: Companies that consistently pay dividends are generally considered more financially stable and less risky than those that do not. This can make dividend-paying stocks a good option for risk-averse investors.


  1. Lower potential returns: One of the main disadvantages of high dividend-paying stocks is that they may have lower potential returns compared to other types of stocks. This is because a portion of the company’s profits is being distributed as dividends, rather than being reinvested in the company’s growth.
  2. Volatility: High Dividend-paying stocks may also be more volatile than other types of stocks, as their price may be influenced by changes in the company’s dividends as well as changes in the stock market.
  3. Dependence on dividends: Some investors may become overly reliant on dividends as a source of income, which can be risky if the company’s dividends are reduced or eliminated. It’s important to diversify your portfolio and not rely too heavily on any one source of income.

It’s a good idea to carefully consider the advantages and disadvantages of dividend-paying stocks before investing and to seek the advice of a financial advisor if you have any questions.

It’s also a good idea to diversify your portfolio and consider a range of investment options to help manage risk and achieve your financial goals.

Consider reading: Top 100 Best Penny Stocks List to Buy in India

Tax Applicable on Dividends from Stocks in India

If you live in India and get dividend income from shares, you’ll have to pay tax based on how much you earn overall. If you don’t live in India but still get dividends from here, you’ll usually pay a 20% tax. But, if your home country has a special agreement with India, you might pay less.

Now, the company or fund that gives you this dividend will cut some tax from your payment if you get more than Rs. 5,000 in a year. Typically, they cut 10% for people living in India and 20% for those living outside. But because of COVID-19, between 14 May 2020 and 31 March 2021, they only cut 7.5% for those living in India. When you file your taxes, you can subtract this cut amount from your total tax.

Here’s a tip: If you took a loan to buy shares and earn dividends, you can reduce your tax a bit. Let’s say you earn Rs. 10,000 as dividend, you can subtract up to Rs. 2,000 (that’s the interest you paid for the loan) before paying tax.

Remember, when you’re filling out your tax form, under the section ‘Income from other sources’, you need to mention your full dividend amount. Then, you can mention any tax cuts or deductions you have.

Final Thoughts on Highest Dividend Paying Stocks in India

In conclusion, investing in the highest dividend paying stocks in India can be a smart way to generate a steady stream of income and build wealth over the long term.

By choosing the right stocks with high dividend yields and strong financial health, investors can potentially earn attractive returns and achieve their financial goals.

However, it’s important to consider the risks associated with dividend-paying stocks, such as potential fluctuations in the stock’s price and changes in dividend policies.

It’s also essential to do your own research and consult a financial advisor before making any investment decisions.

By taking a strategic and thoughtful approach, investors can choose the highest dividend-paying stocks that align with their investment goals and risk tolerance.

Overall, high dividend-paying stocks can be a valuable addition to any investment portfolio, providing a reliable source of income and potential for long-term growth.

FAQ on the Highest Dividend Paying Stocks in India

Which Indian stocks gives highest dividend?

The highest dividend-paying stocks in India typically include prominent companies with stable earnings such as Coal India Ltd., known for its generous dividend yield, as well as Oil and Natural Gas Corporation (ONGC), and Indian Oil Corporation Ltd. (IOCL), which consistently deliver high dividends to shareholders.

What are the 5 highest dividend paying stocks in India?

The Top 5 highest dividend paying stocks in India are Vedanta, Coal India, ONGC, Castrol India, TCS. They have given consistent dividends over the years.

Which stock give monthly dividends?

In India, stocks that distribute dividends monthly are rare, but one can look for companies with consistent dividend histories. Typically, companies pay quarterly, half-yearly, or annual dividends. Investors can research or consult financial advisors for current stock options offering regular dividends and their payment frequencies to ensure monthly income.

Similar Posts

Leave a Reply