Oil Refineries in India Map: List of 23 Refineries with Owner, State and Capacity

This post explains the oil refineries in India map refinery by refinery. India has 23 working crude oil refineries, run by eleven companies, with a combined installed capacity of 267.116 million metric tonnes per annum (MMTPA) as on 1 April 2026. Each refinery has a number on the map, and the same number is used in every table below, along with its owner, state and capacity.

For the exam, refinery questions are usually of three kinds: match the refinery with its state or company, pick out the oldest or largest, or explain why a refinery stands where it does. Capacities here are from the Petroleum Planning and Analysis Cell (PPAC) table of installed capacity as on 1 April 2026, and commissioning years are from the Centre for High Technology (CHT) of the Ministry of Petroleum and Natural Gas. Where sources differ, the post says so instead of picking a number at random.

Oil Refineries in India Map

Oil refineries in India map: 23 operating refineries (IndianOil group, other public sector, JVs and private) with state and PPAC capacity in MMTPA as of 1 April 2026.
Oil Refineries in India – Map

How to Read the Oil Refineries in India Map

The map marks all 23 refineries that have capacity on the PPAC list, in four colour groups by owner. The numbers are fixed and match the tables:

  • IndianOil group (1–10) – the nine refineries of Indian Oil Corporation (IOCL) and the Manali refinery of its subsidiary Chennai Petroleum Corporation (CPCL)
  • Other public sector (11–18) – refineries of BPCL, HPCL, MRPL, Numaligarh Refinery Ltd and ONGC
  • Joint ventures (19–20) – the HPCL–Mittal refinery at Bathinda and the HPCL–Rajasthan Government refinery at Pachpadra
  • Private sector (21–23) – Reliance Industries’ two refineries at Jamnagar and Nayara Energy’s refinery at Vadinar

Each refinery’s true location is a small yellow dot, and its numbered circle is joined to the dot by a short line. Where refineries sit very close together – the three on the Gulf of Kachchh near Jamnagar and the two at Mahul in Mumbai – the circles are pulled further apart, out into the sea. Positions are approximate and the map is not to scale. The CPCL refinery at Nagapattinam (Cauvery Basin) is not numbered because PPAC shows its capacity as zero; it is explained further down.


What an Oil Refinery Does

Crude oil as it comes out of the ground is of little direct use. A refinery heats it and separates it by boiling point in a distillation column: gases and LPG come off the top, then naphtha and petrol, then kerosene and aviation turbine fuel (ATF), then diesel, with heavy fuel oil and bitumen at the bottom. Secondary units such as fluid catalytic crackers, hydrocrackers and cokers then break the heavy fractions into lighter, more valuable products, and treating units remove sulphur so that fuels meet BS-VI norms.

Refinery capacity is given in million metric tonnes per annum (MMTPA) of crude oil processed. International reports often use barrels per day instead; as a rough guide, 1 MMTPA is about 20,000 barrels per day, so a 15 MMTPA refinery handles roughly 3 lakh barrels a day. A refinery’s capacity is not the same as its output in a given year: the amount of crude actually processed (throughput) can be above or below nameplate capacity.

Refineries are also compared by the Nelson Complexity Index, which measures how much secondary processing a refinery has relative to its distillation capacity. A higher index means the refinery can take cheaper, heavier crude and still turn out a larger share of petrol, diesel and petrochemical feedstock.


List of Oil Refineries in India with Capacity

The tables follow the map numbers. Capacity is PPAC’s installed capacity as on 1 April 2026. The year in the notes is the year of commissioning given by CHT (MoPNG) where it is available.

IndianOil Group Refineries (1–10)

No.RefineryOwnerPlace (district), stateCapacity (MMTPA)Notes for exams
1Digboi RefineryIOCLDigboi (Tinsukia), Assam0.65Commissioned 1901 by the Assam Oil Company; India’s oldest refinery, taken over by IOCL in 1981. Smallest IOCL unit.
2Guwahati Refinery (Noonmati)IOCLGuwahati (Kamrup Metropolitan), Assam1.2Commissioned 1962; India’s first public sector refinery, built with Romanian collaboration.
3Barauni RefineryIOCLBarauni (Begusarai), Bihar6Commissioned 1964; on the Ganga plain, linked by crude pipeline to the Haldia and Paradip coast. Expansion to 9 MMTPA under way.
4Gujarat Refinery (Koyali)IOCLKoyali, Vadodara (Vadodara), Gujarat13.7Commissioned 1965 near Vadodara; IOCL calls it the Gujarat Refinery. Expansion to 18 MMTPA under way.
5Manali RefineryCPCL (IOCL subsidiary)Manali, Chennai (Chennai), Tamil Nadu10.5Commissioned 1965; run by CPCL, a subsidiary of IOCL. PPAC lists the state as “Chennai”.
6Haldia RefineryIOCLHaldia (Purba Medinipur), West Bengal8Commissioned 1975 near the mouth of the Hooghly.
7Bongaigaon RefineryIOCLDhaligaon (Chirang), Assam2.7At Dhaligaon near Bongaigaon town; earlier run by Bongaigaon Refinery and Petrochemicals Ltd, merged into IOCL. Sources give 1974 or 1979 as the start year.
8Mathura RefineryIOCLMathura (Mathura), Uttar Pradesh8Commissioned 1982; its emissions near the Taj Mahal are part of the history of the Taj Trapezium Zone.
9Panipat RefineryIOCLPanipat (Panipat), Haryana15Commissioned 1998; being expanded from 15 to 25 MMTPA.
10Paradip RefineryIOCLParadip (Jagatsinghpur), Odisha15Commissioned 2016; IOCL’s newest refinery, on the Odisha coast.

IOCL’s nine refineries together have 70.25 MMTPA. With CPCL’s Manali refinery the IndianOil group reaches 80.75 MMTPA, which makes it the largest refining group in the public sector.

Other Public Sector Refineries (11–18)

No.RefineryOwnerPlace (district), stateCapacity (MMTPA)Notes for exams
11Mumbai Refinery (HPCL)HPCLMahul, Mumbai (Mumbai Suburban), Maharashtra9.5Commissioned 1954; HPCL’s Mumbai refinery sits next to BPCL’s at Mahul.
12Mumbai Refinery (BPCL)BPCLMahul, Mumbai (Mumbai Suburban), Maharashtra12Commissioned 1955; one of the two Mumbai refineries.
13Visakh RefineryHPCLVisakhapatnam (Visakhapatnam), Andhra Pradesh15Commissioned 1957; capacity raised to 15 MMTPA under HPCL’s Visakh Refinery Modernisation Project.
14Kochi RefineryBPCLAmbalamugal, Kochi (Ernakulam), Kerala15.5Commissioned 1963; at 15.5 MMTPA, the largest single public sector refinery on the PPAC list.
15MRPL RefineryMRPL (ONGC subsidiary)Mangaluru (Dakshina Kannada), Karnataka15Commissioned 1996 (CHT); MRPL is a subsidiary of ONGC.
16Numaligarh RefineryNRL (Oil India subsidiary)Numaligarh (Golaghat), Assam3Dedicated to the nation in July 1999, commercial production from October 2000; built under the Assam Accord. Oil India holds 69.63%. Expansion to 9 MMTPA is in progress.
17Tatipaka mini-refineryONGCTatipaka (Konaseema), Andhra Pradesh0.066Commissioned 2001; a small ONGC unit in the Godavari delta that processes local crude. At 0.066 MMTPA, the smallest refinery on the list.
18Bina RefineryBPCLAgasod, Bina (Sagar), Madhya Pradesh7.8Commissioned 2011 by Bharat Oman Refineries Ltd, now part of BPCL; inland, fed by a crude pipeline from Vadinar in Gujarat. Being expanded to 11 MMTPA.

Joint Venture Refineries (19–20)

No.RefineryOwnerPlace (district), stateCapacity (MMTPA)Notes for exams
19Guru Gobind Singh RefineryHMEL (HPCL-Mittal JV)Phulokhari, Bathinda (Bathinda), Punjab11.3Guru Gobind Singh Refinery, commissioned 2012; joint venture of HPCL and Mittal Energy Investments, fed by a crude pipeline from Mundra.
20Rajasthan RefineryHRRL (HPCL 74%, Govt of Rajasthan 26%)Pachpadra (Balotra), Rajasthan9Commercial operations from 22 June 2026; a refinery-cum-petrochemical complex. Designed for 7.5 MMTPA of imported crude and 1.5 MMTPA of Rajasthan crude.

Private Sector Refineries (21–23)

No.RefineryOwnerPlace (district), stateCapacity (MMTPA)Notes for exams
21Jamnagar Refinery (DTA)Reliance IndustriesMotikhavdi, Jamnagar (Jamnagar), Gujarat33Reliance’s first Jamnagar refinery, commissioned 1999; serves the domestic tariff area (DTA).
22Jamnagar Refinery (SEZ)Reliance IndustriesMotikhavdi, Jamnagar (Jamnagar), Gujarat35.2Commissioned 2008 inside a special economic zone and built largely for export markets.
23Vadinar RefineryNayara EnergyVadinar (Devbhumi Dwarka), Gujarat20Run by Nayara Energy, formerly Essar Oil; on the Gulf of Kachchh in Devbhumi Dwarka district.

Together, the two Reliance refineries at Jamnagar have 68.2 MMTPA – about a quarter of India’s total and far more than any other site in the country. The question “Which is the largest oil refinery in India?” therefore has two correct-sounding answers. By site, it is Reliance’s Jamnagar complex. If each PPAC entry is counted separately, the Jamnagar SEZ refinery (35.2 MMTPA) is the largest single refinery, and BPCL’s Kochi refinery (15.5 MMTPA) is the largest in the public sector.


Refining Capacity of India: Key Numbers

PPAC puts India’s installed refining capacity at 267.116 MMTPA as on 1 April 2026. The Ministry of Petroleum and Natural Gas gives the long-term trend: about 62 MMTPA in 1998, which means capacity has more than quadrupled since the late 1990s, with private refineries at Jamnagar and Vadinar doing much of the growth.

Owner groupRefineries (map nos.)Capacity (MMTPA)Approximate share
IndianOil group (IOCL + CPCL)10 (1–10)80.7530%
Other public sector (BPCL, HPCL, MRPL, NRL, ONGC)8 (11–18)77.86629%
Joint ventures (HMEL, HRRL)2 (19–20)20.38%
Private (Reliance, Nayara)3 (21–23)88.233%
Total23267.116100%

Public sector companies together hold about 158.6 MMTPA, a little under 60% of the total. The Pachpadra refinery is a joint venture, but HPCL owns 74% of it, so it too is controlled by the public sector. By company, IOCL is the largest refiner with 70.25 MMTPA in its own nine refineries (80.75 MMTPA with CPCL), just ahead of Reliance with 68.2 MMTPA – but Reliance’s capacity is all at one site, which is why Jamnagar is the largest refining complex on the oil refineries in India map.

State-wise Oil Refineries in India

StateRefineries (map nos.)CountCapacity (MMTPA)
GujaratKoyali (4), Jamnagar DTA (21), Jamnagar SEZ (22), Vadinar (23)4101.9
AssamDigboi (1), Guwahati (2), Bongaigaon (7), Numaligarh (16)47.55
Andhra PradeshVisakh (13), Tatipaka (17)215.066
MaharashtraHPCL Mumbai (11), BPCL Mumbai (12)221.5
KeralaKochi (14)115.5
KarnatakaMangaluru (15)115
HaryanaPanipat (9)115
OdishaParadip (10)115
PunjabBathinda (19)111.3
Tamil NaduManali (5)110.5
RajasthanPachpadra (20)19
Uttar PradeshMathura (8)18
West BengalHaldia (6)18
Madhya PradeshBina (18)17.8
BiharBarauni (3)16

Gujarat has about 38% of India’s refining capacity. Assam has the same number of refineries as Gujarat but only a small share of the capacity, because its four refineries were built to process crude from the oilfields of upper Assam and are small by modern standards.


Why Refineries Are Located Where They Are

Look at the oil refineries in India map again and three patterns stand out. Each one follows from a simple question: is it cheaper to move crude oil to the refinery, or the finished products to the market?

  • Near oilfields: India’s first refineries were built close to its first oilfields. The four Assam refineries (1, 2, 7, 16) were set up to process Assam crude, Tatipaka (17) takes crude from the Krishna–Godavari area, and Pachpadra (20) is designed to take part of its crude from the Barmer basin in Rajasthan.
  • On the coast: most of India’s crude is now imported, so the big refineries are at or near ports where tankers can unload: Jamnagar and Vadinar (21–23), Mumbai (11, 12), Mangaluru (15), Kochi (14), Chennai (5), Visakhapatnam (13), Paradip (10) and Haldia (6). Several of these use single point moorings offshore to take very large crude carriers.
  • Near inland markets: Mathura (8), Panipat (9), Bathinda (19), Bina (18), Barauni (3) and Koyali (4) are close to big fuel-consuming regions of north and central India. Crude reaches them by pipeline from the coast – for example from the Gujarat coast to Mathura and Panipat, from Vadinar to Bina, from Mundra to Bathinda, and from Paradip and Haldia to Barauni. Moving crude by pipeline in bulk is cheaper than sending many different products over long distances.

This is the same market-versus-raw-material logic you meet with thermal power plants in India and other industries; for refineries, pipelines tilt the choice towards the market. The major ports in India map shows the ports that serve the coastal refineries.


Capacity Expansion and New Refinery Projects

Several existing refineries are being enlarged. The targets below are company figures; dates slip often, so learn the capacities rather than the deadlines.

Refinery (map no.)OwnerPresent capacity (MMTPA)Target capacity (MMTPA)Status (Nov 2026)
Panipat (9)IOCL1525Under execution
Koyali (4)IOCL13.718Under execution
Barauni (3)IOCL69Under execution
Numaligarh (16)NRL39Over 85% complete (NRL); crude pipeline from Paradip is part of the project
Bina (18)BPCL7.811Under execution, with a petrochemical complex

Two other projects come up in current affairs. The Cauvery Basin refinery of CPCL at Nagapattinam in Tamil Nadu, a 1 MMTPA unit commissioned in 1993, stopped operating in April 2019 so that a new 9 MMTPA refinery could be built on the site; PPAC shows its capacity as zero. In 2026 CPCL said the project is being reworked as a petrochemical-led complex, with IOCL taking a 75% stake, so its final shape is not yet settled. BPCL has also proposed a new greenfield refinery in Andhra Pradesh; it is at the approval stage and is not on the map.

The Numaligarh expansion is worth a separate note: to run at 9 MMTPA the refinery needs imported crude, so NRL is laying a crude oil pipeline of about 1,635 km from Paradip in Odisha to Numaligarh in Assam, through Odisha, Jharkhand, Bihar, West Bengal and Assam.


Strategic Petroleum Reserves

Refineries hold only a few weeks of crude. As a buffer against supply shocks, the government has built strategic petroleum reserves in underground rock caverns, through Indian Strategic Petroleum Reserves Ltd (ISPRL), a special purpose vehicle under the Ministry of Petroleum and Natural Gas. They are often confused with refineries because two of them are at refinery towns.

PhaseLocationStateCapacity (million tonnes)
Phase IVisakhapatnamAndhra Pradesh1.33
Phase IMangaluruKarnataka1.5
Phase IPadurKarnataka2.5
Phase II (planned)ChandikholOdisha4
Phase II (planned)Padur IIKarnataka2.5

Phase I totals 5.33 million tonnes. Phase II, planned with private participation, would add 6.5 million tonnes. Details are on the Ministry of Petroleum and Natural Gas page on strategic crude oil storage.


Exam Traps on Oil Refineries in India

These are the mix-ups that come up again and again in Prelims-style questions:

  • Oldest refinery: Digboi (1901), set up by the Assam Oil Company, not by IOCL. IOCL took it over only in 1981. Guwahati (1962) is the first public sector refinery – the two are often swapped.
  • Largest refinery: by site, Reliance’s Jamnagar complex (DTA + SEZ, 68.2 MMTPA). Among public sector refineries, Kochi (15.5 MMTPA). Panipat, Paradip, Visakh and Mangaluru are tied at 15 MMTPA, so a question that says “Panipat is the largest PSU refinery” is wrong today.
  • Largest refiner: by company, IOCL (70.25 MMTPA in its own refineries). Do not confuse company and site.
  • Smallest: ONGC’s Tatipaka unit (0.066 MMTPA), not Digboi (0.65 MMTPA).
  • Two Mumbai refineries: both at Mahul – one HPCL (9.5) and one BPCL (12). They are separate refineries.
  • Vadinar vs Jamnagar: Vadinar is Nayara Energy (formerly Essar Oil) in Devbhumi Dwarka district; Jamnagar is Reliance. All three are on the Gulf of Kachchh.
  • Bathinda refinery: owned by HMEL (HPCL–Mittal), not by IOCL; it is named after Guru Gobind Singh.
  • Bina: in Madhya Pradesh (Sagar district), not Bihar; it was built by Bharat Oman Refineries and is now BPCL’s.
  • Manali: the CPCL refinery in Chennai, not the hill town in Himachal Pradesh.
  • Rajasthan’s refinery: at Pachpadra in Balotra district (carved out of Barmer). It is India’s newest refinery, in commercial operation from June 2026.
  • Numaligarh: majority-owned by Oil India (69.63%), with the Assam Government holding 26% – not a BPCL refinery any more.
  • Assam vs Gujarat: both have four refineries on the PPAC list; Gujarat has about 38% of capacity, Assam under 3%.

Oil Refineries in India: Quick Revision Table

Asked asAnswer
Oldest refinery in IndiaDigboi, Assam (1901)
First public sector refineryGuwahati, Assam (1962)
Largest refining siteJamnagar, Gujarat (Reliance; DTA + SEZ)
Largest public sector refineryKochi, Kerala (BPCL, 15.5 MMTPA)
Smallest refineryTatipaka, Andhra Pradesh (ONGC, 0.066 MMTPA)
Newest refineryPachpadra, Rajasthan (HRRL, commercial operations June 2026)
IOCL’s newest refineryParadip, Odisha (2016)
State with most capacityGujarat (about 101.9 MMTPA)
States with four refineries eachGujarat and Assam
Installed capacity (1 April 2026)267.116 MMTPA (PPAC)

UPSC Practice Points on Oil Refineries in India

These points sum up the facts most likely to be asked in Prelims and State PSC papers. Read them with the oil refineries in India map open beside you.

  • Installed capacity: 267.116 MMTPA in 23 refineries as on 1 April 2026 (PPAC); about 62 MMTPA in 1998 (MoPNG).
  • Owners: public sector about 158.6 MMTPA (IOCL group 80.75), joint ventures 20.3, private 88.2.
  • Coastal refineries depend on imported crude; inland ones (Mathura, Panipat, Bathinda, Bina, Barauni) get crude by pipeline from the coast.
  • Assam’s four refineries were built for Assam crude; Numaligarh’s expansion to 9 MMTPA adds a crude pipeline from Paradip.
  • Strategic petroleum reserves (ISPRL): Visakhapatnam, Mangaluru and Padur in Phase I (5.33 million tonnes); Chandikhol and Padur II planned in Phase II.
  • Revise with the minerals in India map (for oilfields) and the major ports in India map.

FAQs on Oil Refineries in India Map

How many oil refineries are there in India?

PPAC lists 24 refinery entries, of which 23 have capacity and are working. The 24th, CPCL’s Cauvery Basin refinery at Nagapattinam, is shown at zero capacity because it stopped operating in 2019 for a planned rebuild. Total installed capacity is 267.116 MMTPA as on 1 April 2026.

Which is the largest oil refinery in India?

Reliance Industries’ Jamnagar complex in Gujarat, with two refineries (DTA 33 MMTPA and SEZ 35.2 MMTPA) totalling 68.2 MMTPA. Among public sector refineries, BPCL’s Kochi refinery is the largest at 15.5 MMTPA.

Which is the oldest oil refinery in India?

The Digboi refinery in Tinsukia district, Assam, commissioned in 1901 by the Assam Oil Company. Indian Oil Corporation took it over in 1981. Its capacity is 0.65 MMTPA.

Which state has the most oil refining capacity in India?

Gujarat, with about 101.9 MMTPA from Koyali, the two Reliance refineries at Jamnagar and Nayara’s Vadinar refinery – about 38% of India’s total.

Which company has the largest refining capacity in India?

Indian Oil Corporation, with 70.25 MMTPA in its nine refineries, or 80.75 MMTPA including its subsidiary CPCL. Reliance Industries is second with 68.2 MMTPA, all at Jamnagar.

What is the newest oil refinery in India?

The HPCL Rajasthan Refinery at Pachpadra in Balotra district, Rajasthan, a 9 MMTPA refinery-cum-petrochemical complex that began commercial operations on 22 June 2026. HPCL holds 74% and the Government of Rajasthan 26%.

What does MMTPA mean?

Million metric tonnes per annum – the amount of crude oil a refinery is designed to process in a year. One MMTPA is roughly 20,000 barrels per day.

What do the numbers on the oil refineries in India map show?

They mark 23 refineries in four owner groups: 1–10 the IndianOil group (IOCL and CPCL), 11–18 other public sector companies, 19–20 joint ventures and 21–23 private refineries. The same numbers are used in the tables.

Also Check:
– Minerals in India Map
– Thermal Power Plants in India Map
– Hydro Power Plants in India Map
– Major Ports in India Map
– National Highways and Expressways of India Map
– Major Airports in India Map
– Straits Near India Map

Leave a Comment