Best Energy Stocks in India

99 Energy companies are listed on the NSE & BSE, led by RELIANCE INDUSTRIES LTD — the top 10 have a combined market cap of about ₹30.29L 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,309+2.51%₹17.72L cr21.88.9%
OIL AND NATURAL GAS CORP.₹236.45+2.01%₹2.97L cr7.211.6%
COAL INDIA LTD₹401.6-0.04%₹2.48L cr8.728.2%
INDIAN OIL CORP LTD₹136.53-1.87%₹1.93L cr4.820.5%
BHARAT PETROLEUM CORP LT₹317.65-1.98%₹1.38L cr5.228.8%
GAIL (INDIA) LTD₹172.69-2.71%₹1.14L cr15.18.7%
OIL INDIA LTD₹490+1.42%₹79,699 cr10.312.2%
HINDUSTAN PETROLEUM CORP₹363.1-0.72%₹77,268 cr4.730.9%
ADANI TOTAL GAS LIMITED₹613.65-1.22%₹67,512 cr126.714.1%
PETRONET LNG LIMITED₹292.3-2.76%₹43,845 cr10.618.6%

More Energy companies

AEGIS LOGISTICS LIMITEDAEGIS VOPAK TERMINALS LTDMRPLGUJARAT ENERGY LIMITEDINDRAPRASTHA GAS LTDCHENNAI PETROLEUM CORP LTGujarat Gas LtdCASTROL INDIA LIMITEDBHARAT COKING COAL LTDVEDANTA OIL AND GAS LTDGujarat State Petronet LtdMAHANAGAR GAS LTD.GULF OIL LUB. IND. LTD.SAVITA OIL TECHNOLO. LTDDEEP INDUSTRIES LIMITEDEnergy Infrastructure TrustPRABHA ENERGY LIMITEDSINDHU TRADE LINKS LTDANTELOPUS SELAN ENRGY LTDPANAMA PETROCHEM LTDDOLPHIN OFF ENT (IND) LCONFIDENCE PETRO IND LTD.GANDHAR OIL REFINE IND LVEEDOL CORPORATION LTDHINDUSTAN OIL EXPLORATIONASIAN ENERGY SERVICES LTDJINDAL DRILLING IND. LTDGUJARAT NATURAL RES LIRM ENERGY LIMITEDGANESH BENZOPLAST LIMITEDRajasthan Securities LtdRajasthan Securities LtdRajasthan Securities LtdOIL COUNTRY TUBULAR LTD.GP PETROLEUMS LIMITEDALPHAGEO (INDIA) LIMITEDDHP India LtdDHP India LtdDHP India LtdResgen LtdResgen LtdResgen LtdARABIAN PETROLEUM LIMITEDAAKASH EXPLORATION SER LABAN OFFSHORE LTD.Repono LtdRepono LtdRepono LtdContinental Petroleums LtdContinental Petroleums LtdContinental Petroleums LtdDuke Offshore LtdANMOL INDIA LIMITEDDuke Offshore LtdGreenhitech Ventures LtdGreenhitech Ventures LtdReal Eco-Energy LtdReal Eco-Energy LtdGreenhitech Ventures LtdSUNDREX OIL COMPANY LTDReal Eco-Energy LtdKOTYARK INDUSTRIES 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 LtdCals Refineries LtdGOL Offshore LtdSVOGL Oil Gas & Energy LtdSanmit Infra LtdGujarat NRE Coke LtdEastern Gases Ltd(Liquidated)Interlink Petroleum LtdAlpha Hi-Tech Fuel LtdGreenearth Resources & Projects LtdExotic Coal LtdGemmia Oiltech (India) LtdSouthern Fuel LtdKGN Industries LtdKGN Enterprises Ltd

Energy stocks — frequently asked

How many Energy stocks are listed in India?
There are 99 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 ₹17.72L cr, trading at ₹1,309.

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.