Indian Oil Corporation Ltd (IOCL), established in 1959 and headquartered in New Delhi, India, is a multinational that explores and produces petroleum products and is also a manufacturer of petrochemicals.
The company was India’s highest-ranked energy PSU (public sector undertaking) in the Fortune 500 list in 2023 and is the government’s largest oil producer in capacity and revenue.
It owns and operates 11 refineries with a capacity of 80.7 million metric tonnes per annum (MMTPA) and intends to increase to 107MMTPA by 2024-25.
This is the version of our website addressed to speakers of English in
the United States.
If you are a resident of another country, please select the appropriate version of Metoree for your country in the drop-down menu.