Indian Oil Corporation Limited or IOC is an Indian company. It is India's largest commercial enterprise and the only Indian company to be among the world's top 200 corporations according to Fortune magazine. It is also among the 20 largest petroleum companies in the world.

It was established in 1959 as Indian Oil Company Limited which was merged with Indian Refineries Limited in 1964 to form IOC as it is today.