Indian Oil Corporation Limited logo

Indian Oil Corporation Limited (IOC)

Market Closed
11 Dec, 10:00
XNSE XNSE
161. 75
-1.32
-0.81%
2.4T Market Cap
4.9 P/E Ratio
8% Div Yield
8,826,932 Volume
28.03 Eps
163.07
Previous Close
Day Range
160.5 164
Year Range
110.72 174.5
Want to track IOC and more in your Portfolio? 🎯
Sign up for Marketlog, a portfolio tracker that will exceed your expectations!
Earnings results expected in 46 days
Name Dividend Payment Date Record Date Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Aug 2025
₹3
29 Sep 2025
8 Aug 2025
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Jul 2024
₹7
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
10 Nov 2023
₹5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
28 Jul 2023
₹3
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Aug 2022
₹2.4
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2022
₹2.67
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Nov 2021
₹3.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
5 Aug 2021
₹1
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Mar 2021
₹2
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2021
₹5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Mar 2020
₹2.83
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
21 Aug 2019
₹0.67
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
27 Mar 2019
₹1
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
21 Dec 2018
₹4.5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
20 Aug 2018
₹1.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Feb 2018
₹6.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
18 Aug 2017
₹0.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
24 Mar 2017
₹1.5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2017
₹4.5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
2 Sep 2016
₹1.42
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Feb 2016
₹0.92
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
4 Sep 2015
₹1.1
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
14 Aug 2014
₹1.45
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
22 Aug 2013
₹1.03
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
5 Sep 2012
₹0.83
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
15 Sep 2011
₹1.58
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Sep 2010
₹2.17
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
2 Sep 2009
₹0.63
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Sep 2008
₹0.46
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
10 Sep 2007
₹1.08
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
26 Dec 2006
₹0.5
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
7 Sep 2006
₹1.04
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Sep 2005
₹0.83
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Dec 2004
₹0.38
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Aug 2004
₹1.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
1 Jan 2004
₹0.42
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
18 Sep 2003
₹1.33
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
3 Feb 2003
₹0.72
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
12 Sep 2002
₹0.72
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
27 Aug 2001
₹0.53
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
22 May 2000
₹0.22
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
24 Feb 2000
₹0.19
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Jun 1999
₹0.36
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
3 Aug 1998
₹0.14
-
-
-
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Aug 1997
₹0.11
-
-
-

IOC Dividend FAQ

What is the dividend yield?

The current dividend yield for IOC is 8%, based on the most recent dividend payment and the current stock price of ₹161.75 on the XNSE.

How often are dividends paid?

Dividends are paid on a annual basis, with typical payment being once a year, usually december.

When is the next dividend payment date?

Indian Oil Corporation Limited has not announced any upcoming dividend.

What is the dividend history?

The company has a dividend payment history that includes 27 years of consistent payments. The most recent payment was ₹3.00 per share on 2025-08-08. For related earnings insights, visit the IOC Earnings page.

What is the average annual dividend growth rate?

The average annual dividend growth rate over the past 27 years is approximately 12.98%, reflecting the IOC's commitment to rewarding shareholders.

How can I track IOC dividends?

You can easily track IOC dividend payments using our Dividend Tracker. It helps you monitor upcoming payment dates, yields, history, and more - all in one place.