Refineries
23 refineries across India, 255.2 MMTPA installed capacity (FY25-26). Dots sized by capacity, coloured by sector. Hover for detail; scroll for the list.
Total
255.2 MMTPA
23 units
PSU share
61%
155.7 MMTPA
JV share
4%
11.3 MMTPA
Private share
35%
88.2 MMTPA
PSUJoint venturePrivate· radius ∝ capacity
By operator
PSU
Indian Oil Corporation · IOC
Capacity
73.1 MMTPA
- Panipat· Haryana15 MMTPA · 1998
- Paradip· Odisha15 MMTPA · 2016
- Koyali (Vadodara)· Gujarat13.7 MMTPA · 1965
- Barauni· Bihar9 MMTPA · 1964
- Mathura· Uttar Pradesh8 MMTPA · 1982
- Haldia· West Bengal8 MMTPA · 1975
- Bongaigaon· Assam2.7 MMTPA · 1979
- Guwahati· Assam1 MMTPA · 1962
- Digboi· Assam0.65 MMTPA · 1901
Private
Reliance Industries · RELIANCE
Capacity
68.2 MMTPA
- Jamnagar SEZ· Gujarat35.2 MMTPA · 2008
- Jamnagar DTA· Gujarat33 MMTPA · 1999
PSU
Bharat Petroleum Corporation · BPCL
Capacity
35.3 MMTPA
- Kochi (BPCL)· Kerala15.5 MMTPA · 1966
- Mumbai (Mahul)· Maharashtra12 MMTPA · 1955
- Bina (BORL)· Madhya Pradesh7.8 MMTPA · 2011
Private
Nayara Energy · NAYARA
Capacity
20.0 MMTPA
- Vadinar (Nayara)· Gujarat20 MMTPA · 2008
PSU
Hindustan Petroleum Corporation · HPCL
Capacity
17.8 MMTPA
- Mumbai (HPCL)· Maharashtra9.5 MMTPA · 1954
- Visakh (HPCL)· Andhra Pradesh8.3 MMTPA · 1957
PSU
Mangalore Refinery & Petrochemicals · MRPL
Capacity
15.0 MMTPA
- Mangalore (MRPL)· Karnataka15 MMTPA · 1996
PSU
Chennai Petroleum Corporation · CPCL
Capacity
11.5 MMTPA
- Manali (CPCL)· Tamil Nadu10.5 MMTPA · 1969
- Narimanam (CPCL)· Tamil Nadu1 MMTPA · 1993
JV
HPCL-Mittal Energy Ltd (JV) · HMEL
Capacity
11.3 MMTPA
- Bathinda (HMEL)· Punjab11.3 MMTPA · 2012
PSU
Numaligarh Refinery Limited · NRL
Capacity
3.0 MMTPA
- Numaligarh (NRL)· Assam3 MMTPA · 1999
By state
- Gujarat101.9 MMTPA
IOC · RELIANCE · RELIANCE · NAYARA
- Maharashtra21.5 MMTPA
BPCL · HPCL
- Kerala15.5 MMTPA
BPCL
- Haryana15.0 MMTPA
IOC
- Odisha15.0 MMTPA
IOC
- Karnataka15.0 MMTPA
MRPL
- Tamil Nadu11.5 MMTPA
CPCL · CPCL
- Punjab11.3 MMTPA
HMEL
- Bihar9.0 MMTPA
IOC
- Andhra Pradesh8.3 MMTPA
HPCL
- Uttar Pradesh8.0 MMTPA
IOC
- West Bengal8.0 MMTPA
IOC
- Madhya Pradesh7.8 MMTPA
BPCL
- Assam7.4 MMTPA
IOC · IOC · IOC · NRL