ad

Highest Dividend Paying Stocks in India 

Tue Mar 03 2026

Highest Dividend Paying Stocks in India 

Click Here – Get Free Investment Predictions

Highest Dividend Paying Stocks in India have become an attractive investment option for investors seeking steady income with potential capital appreciation. These stocks regularly distribute a significant portion of their profits to shareholders, offering consistent cash flow and portfolio stability. Top dividend paying stocks in India offer a unique avenue for wealth creation, providing investors with a consistent income stream. In this blog, we will not only unveil the most attractive, highest dividend paying stocks in the Indian market, but also provide information on factors that affect them, and risks associated with the highest dividend paying stocks in India.  

What Is a Dividend? 

A dividend is a share of a company’s profits paid to its shareholders, as fixed by the board of directors. A company’s board of directors decides the rate of dividend, wherein the approval of the majority shareholders is also factored in. Dividends can be paid in cash or additional stock, and they are usually paid every three months. By paying shareholders a portion of their earnings, businesses reward existing shareholders. With the highest-paying dividend stocks in India, investors have an opportunity to invest.       

What Is Dividend Yield? 

A dividend yield is a financial ratio that reflects how much income an investor earns from dividends compared to the stock’s current market price. It shows as a percentage and helps investors generate returns from dividends, excluding any capital gains from price increases. 

Example: Suppose the share price of Coal India Limited is ₹400, and the company declares a total annual dividend of ₹32 per share. 

Dividend Yield: (32/400)*100 = 8% 

This means that for every ₹100 invested, you earn ₹8 per year as dividend income, excluding any gain or loss from price changes. 

Also Read: Drone Penny Stocks in India for 2026

What are the Highest Dividend Paying Stocks? 

Highest dividend paying stocks are shares of companies that distribute a large portion of their profits to shareholders as dividends, resulting in a high dividend yield. Highest dividend-paying stocks in India typically offer a reasonable dividend yield, helping maintain a balanced approach between distributing to shareholders and retaining profits, and tend to have a solid track record of making timely dividend payments.   

Highest Dividend Paying Stocks: An Overview

High-dividend-paying stocks in India are considered good investments because they offer steady income and high growth potential. The dividend yield of every share may change with the fluctuations in its price. The basis for paying out dividends by companies depends almost entirely on the number of shares they own, rather than on the value of those shares.  

Here is a list of the Highest Dividend Paying Stocks in India for 2026, including Vedanta, Taparia Tools, Hindustan Zinc, REC Ltd, NMDC, ONGC, HCL Technologies, Castrol India, ITC, and Power Grid Corporation. 

Name of the Stocks CMP (in ₹)Market Capitalisation (in crores)52-Week-High52-Week-Low
Vedanta Ltd722.122,82,252770362
Taparia Tools Ltd19.7130.1228.0410.50
Hindustan Zinc Ltd6182,61,252773378
REC Ltd34089,438450331
NMDC Ltd81.271,43486.859.5
ONGC Ltd282.353,55,204293.15205.00
HCL Technologies Ltd1,3713,71,7491,7801,303
Castrol India Ltd18618,371252181
ITC Ltd3153,94,545444300
Power Grid Corporation2972,75,875322248

Vedanta Ltd. 

Founded: 1979 

Headquarters: Mumbai, Maharashtra

Market Capitalisation: ₹2,82,252 crores  

Vedanta Ltd is a diversified natural resource group engaged in exploring, extracting and processing minerals and oil & gas. The company is India’s largest primary aluminium producer with a 46% domestic market share. The group engages in the exploration, production and sale of zinc, lead, silver, copper, aluminium, iron ore and oil & gas. The company holds a 65% stake in Hindustan Zinc Ltd (HZL), and its integrated zinc operations account for 75% of India’s primary zinc market. Vedanta is the highest dividend paying stock in India, with a dividend yield of 6.01%. 

Taparia Tools

Founded: 1969

Headquarters: Nashik, Maharashtra

Market Capitalisation: ₹30.12 crore

Taparia Tools is an ISO-9001-accredited company that produces hand tools in technical collaboration with a Swedish company. The company has the highest dividend yield of 254%, placing it among the highest dividend-paying stocks in India. The company currently has over 800 distributors, distributing its products throughout India. As of early 2026, it boasts a high ROCE of over 45%, a low P/E ratio, and consistent dividend payouts, with operating revenue exceeding ₹500 crores for FY24.  

Hindustan Zinc Ltd

Founded: 1966

Headquarters: Udaipur, Rajasthan  

Market Capitalisation: ₹2,61,252 crore     

Hindustan Zinc was incorporated in 1996, and the Silver business is the world’s 2nd-largest integrated producer of Zinc. Hindustan Zinc is the 3rd-largest silver producer globally, with an annual capacity of 800 MT. The company has a 75% market share in India’s growing Zinc market, with its headquarters in Zinc City, Udaipur, and Zinc-Lead mines and smelting complexes spread across Rajasthan. It is the highest dividend paying stock in India, with a dividend yield of 4.60%, which gives investors confidence in its ability to pay high dividends. 

REC Ltd

Founded: 1969

Headquarters: Haryana, India

Market Capitalisation: ₹89,438 crores

REC is a Central Public Sector Undertaking under the Ministry of Power, involved in financing projects in the complete power sector value chain, from generation to distribution. The P/E ratio of REC Ltd is 5.15, and the company’s ROCE stands at 9.96%, with an ROE of 21.5%. The company had gross NPAs of 3.42% and net NPAs of 1.01% in FY23. It has created a dedicated team to look into stressed assets, the issues faced in such projects, and propose resolutions. Investors may consider REC Ltd the highest dividend paying stock in India, given its 5.33% dividend yield. 

NMDC Ltd  

Founded: 1958 

Headquarters: Hyderabad, Telangana

Market Capitalisation: ₹71,434 crores

NMDC is engaged in the exploration and production of Iron Ore, Diamond production, the production and sale of Sponge Iron, and the generation and sale of Wind Power. The P/E ratio of the NMDC is 10.3%, and the company aims to exceed 53.8 MnT of iron ore production capacity by FY25, with plans to reach 100 MnT by 2030. The NMDC’s dividend yield of 4.08% makes it attractive to investors seeking the highest dividend paying stocks in India. 

ONGC Ltd

Founded: 1956

Headquarters: Dehradun, Uttarakhand

Market Capitalisation: ₹3,55,204 crores 

ONGC is the largest crude oil and natural gas Company in India, contributing around 71% to Indian domestic production. The P/E ratio of the ONGC is 9.29, with the ROE of 10.6%. The company’s revenue is ₹6.24 trillion, with operating income of ₹768.6 billion. The total assets of the ONGC are approximately ₹7.1 trillion, and the total equity is ₹3.65 trillion. It is ranked 5th among the Top 250 Global Energy Companies by Platts. The company’s dividend yield of 4.32% makes it easy for investors to categorise it as one of the highest dividend paying stocks in India. 

HCL Technologies Ltd 

Founded: 1976

Headquarters: Noida, Uttar Pradesh

Market Capitalisation: ₹3,71,749 crores

HCL Technologies is a leading global IT services company ranked among the top five Indian IT services companies by revenue. Since its inception into the global landscape after its IPO in 1999, HCL Tech has focused on transformational outsourcing and offers an integrated portfolio of services. HCL Tech’s revenue is ₹119,540 crore, with net income of ₹18,104 crore, and total assets of ₹105,544 crore. Investors can consider it for the highest dividend paying stocks in India.       

Also Read: Liquor Stocks in India to Invest In

List of Highest Dividend Paying Stocks with Dividend Yield 

Name of the StocksDividend Yield (in %)
Vedanta Ltd6.01
Taparia Tools Ltd254
Hindustan Zinc Ltd4.60
REC Ltd5.33
NMDC Ltd4.08
ONGC Ltd4.32
HCL Technologies Ltd3.94
Castrol India Ltd4.71
ITC Ltd4.56
Power Grid Corporation3.03

Factors Affecting the Highest Dividend Paying Stocks in India 

Several factors may affect the highest dividend-paying stocks in India that investors must consider before investing in them, and they should take into account when making a wiser decision.  

  • Company’s Profitability: Investors must assess the profitability of the company before investing in the highest dividend paying stocks in India, because companies with strong and consistent profits are more likely to distribute higher dividends. 
  • Cash Flow Position: Profits are the primary factor, but even though the profits are high, the companies need to maintain a strong free cash flow actually to pay dividend Companies thatich maintain the highest cash may be able to pay the higher dividends. 
  • Dividend Payout Ratio: It plays an essential role in choosing the highest dividend paying stocks in India, as this ratio shows how much of the profit is distributed as dividends, but a very high dividend payout ratio may indicate limited reinvestment. 
  • Government Ownership (PSUs): Public Sector Undertakings (PSUs) such as Coal India Limited or Hindustan Zinc Limited usually pay higher dividends because the government relies on dividend income as revenue, so investors may consider them for investing in the highest dividend paying stocks in India. 
  • Economic Conditions: Positive economic growth leads to higher dividend payouts because growth and profits are directly linked to prevailing market conditions, which may determine whether it actually pays the higher dividend. 

Tap to Access Best Research Pieces

List of Highest Dividend Paying Stocks for the Last 10 Years

Name of StocksDividend Yield (in%)
ITC Ltd4.55
Coal India Ltd6.22
Power Grid Corporation of India Ltd3.03
ONGC4.34
Hindustan Zinc Ltd4.69
Vedanta Ltd6.01
Power Finance Corporation Ltd3.89
Indian Oil Corporation (IOC)1.63
NTPC Ltd2.21
Bharat Petroleum Corporation Ltd (BPCL)2.63

Also Read: Power Sector Penny Stocks List

Benefits of the Highest Dividend Paying Stocks in India 

Benefits Highest Dividend Paying Stocks in India

The highest dividend-paying stocks in India offer several benefits for long-term growth and stability. Below, we mention some benefits of investing in the highest dividend paying stocks in India: 

  • Regular Income: Highest dividend paying stocks in India provide stable cash flows through dividends, which makes them ideal for those who are willing to generate passive income. 
  • Stable Returns: Many companies which are belong to the Highest dividend paying stocks in India, like Coal India and Hindustan Zinc, mainly operate in the mature industries and generate consistent profits.   
  • Lower Volatility: Many NSE dividend stocks experience lower price fluctuations. The highest dividend paying stocks in India often comes from well-established sectors, which provide stable performance during market volatility. 
  • Compounding Advantage: Reinvesting dividends from top dividend-paying stocks in India helps investors benefit from compounding, which increases long-term wealth through consistent growth from a highest dividend paying stocks in India. 
  • Inflation Protection: Some highest dividend paying stocks in India may increase payouts regularly. These NSE dividend stocks help investors to maintain purchasing power by generating growing income over time. 

Highest Dividend Paying Stocks in India with 6 Months Returns 

Name of Stocks 6 Months Returns (in%) 
Vedanta Ltd66.67
Taparia Tools Ltd62.36
Hindustan Zinc Ltd39.28
NMDC Ltd11.15
ONGC Ltd17.89
Power Grid Corporation of India Ltd3.36

Also Read: Best Steel Penny Stocks in India | Steel Penny Stocks List

Risks Affecting the Highest Dividend Paying Stocks in India

Risks Affecting the Highest Dividend Paying Stocks in India

The highest dividend paying stocks in India carry some risks that investors must consider before investing. Below, we mention some risks of investing in the top dividend paying stocks in India: 

  • Business Slowdown: Economic downturns can impact revenue and profits. Even the highest dividend paying stocks in India may struggle in the circumstances of negative fluctuations in the economic slowdown.  
  • High Payout Ratio Risk: If a high dividend stocks in India distributes most of its profits, it may lack funds for growth. Some highest dividend paying stocks in India face sustainability concerns due to excessive payouts. 
  • Interest Rate Impact: Rising interest rates make fixed-income dividends attractive. As a result, demand for high dividend stocks options may fall, affecting the prices of highest dividend paying stocks in India. 
  • Dividend Cut Risk: The highest dividend paying stocks in India may reduce payouts during weak earnings. Some NSE dividend stocks in India may cut dividends if a fall in profits leads to a decline in income and investor confidence. 
  • Sector Concentration Risk: Many of the highest dividend stocks in India belong to the PSU, energy, or banking sectors. Overexposure to the top dividend paying stocks in India in one sector can lead to increment the portfolio risks. 

How to Invest in the Highest Dividend Paying Stocks in India? 

How to Invest in Highest Dividend Paying Stocks in India?

Here is the step-by-step guide for investing in the Highest Dividend Paying Stocks in India for 2026. 

  • Step 1: Research the highest dividend paying stocks in India, considering their dividend payout ratios and cash flow positions against fundamental parameters. 
  • Step 2: Select the highest dividend paying stocks in India to diversify your investment portfolio. 
  • Step 3: Open a demat account with Univest, navigate to the search section, and look for the top dividend paying stocks in India for long-term investment. 
  • Step 4: Place a buy order for the Highest Dividend Paying Stocks in India and execute it to invest successfully. 
  • Step 5: Track your returns in the portfolio section and wait for the right time to book returns. 

Also Read: Best Battery Penny Stocks in India 2026

Conclusion 

Highest dividend paying stocks in India offer a unique investment opportunity in the Indian stock market. They offer a combination of regular income and potential for capital appreciation. However, like all investments, they come with risks. It is crucial to conduct thorough research, diversify your portfolio, and monitor your investments regularly. Additionally, stay up to date on tax regulations to maximise the benefits of the highest dividend paying stocks. The highest dividend paying stocks in India can sometimes be a trap; it might be high only because the stock price has dropped, not because the company is paying more. 

FAQs

What do you mean by the highest dividend paying stocks in India? 

Ans. Highest-dividend-paying stocks are shares of companies that distribute a large portion of their profits to shareholders as dividends, resulting in a high dividend yield. High-dividend-paying stocks are considered good investments because they offer steady income and high growth potential. The dividend yield of every share may change with the fluctuations in its price. 

What are the risks affecting the highest dividend paying stocks in India? 

Ans. If a high dividend stocks in India distributes most of its profits, it may lack funds for growth. Some highest dividend paying stocks in India face sustainability concerns due to excessive payouts. Many of the highest dividend stocks belong to the PSU, energy, or banking sectors. Overexposure to the top dividend paying stocks in India in one sector can lead to increment the portfolio risks. 

Which stocks pay the highest dividends in India? 

Ans. The stocks which pay the highest dividends in India are  Castrol Ltd, with a dividend yield of 6.94%, Radiant Cash Management Services with 6.56%, Vedanta with 6.38%, and Coal India with a dividend yield 6.22%. The TCS of the highest dividends in India are 5.12. 

How can I select a dividend investment that yields well? 

Ans. To select a dividend investment that yields well, you should analyse the company’s financials before investing, to understand the proportion of earnings distributed as dividends. Highest dividend paying stocks are often considered safer during market downturns, providing stability and diversifying risk. 

How to see upcoming dividends? 

Ans. To view upcoming dividends, investors can check reliable sources like stockbroker platforms, financial news portals, and official stock exchange websites. These sources provide key dates, such as the ex-dividend date, record date, and payment date. Following this rule helps investors achieve a more stable income mix and reduces overdependence on a single investment category. 

Also Read 

Best Battery Penny Stocks in India 2026

Top Alcohol Penny Stocks in India for 2026

High Book Value Penny Stocks in India for 2026

Drone Penny Stocks in India for 2026

Power Sector Penny Stocks List