Best Energy Stocks in India

101 Energy companies are listed on the NSE & BSE, led by RELIANCE INDUSTRIES LTD — the top 10 have a combined market cap of about ₹28.55L cr. The table below shows share price, market cap, PE ratio and ROE; click any company for full fundamentals, shareholding and AI analysis.

CompanyPriceChangeMarket CapPEROE
RELIANCE INDUSTRIES LTD₹1,211.2-0.31%₹16.39L cr19.68.9%
OIL AND NATURAL GAS CORP.₹222-1.18%₹2.79L cr6.711.6%
COAL INDIA LTD₹417.2-0.19%₹2.57L cr8.628.2%
INDIAN OIL CORP LTD₹130.38+1.20%₹1.84L cr5.320.5%
BHARAT PETROLEUM CORP LT₹293.5-0.07%₹1.27L cr7.728.8%
GAIL (INDIA) LTD₹168.1-0.74%₹1.11L cr11.78.7%
HINDUSTAN PETROLEUM CORP₹346-0.72%₹73,623 cr45.130.9%
OIL INDIA LTD₹445-0.09%₹72,384 cr8.612.2%
ADANI TOTAL GAS LIMITED₹579.35+0.44%₹63,718 cr126.713.5%
AEGIS LOGISTICS LIMITED₹1,366.7-3.11%₹47,971 cr31.116.3%

More Energy companies

PETRONET LNG LIMITEDAEGIS VOPAK TERMINALS LTDMRPLCHENNAI PETROLEUM CORP LTGUJARAT ENERGY LIMITEDGujarat Gas LtdINDRAPRASTHA GAS LTDCASTROL INDIA LIMITEDGujarat State Petronet LtdBHARAT COKING COAL LTDVEDANTA OIL AND GAS LTDMAHANAGAR GAS LTD.GULF OIL LUB. IND. LTD.SAVITA OIL TECHNOLO. LTDEnergy Infrastructure TrustDEEP INDUSTRIES LIMITEDCALIBER MINING AND LOG LGSPL TRANSMISSION LIMITEDANTELOPUS SELAN ENRGY LTDSINDHU TRADE LINKS LTDPRABHA ENERGY LIMITEDPANAMA PETROCHEM LTDGANDHAR OIL REFINE IND LCONFIDENCE PETRO IND LTD.DOLPHIN OFF ENT (IND) LVEEDOL CORPORATION LTDASIAN ENERGY SERVICES LTDHINDUSTAN OIL EXPLORATIONJINDAL DRILLING IND. LTDGUJARAT NATURAL RES LIRM ENERGY LIMITEDGANESH BENZOPLAST LIMITEDRajasthan Securities LtdRajasthan Securities LtdRajasthan Securities LtdOIL COUNTRY TUBULAR LTD.GP PETROLEUMS LIMITEDKOTYARK INDUSTRIES LTDRBM INFRACON LIMITEDALPHAGEO (INDIA) LIMITEDDHP India LtdDHP India LtdAXIOM GAS ENGINEERING LTDDHP India LtdTEJA ENGINEERING IND LARABIAN PETROLEUM LIMITEDDuke Offshore LtdResgen LtdResgen LtdABAN OFFSHORE LTD.Resgen LtdAAKASH EXPLORATION SER LRepono LtdRepono LtdRepono LtdContinental Petroleums LtdANMOL INDIA LIMITEDContinental Petroleums LtdDuke Offshore LtdGreenhitech Ventures LtdGreenhitech Ventures LtdContinental Petroleums LtdGreenhitech Ventures LtdReal Eco-Energy LtdReal Eco-Energy LtdReal Eco-Energy LtdSUNDREX OIL COMPANY LTDDuke Offshore LtdMercator LtdINDIFRA LIMITEDKabra Commercial LtdReetech International LtdReetech International LtdFoundry Fuel Products LtdFoundry Fuel Products LtdFoundry Fuel Products LtdOmnipotent Industries LtdOmnipotent Industries LtdOmnipotent Industries LtdAuroma Coke LtdSanmit Infra LtdExotic Coal LtdSouthern Fuel LtdGemmia Oiltech (India) LtdKGN Industries LtdGreenearth Resources & Projects LtdGujarat NRE Coke LtdKGN Enterprises LtdGOL Offshore LtdSVOGL Oil Gas & Energy LtdAlpha Hi-Tech Fuel Ltd

Energy stocks — frequently asked

How many Energy stocks are listed in India?
There are 101 Energy companies listed on the NSE and BSE, the largest by market capitalisation being RELIANCE INDUSTRIES LTD (RELIANCE). The full list with share prices is on DocStoX.
Which is the biggest Energy stock?
RELIANCE INDUSTRIES LTD (RELIANCE) is the largest Energy stock by market capitalisation at ₹16.39L cr, trading at ₹1,211.2.

Related screeners

Ready-made screens to find quality, value and momentum energy and other stocks.

Related indices

Browse the constituents of the major NSE market-cap indices.

Informational purposes only, not investment advice. Consult a SEBI-registered advisor before investing.