NHPC Ltd. - holdings by mutual funds

List of mutual funds holding the stocks of NHPC Ltd. (NHPC) as on Jul 2026

Mutual fundAMCQuantityValue (INR Cr)Percentage within Fund
SBI Small Cap FundSBI Mutual Fund110000000866.032.17%
SBI CONTRA FUNDSBI Mutual Fund67000000527.491.09%
SBI Balanced Advantage FundSBI Mutual Fund58000000456.631.08%
ICICI Prudential Large Cap Fund erstwhile Bluechip FundICICI Prudential Mutual Fund36774826289.530.36%
HDFC Balanced Advantage FundHDFC Mutual Fund29879361235.240.22%
SBI MULTI ASSET ALLOCATION FUNDSBI Mutual Fund22800000179.50.89%
SBI PSU FundSBI Mutual Fund17000000133.842%
SBI Energy Opportunities FundSBI Mutual Fund15745621123.971.43%
ICICI PRUDENTIAL ENERGY OPPORTUNITIES FUNDICICI Prudential Mutual Fund1186080393.381.14%
ICICI Prudential Business Cycle FundICICI Prudential Mutual Fund1127524788.770.55%
ICICI Prudential Balanced Advantage FundICICI Prudential Mutual Fund1081186885.120.11%
ICICI Prudential Infrastructure FundICICI Prudential Mutual Fund1000000078.730.92%
HDFC Large & Mid Cap FundHDFC Mutual Fund1000000078.730.26%
Canara Robeco Mid Cap FundCanara Robeco Mutual Fund954752175.171.51%
Franklin Build India FundFranklin Templeton Mutual Fund800000062.981.97%
Tata Large & MId Cap FundTata Mutual Fund700000055.110.7%
Baroda BNP Paribas Balanced Advantage FundBaroda BNP Paribas Mutual Fund648000051.020.99%
Franklin India Dividend Yield FundFranklin Templeton Mutual Fund600000047.242.05%
Baroda BNP Paribas MULTI CAP FUNDBaroda BNP Paribas Mutual Fund570000044.881.31%
ICICI PRUDENTIAL HOUSING OPPORTUNITIES FUNDICICI Prudential Mutual Fund507314639.941.46%
Nippon India Vision Large & Mid Cap FundNippon India Mutual Fund500000039.370.51%
ICICI Prudential PSU Equity FundICICI Prudential Mutual Fund470985337.081.98%
BARODA BNP PARIBAS Mid Cap FundBaroda BNP Paribas Mutual Fund464300036.551.41%
Nippon India Power & Infra FundNippon India Mutual Fund400000031.490.39%
HDFC Dividend Yield FundHDFC Mutual Fund390000030.70.54%
Templeton India Value FundFranklin Templeton Mutual Fund390000030.71.53%
Baroda BNP Paribas Large and Mid Cap FundBaroda BNP Paribas Mutual Fund360000028.341.55%
BANDHAN Infrastructure FundBandhan Mutual Fund354568427.921.86%
Tata Resources & Energy FundTata Mutual Fund350000027.561.94%
BANDHAN MULTI CAP FUNDBandhan Mutual Fund350000027.560.9%
BARODA BNP PARIBAS Focused FundBaroda BNP Paribas Mutual Fund350000027.564.24%
Tata Business Cycle FundTata Mutual Fund340000026.771.02%
BARODA BNP PARIBAS LARGE CAP FundBaroda BNP Paribas Mutual Fund333000026.221%
Baroda BNP Paribas Energy Opportunities FundBaroda BNP Paribas Mutual Fund330000025.984.03%
Nippon India Aggressive Hybrid FundNippon India Mutual Fund300000023.620.58%
ICICI Prudential Aggressive Hybrid FundICICI Prudential Mutual Fund286650222.570.04%
SBI COMMA FundSBI Mutual Fund270000021.261.79%
Baroda BNP Paribas Value FundBaroda BNP Paribas Mutual Fund252000019.841.96%
Baroda BNP Paribas Flexi Cap FundBaroda BNP Paribas Mutual Fund250000019.681.56%
Nippon India Nifty Midcap 150 Index FundNippon India Mutual Fund247476319.480.71%
Tata Dividend Yield FundTata Mutual Fund184700014.541.3%
Baroda BNP Paribas Best in Class Strategy FundBaroda BNP Paribas Mutual Fund153000012.051.93%
Bandhan Multi Asset Allocation FundBandhan Mutual Fund150000011.810.33%
HDFC Conservative Hybrid FundHDFC Mutual Fund12000009.450.29%
BARODA BNP PARIBAS ELSS Tax Saver FundBaroda BNP Paribas Mutual Fund12000009.451.03%
Mahindra Manulife Value FundMahindra Manulife Mutual Fund12000009.451%
Axis Nifty Midcap 50 Index FundAxis Mutual Fund11938789.41.28%
Baroda BNP Paribas Dividend Yield FundBaroda BNP Paribas Mutual Fund11500009.051.5%
ICICI Prudential Nifty Midcap 150 Index FundICICI Prudential Mutual Fund11408108.980.71%
Sundaram Dividend Yield FundSundaram Mutual Fund11000008.661.04%
SBI Nifty Midcap 150 Index FundSBI Mutual Fund10938338.610.71%
Kotak Energy Opportunities FundKotak Mahindra Mutual Fund9000007.092.57%
Baroda BNP Paribas Business Cycle FundBaroda BNP Paribas Mutual Fund8280006.521.16%
Zerodha Nifty LargeMidcap 250 Index FundZerodha Mutual Fund6991065.50.36%
HDFC NIFTY Midcap 150 Index FundHDFC Mutual Fund6201044.880.71%
Kotak Nifty Commodities Index FundKotak Mahindra Mutual Fund5237324.121.4%
Aditya Birla Sun Life Nifty Midcap 150 Index FundAditya Birla Sun Life Mutual Fund4397733.460.71%
Navi Nifty Midcap 150 Index FundNavi Mutual Fund3581482.820.71%
Tata Nifty Midcap 150 Index FundTata Mutual Fund2875002.260.71%
JioBlackRock Nifty Midcap 150 Index FundJio BlackRock Mutual Fund2564572.020.71%
HDFC NIFTY LargeMidcap 250 Index FundHDFC Mutual Fund2059821.620.35%
Edelweiss NIFTY Large Midcap 250 Index FundEdelweiss Mutual Fund1570461.240.36%
Baroda BNP Paribas Equity Savings FundBaroda BNP Paribas Mutual Fund1500001.180.41%
SBI Nifty 500 Index FundSBI Mutual Fund1472041.160.15%
Nippon India Nifty 500 Equal Weight Index FundNippon India Mutual Fund1334271.050.2%
ICICI Prudential Nifty LargeMidcap 250 Index FundICICI Prudential Mutual Fund1333521.050.36%
KOTAK NIFTY MIDCAP 50 INDEX FUNDKotak Mahindra Mutual Fund1318591.041.28%
Zerodha ELSS Tax Saver Nifty LargeMidcap 250 Index FundZerodha Mutual Fund1306951.030.36%
Kotak BSE PSU Index FundKotak Mahindra Mutual Fund1191160.941.14%
Tata Nifty500 Multicap Infrastructure 50 30 20 Index FundTata Mutual Fund1055250.831.05%
Bandhan Nifty Midcap 150 Index FundBandhan Mutual Fund828820.650.71%
UTI Nifty Midcap 150 Index FundUTI Mutual Fund681190.540.71%
Groww Nifty Total Market Index FundGroww Mutual Fund668070.530.14%
Axis Nifty 500 Index FundAxis Mutual Fund603790.480.15%
Aditya Birla Sun Life BSE India Infrastructure Index FundAditya Birla Sun Life Mutual Fund508120.41.27%
HDFC BSE 500 Index FundHDFC Mutual Fund507690.40.12%
KOTAK NIFTY MIDCAP 150 INDEX FUNDKotak Mahindra Mutual Fund380660.30.71%
JioBlackRock Sector Rotation FundJio BlackRock Mutual Fund286600.230.14%
ICICI Prudential Nifty 500 Index FundICICI Prudential Mutual Fund186930.150.15%
Edelweiss Nifty LargeMidcap 250 Plus 8 13 yr G Sec 70 30 Index FundEdelweiss Mutual Fund170760.130.25%
Mirae Asset Nifty LargeMidcap 250 Index FundMirae Asset Mutual Fund167390.130.35%
DSP Nifty Midcap 150 Index FundDSP Mutual Fund151490.120.71%
ANGEL ONE NIFTY TOTAL MARKET INDEX FUNDAngel One Mutual Fund111520.090.14%
Baroda BNP Paribas Nifty Midcap 150 Index FundBaroda BNP Paribas Mutual Fund92430.070.71%
Motilal Oswal BSE 1000 Index FundMotilal Oswal Mutual Fund92270.070.12%
Mirae Asset Nifty Total Market Index FundMirae Asset Mutual Fund91830.070.14%
Bandhan Nifty Total Market Index FundBandhan Mutual Fund81150.060.14%
Navi Nifty midsmallcap 400 Index FundNavi Mutual Fund70350.060.47%
Zerodha Nifty MidSmallcap400 50 50 Index FundZerodha Mutual Fund56330.040.36%
Zerodha Nifty LargeMidcap250 Plus 8 13 Yr G Sec 70 30 Index FundZerodha Mutual Fund39590.030.24%
DSP Nifty 500 Index FundDSP Mutual Fund28990.020.15%

List of AMCs holding the stocks of NHPC Ltd. (NHPC) as on Jul 2026

AMCQuantityValue (INR Cr)
SBI Mutual Fund2944866582318.49
ICICI Prudential Mutual Fund94665100745.3
HDFC Mutual Fund45856216361.03
Baroda BNP Paribas Mutual Fund40440243318.39
Franklin Templeton Mutual Fund17900000140.93
Tata Mutual Fund16140025127.07
Nippon India Mutual Fund14608190115.01
Canara Robeco Mutual Fund954752175.17
Bandhan Mutual Fund863668168
Kotak Mahindra Mutual Fund171277313.48
Axis Mutual Fund12542579.87
Mahindra Manulife Mutual Fund12000009.45
Sundaram Mutual Fund11000008.66
Zerodha Mutual Fund8393936.61
Aditya Birla Sun Life Mutual Fund4905853.86
Navi Mutual Fund3651832.88
Jio BlackRock Mutual Fund2851172.24
Edelweiss Mutual Fund1741221.37
UTI Mutual Fund681190.54
Groww Mutual Fund668070.53
Mirae Asset Mutual Fund259220.2
DSP Mutual Fund180480.14
Angel One Mutual Fund111520.09
Motilal Oswal Mutual Fund92270.07

FAQ (Frequently asked questions)

  • Which mutual fund has highest holding of NHPC Ltd.?
    As on Jul 2026, the mutual fund with highest holding of NHPC Ltd. is SBI Small Cap Fund. It is holding 110000000 stocks of NHPC Ltd. valued at INR 866.03 Cr.
  • Which AMC (Asset Management Company) has highest holding of NHPC Ltd.?
    As on Jul 2026, the AMC with highest holding of NHPC Ltd. is SBI Mutual Fund. It is holding 294486658 stocks of NHPC Ltd. valued at INR 2318.4934 Cr.

Suggested links