Indian Oil Corporation Limited - holdings by mutual funds

List of mutual funds holding the stocks of Indian Oil Corporation Limited (IOC) as on Jul 2026

Mutual fundAMCQuantityValue (INR Cr)Percentage within Fund
SBI CONTRA FUNDSBI Mutual Fund36049578505.311.05%
ICICI Prudential Large & Mid Cap FundICICI Prudential Mutual Fund23013899322.590.99%
SBI Energy Opportunities FundSBI Mutual Fund17647288247.362.86%
Kotak Flexi Cap FundKotak Mahindra Mutual Fund16794206235.40.42%
ICICI Prudential Aggressive Hybrid FundICICI Prudential Mutual Fund16321871228.780.44%
ICICI Prudential Nifty Next 50 Index FundICICI Prudential Mutual Fund14635855205.152.06%
ICICI PRUDENTIAL ENERGY OPPORTUNITIES FUNDICICI Prudential Mutual Fund14482907203.012.48%
UTI Nifty Next 50 Index FundUTI Mutual Fund10832184151.832.06%
DSP Natural Resources and New Energy FundDSP Mutual Fund10557999147.995.99%
SBI MULTI ASSET ALLOCATION FUNDSBI Mutual Fund10000000140.170.69%
HDFC ARBITRAGE FUNDHDFC Mutual Fund9964500139.670%
SBI Balanced Advantage FundSBI Mutual Fund7736182396.320.26%
Aditya Birla Sun Life PSU Equity FundAditya Birla Sun Life Mutual Fund7660905107.381.79%
ICICI Prudential PSU Equity FundICICI Prudential Mutual Fund501217470.263.75%
HDFC NIFTY Next 50 Index FundHDFC Mutual Fund391382754.862.06%
DSP Aggressive Hybrid FundDSP Mutual Fund377152552.870.44%
JioBlackRock Flexi Cap FundJio BlackRock Mutual Fund366225351.331.57%
SBI Nifty Next 50 Index FundSBI Mutual Fund334631246.912.06%
ICICI Prudential Dividend Yield FundICICI Prudential Mutual Fund308551643.250.64%
UTI Nifty 500 Value 50 Index FundUTI Mutual Fund208793529.273.55%
DSP Nifty Next 50 Index FundDSP Mutual Fund204507528.672.06%
Axis Quant FundAxis Mutual Fund200000028.033.29%
Navi Nifty Next 50 Index FundNavi Mutual Fund193337727.12.06%
DSP Large Cap FundDSP Mutual Fund186410926.130.36%
Kotak Nifty Next 50 Index FundKotak Mahindra Mutual Fund179840025.212.06%
SBI COMMA FundSBI Mutual Fund150000021.031.77%
Tata Resources & Energy FundTata Mutual Fund110000015.421.08%
Bandhan Multi Factor FundBandhan Mutual Fund92522512.971.89%
Axis Nifty Next 50 Index FundAxis Mutual Fund78701511.032.06%
Motilal Oswal Nifty Next 50 Index FundMotilal Oswal Mutual Fund75088010.532.06%
ICICI Prudential Nifty200 Value 30 Index FundICICI Prudential Mutual Fund6477709.084.56%
Sundaram Dividend Yield FundSundaram Mutual Fund6250008.761.06%
Baroda BNP Paribas Energy Opportunities FundBaroda BNP Paribas Mutual Fund6000008.411.3%
Axis Nifty500 Value 50 Index FundAxis Mutual Fund5867398.223.55%
Aditya Birla Sun Life Balanced Advantage FundAditya Birla Sun Life Mutual Fund5801258.130.08%
Axis Nifty 100 Index FundAxis Mutual Fund5712328.010.38%
Kotak Nifty Commodities Index FundKotak Mahindra Mutual Fund5191727.282.46%
DSP Equity Savings FundDSP Mutual Fund49927170.2%
Edelweiss Nifty Next 50 Index FundEdelweiss Mutual Fund4331256.072.06%
Aditya Birla Sun Life Nifty Next 50 Index FundAditya Birla Sun Life Mutual Fund4209545.92.06%
ICICI Prudential Large Cap Fund erstwhile Bluechip FundICICI Prudential Mutual Fund3917165.490.01%
Motilal Oswal Quant FundMotilal Oswal Mutual Fund3764025.282.07%
HDFC Nifty 100 Equal Weight Index FundHDFC Mutual Fund3455974.840.93%
JioBlackRock Nifty Next 50 Index FundJio BlackRock Mutual Fund3275874.592.06%
JioBlackRock Arbitrage FundJio BlackRock Mutual Fund3071254.30.77%
360 ONE QUANT FUND360 ONE Mutual Fund28531140.46%
Kotak Energy Opportunities FundKotak Mahindra Mutual Fund2700003.781.37%
HSBC NIFTY NEXT 50 INDEX FUNDHSBC Mutual Fund2589083.632.06%
Parag Parikh Large Cap FundPPFAS Mutual Fund2260813.170.38%
Zerodha Nifty LargeMidcap 250 Index FundZerodha Mutual Fund2112962.960.19%
Axis Aggressive Hybrid FundAxis Mutual Fund1808302.530.17%
LIC MF Nifty Next 50 Index FundLIC Mutual Fund1628572.282.06%
SBI Nifty 500 Index FundSBI Mutual Fund1459222.050.26%
Kotak BSE PSU Index FundKotak Mahindra Mutual Fund1404451.972.39%
HDFC NIFTY 100 Index FundHDFC Mutual Fund1287431.80.38%
Franklin India Arbitrage FundFranklin Templeton Mutual Fund1023751.43-0%
Sundaram Nifty 100 Equal Weight FundSundaram Mutual Fund973651.360.93%
Bandhan Nifty 500 Value 50 Index FundBandhan Mutual Fund959751.353.54%
Nippon India Nifty 500 Equal Weight Index FundNippon India Mutual Fund766881.070.21%
Navi Nifty India Manufacturing Index FundNavi Mutual Fund722101.011.23%
JioBlackRock Large Cap FundJio BlackRock Mutual Fund699060.982.17%
BANDHAN NIFTY 100 INDEX FUNDBandhan Mutual Fund691870.970.38%
Groww Nifty Total Market Index FundGroww Mutual Fund662250.930.25%
HDFC NIFTY LargeMidcap 250 Index FundHDFC Mutual Fund622550.870.19%
HDFC BSE 500 Index FundHDFC Mutual Fund598590.840.26%
Axis Nifty 500 Index FundAxis Mutual Fund598540.840.26%
Bandhan Nifty Next 50 Index FundBandhan Mutual Fund526910.742.07%
Bajaj Finserv Nifty Next 50 Index FundBajaj Finserv Mutual Fund476200.672.06%
Edelweiss NIFTY Large Midcap 250 Index FundEdelweiss Mutual Fund474650.670.19%
Kotak Nifty200 Value 30 Index FundKotak Mahindra Mutual Fund441110.624.56%
ICICI Prudential Nifty LargeMidcap 250 Index FundICICI Prudential Mutual Fund402990.560.19%
Zerodha ELSS Tax Saver Nifty LargeMidcap 250 Index FundZerodha Mutual Fund392930.550.19%
Nippon India Nifty India Manufacturing Index FundNippon India Mutual Fund356610.51.23%
JioBlackRock Sector Rotation FundJio BlackRock Mutual Fund322140.450.28%
Kotak Nifty 100 Equal Weight Index FundKotak Mahindra Mutual Fund314960.440.93%
Unifi Dynamic Asset Allocation FundUnifi Mutual Fund292500.410.03%
UTI Nifty India Manufacturing Index FundUTI Mutual Fund267930.381.23%
Axis BSE India Sectors Leaders Index FundAxis Mutual Fund219230.310.96%
Nippon India Nifty 500 Low Volatility 50 Index FundNippon India Mutual Fund202880.280.97%
DSP Conservative Hybrid FundDSP Mutual Fund190560.270.15%
ICICI Prudential Nifty 500 Index FundICICI Prudential Mutual Fund185290.260.26%
Groww Nifty Next 50 Index FundGroww Mutual Fund156560.222.06%
ANGEL ONE NIFTY TOTAL MARKET INDEX FUNDAngel One Mutual Fund110470.150.25%
Motilal Oswal BSE 1000 Index FundMotilal Oswal Mutual Fund108790.150.24%
Mirae Asset Nifty Total Market Index FundMirae Asset Mutual Fund91030.130.25%
Bandhan Nifty Total Market Index FundBandhan Mutual Fund80450.110.25%
Edelweiss Nifty LargeMidcap 250 Plus 8 13 yr G Sec 70 30 Index FundEdelweiss Mutual Fund51610.070.13%
Taurus Infrastructure FundTaurus Mutual Fund50750.070.8%
Mirae Asset Nifty LargeMidcap 250 Index FundMirae Asset Mutual Fund50590.070.19%
DSP Nifty 500 Index FundDSP Mutual Fund28730.040.26%
Zerodha Nifty LargeMidcap250 Plus 8 13 Yr G Sec 70 30 Index FundZerodha Mutual Fund11750.020.13%

List of AMCs holding the stocks of Indian Oil Corporation Limited (IOC) as on Jul 2026

AMCQuantityValue (INR Cr)
ICICI Prudential Mutual Fund776505361088.43
SBI Mutual Fund764252821359.14
Kotak Mahindra Mutual Fund19597830274.7
DSP Mutual Fund18759908262.96
HDFC Mutual Fund14474781202.89
UTI Mutual Fund12946912181.48
Aditya Birla Sun Life Mutual Fund8661984121.42
Jio BlackRock Mutual Fund439908561.66
Axis Mutual Fund420759358.98
Navi Mutual Fund200558728.11
Bandhan Mutual Fund115112316.14
Motilal Oswal Mutual Fund113816115.95
Tata Mutual Fund110000015.42
Sundaram Mutual Fund72236510.13
Baroda BNP Paribas Mutual Fund6000008.41
Edelweiss Mutual Fund4857516.81
360 ONE Mutual Fund2853114
HSBC Mutual Fund2589083.63
Zerodha Mutual Fund2517643.53
PPFAS Mutual Fund2260813.17
LIC Mutual Fund1628572.28
Nippon India Mutual Fund1326371.86
Franklin Templeton Mutual Fund1023751.43
Groww Mutual Fund818811.15
Bajaj Finserv Mutual Fund476200.67
Unifi Mutual Fund292500.41
Mirae Asset Mutual Fund141620.2
Angel One Mutual Fund110470.15
Taurus Mutual Fund50750.07

FAQ (Frequently asked questions)

  • Which mutual fund has highest holding of Indian Oil Corporation Limited?
    As on Jul 2026, the mutual fund with highest holding of Indian Oil Corporation Limited is SBI CONTRA FUND. It is holding 36049578 stocks of Indian Oil Corporation Limited valued at INR 505.3069 Cr.
  • Which AMC (Asset Management Company) has highest holding of Indian Oil Corporation Limited?
    As on Jul 2026, the AMC with highest holding of Indian Oil Corporation Limited is ICICI Prudential Mutual Fund. It is holding 77650536 stocks of Indian Oil Corporation Limited valued at INR 1088.4276 Cr.

Suggested links