After the discovery of oil in the Assam state of India in late 1880s, the first oil refinery was set up at Digboi. Digboi Refinery was commissioned in 1901. Following is a list of oil refineries in India, per the Petroleum Planning and Analysis Cell of the Ministry of Petroleum and Natural Gas, Government of India, arranged in decreasing order of their capacity.

As a group, Indian Oil Corporation has the largest refining capacity, with nine refineries located across western, northern and north-eastern regions of India. The Jamnagar Refinery by Reliance Industries Limited is the largest refinery in the world and has the largest Nelson Complexity Index in India of 21.1. Various refineries are undergoing capacity expansions, and the Pachpadra Refinery got commissioned in 2026.

List No. Refinery Owner Sector State Location Commissioned Capacity () Nelson Complexity Index 1 Jamnagar Refinery Reliance Industries Private Gujarat Jamnagar (SEZ)14 July 1999 35.4 21.1 2 Vadinar Refinery Nayara Energy Private Gujarat Vadinar1 May 2008 20 11.8 3 Kochi Refinery Bharat Petroleum Public Kerala Kochi27 April 1963 15.5 10.8 4 Mangalore Refinery ONGC Public Karnataka Mangalore7 March 1988 15 10.6 5 Paradip Refinery Indian Oil Public Odisha Paradip7 February 2016 15 12.2 6 Panipat Refinery Indian Oil Public Haryana PanipatJuly 1998 15(capacity expanding to 25) 10.5 7 Gujarat Refinery Indian Oil Public Gujarat Vadodara11 October 1965 13.7(capacity expanding to 18) 10.0 8 Mumbai Refinery Bharat Petroleum Public Maharashtra MumbaiJanuary 1955 12 5.6 9 Guru Gobind Singh Refinery HPCL-Mittal Energy Limited Joint venture Punjab Bathinda March 2012 11.3 12.6 10 Manali Refinery CPCL (Indian Oil) Public Tamil Nadu Chennai27 September 1969 10.5 9.5 11 Visakhapatnam Refinery Hindustan Petroleum Public Andhra Pradesh Visakhapatnam1957 8.3 (capacity expanding to 15) 7.8 12 Mathura Refinery Indian Oil Public Uttar Pradesh Mathura19 January 1982 8 8.4 13 Haldia Refinery Indian Oil Public West Bengal Haldia1 January 1975 8 10.4 14 Bina Refinery Bharat Petroleum Public Madhya Pradesh Bina11 May 2011 7.8 11.58 15 Mumbai Refinery Hindustan Petroleum Public Maharashtra Mumbai1954 9.5 10.4 16 Barauni Refinery Indian Oil Public Bihar BarauniJuly 1964 6(capacity expanding to 9) 7.8 17 Numaligarh Refinery Public Assam Numaligarh1 October 2000 3(capacity expanding to 9 9.6 18 Bongaigaon Refinery Indian Oil Public Assam Bongaigaon20 February 1974 2.35 8.2 19 Guwahati Refinery Indian Oil Public Assam Guwahati1 January 1962 1 6.7 20 Nagapattnam Refinery CPCL (Indian Oil) Public Tamil Nadu NagapattinamNovember 1993 1(capacity expanding to 9) 7.9 21 Tatipaka Refinery ONGC Public Andhra Pradesh Tatipaka 3 September 2001 1 NA 22 Digboi Refinery Indian Oil Public Assam Digboi11 December 1901 0.65(capacity expanding to 1) 11 23 Pachpadra Refinery •HPCL •Government of Rajasthan Public Rajasthan Pachpadra 4 July 2026 917

Upcoming refineries Project Fuel type Location Status Notes ONGC RefineryOil Prayagraj ONGC is building megarefinery in Prayagraj. RRPCL RefineryOil Ratnagiri Panipat 3G Ethanol RefineryEthanol Panipat It is world's first 3G ethanol refinery designed by Praj Industries and owned by Indian Oil Corporation Bhatinda Ethanol RefineryEthanol Bhatinda It is 2G ethanol refinery designed by Praj Industries and owned by HPCL Biofuels Ltd in BhatindaVidarbha RefineryOilMaharashtra EIL will conduct feasibility study for petrochemical complex in Vidarbha. New BPCL RefineryOilTBD BPCL Seaport Refinery, MachilipatnamOil Andhra Pradesh Bargarh RefineryEthanolOdisha BPCL's 2G ethanol bio-refinery in Bargarh, Odisha, would provide momentum to India's green and sustainable growth.Cuddalore RefineryOilTamil Nadu Haldia Petrochemicals is planning to convert the under-construction 18000 cr refinary project in to a Petrochemical Plant.

Location map

See also Global high ranking of India in oil refinement History of the oil industry in India Energy in India

References