Oil Refineries in India

List of Oil Refineries in India
Oil Refineries in India Map/Credit: PPAC
There are a total of 23 oil refineries in India. Out of which, 18 are public sector refineries, two are the joint sector and other three are privately held. There is also one upcoming public project in Barmer, Rajasthan, which will increase the number of refinery to 24. Out of 23 refineries, nine are held by IOCL (IOCL), followed by Hindustan Petroleum Corporation Limited (HPCL) and Bharat Petroleum Corporation Limited (BPCL), three in each case.

S. No.RefineryOwnerSectorStateLocation
1 Jamnagar Refinery Reliance Industries Limited Private Gujarat Jamnagar
2 Jamnagar Refinery Reliance Industries Limited Private Gujarat Jamnagar
3 Nayara Energy Refinery Nayara Energy Limited Private Gujarat Vadinar
4 Kochi Refinery BPCL Public Kerala Kochi
5 Mangalore Refinery ONGC-MRPLPublic Karnataka Mangalore
6 Paradip Refinery IOCLPublic Odisha Paradip
7 Panipat Refinery IOCLPublic Haryana Panipat
8 Gujarat Refinery IOCLPublic Gujarat Koyali
9 Mumbai Refinery (Mahaul)BPCLPublic Maharashtra Mumbai
10 Mumbai Refinery HPCLPublicMaharashtra Mumbai
11 Guru Gobind Singh RefineryHPCL-Mittal Energy Limited (HMEL)JointPunjab Bathinda
12 Manali Refinery CPCLPublicTamil Nadu Chennai
13 Visakhapatnam Refinery HPCLPublicAndhra PradeshVisakhapatnam
14 Mathura Refinery IOCL Public Uttar Pradesh Mathura
15 Haldia Refinery IOCL Public West Bengal Haldia
16 Bina Refinery BPCL-Bharat Oman Refinery LimitedJointMadhya Pradesh Bina
17 Barauni Refinery IOCL Public Bihar Barauni
18 Numaligarh RefineryBPCL-Oil India-Government of AssamPublic Assam Numaligarh
19 Bongaigaon RefineryIOCL Public Assam Bongaigaon
20 Guwahati RefineryIOCL Public Assam Guwahati
21 Nagapattnam RefineryCPCLPublic Tamil Nadu Nagapattinam
22 Digboi Refinery IOCL Public Assam Digboi
23 Tatipaka RefineryONGCPublic Andhra Pradesh Tatipaka