High ROCE Stocks in India (NSE)

Nifty 500 stocks with a return on capital employed above 20% — companies that squeeze the most profit from every rupee of capital. ROCE above the cost of capital, sustained over years, is the hallmark of a genuine moat.

Criteria: Return on Capital Employed (ROCE) ≥ 20% · 50 matches in the Nifty 500 universe · data updated 10 Jun 2026 · refreshed daily

#StockCMP (₹)PEROE %ROCE %Div Yld %P/BMkt Cap (Cr)
1COLPALColgate-Palmolive (India) Ltd2,0561291581792.48169.9255,871
2NESTLEINDNestle India Ltd1,43881.474.385.40.8353.862,77,240
3MCXMulti Commodity Exchange of India Ltd2,74452.656.371.40.2224.569,975
4HINDZINCHindustan Zinc Ltd54816.876.669.52.0110.222,31,420
5TCSTata Consultancy Services Ltd2,15414.951.8632.977.287,79,282
6GLAXOGlaxosmithkline Pharmaceuticals Ltd2,17538.345.661.42.6216.2336,849
7TENNINDTenneco Clean Air India Ltd57837.444.460.819.4623,353
8TATAELXSITata Elxsi Ltd4,09225039.3601.8389.9325,484
9ANANDRATHIAnand Rathi Wealth Ltd1,7387347.359.20.3728.9228,856
10HBLENGINEHBL Engineering Ltd7542545.358.40.279.4420,926
11BSEBSE Ltd3,93064.444.8580.2523.961,60,048
12BLUEJETBlue Jet Healthcare Ltd47057.952.157.30.261,807.698,156
13BRITANNIABritannia Industries Ltd5,17149.253.6561.7524.391,24,537
14IGILInternational Gemmological Institute (India) Ltd36027.34353.60.6910.4715,575
15IEXIndian Energy Exchange Ltd11921.539.451.42.957.7810,594
16CAMSComputer Age Management Services Ltd74138.639491.6913.918,378
17MARICOMarico Ltd82060.44347.20.4925.311,06,495
18IRCTCIndian Railway Catering & Tourism Corporation Ltd51229.734.646.11.669.540,980
19OFSSOracle Financial Services Software Ltd9,47031.332.645.34.2210.5382,531
20EMMVEEEmmvee Photovoltaic Power Ltd33021.251.144.86.1822,885
21NAM-INDIANippon Life India Asset Management Ltd1,06244.334.543.82.0314.5567,746
22TMCVTata Motors Ltd36524.343.443.41.110.551,34,405
23HDFCAMCHDFC Asset Management Company Ltd2,44836.832.942.92.2111.391,05,099
24HINDCOPPERHindustan Copper Ltd5115032.942.50.2914.7749,366
25TRAVELFOODTravel Food Services Ltd1,23636.835.342.411.2416,209
26DIXONDixon Technologies (India) Ltd11,48748.737.4420.0714.9470,112
273MINDIA3M India Ltd31,58058.230.540.50.5116.5735,598
28INFYInfosys Ltd1,14515.431.9404.1954,64,814
29GLENMARKGlenmark Pharmaceuticals Ltd2,14420.530.539.80.125.7660,458
30NATIONALUMNational Aluminium Company Ltd37611.929.439.62.793.1969,140
31CUMMINSINDCummins India Ltd5,61064.230.239.51.1818.331,55,566
32ITCITC Ltd2841729.338.95.114.913,55,462
33WAAREEENERWaaree Energies Ltd3,01722.132.838.80.076.0186,806
34HYUNDAIHyundai Motor India Ltd1,89128.329.938.41.117.691,53,579
35AKZOINDIAJSW Dulux Ltd3,15933.232.638.23.176.3814,387
36GROWWBillionbrains Garage Ventures Ltd19257.728.837.312.471,20,177
37IKSInventurus Knowledge Solutions Ltd1,6784040.336.912.8128,842
38SOLARINDSSolar Industries India Ltd17,69795.331.536.80.0625.51,59,912
39BELBharat Electronics Ltd40849.227.636.50.5912.442,98,495
40FORCEMOTForce Motors Ltd17,36321.629.236.10.235.4522,869
41MAZDOCKMazagon Dock Shipbuilders Ltd2,3683729.2360.739.7995,508
42TRITURBINETriveni Turbine Ltd65257.727.135.90.6114.3320,862
43HEROMOTOCOHero MotoCorp Ltd4,85716.728.535.83.814.597,162
44COALINDIACoal India Ltd4518.928.535.35.882.342,77,730
45LICILife Insurance Corporation of India3968.737.835.12.532.835,01,130
46SUZLONSuzlon Energy Ltd54.123.340.635.17.7773,671
47CHENNPETROChennai Petroleum Corporation Ltd1,1845.732.135.10.681.5917,648
48ECLERXeClerx Services Ltd1,36018.12934.80.04512,812
49PERSISTENTPersistent Systems Ltd4,92840.227.334.40.719.9277,717
50POLYCABPolycab India Ltd9,52453.624.534.30.3711.931,43,186

More screens

FAQ

What are high roce stocks in india?+

Nifty 500 stocks with a return on capital employed above 20% — companies that squeeze the most profit from every rupee of capital. ROCE above the cost of capital, sustained over years, is the hallmark of a genuine moat. This list applies the rule "Return on Capital Employed (ROCE) ≥ 20%" to the Nifty 500 universe and refreshes daily from NSE and Screener.in data.

How is this list generated?+

Downstox screens ~500 NSE stocks (Nifty 500 universe) daily. This page filters them by: Return on Capital Employed (ROCE) ≥ 20%. The list is data-generated, not editorial stock advice — always do your own research before investing.

This list is generated automatically from fundamental data (Screener.in / NSE) and is not investment advice. Stocks can stay cheap or expensive for long periods — always do your own research or consult a SEBI-registered advisor.