Good evening :)
Stocks Collections

List of Top Bank Nifty Stocks - Definition, Weightage & More

The Nifty Bank Index, commonly known as Bank Nifty, is a sectoral index on the National Stock Exchange (NSE). It tracks the performance of India’s most liquid and large-cap banking stocks. NSE launched the index in September 2003. Bank Nifty acts as a key benchmark for the Indian banking sector and ranks among the most actively traded index derivatives globally. This article covers the complete Bank Nifty stocks list, index weightage, calculation method, selection criteria, and investment options available to investors.

Best Bank Nifty Stocks List in India (2026)

Bank Nifty Stock Screener

Bank Nifty Stock Screener: Analyse & Filter Indian Stocks on Tickertape

Showing 1 - 14 of 14 results

last updated at 6:30 AM IST 
NameStocks (14)Sub-SectorSub-SectorMarket CapMarket CapClose PriceClose PricePE RatioPE Ratio1D Return1D Return1M Return1M Return6M Return6M Return1Y Return1Y ReturnPB RatioPB RatioReturn on EquityReturn on EquityROCEROCEDividend YieldDiv YieldDebt to EquityDebt to EquityVolatility vs NiftyVolatility vs Nifty
1.HDFC Bank LtdHDFCBANKPrivate BanksPrivate Banks12,55,891.4412,55,891.44808.30808.3016.5216.52-0.88-0.883.563.56-13.19-13.19-19.02-19.022.062.0613.2613.265.625.621.901.900.000.001.441.44
2.ICICI Bank LtdICICIBANKPrivate BanksPrivate Banks10,16,004.1910,16,004.191,418.201,418.2018.8318.830.140.146.486.480.520.52-0.57-0.573.093.0917.0417.047.657.650.840.840.000.001.301.30
3.State Bank of IndiaSBINPublic BanksPublic Banks9,50,845.929,50,845.921,031.201,031.2011.4111.410.110.110.720.72-1.06-1.0623.9923.991.551.5514.8814.884.974.971.681.680.000.001.581.58
4.Axis Bank LtdAXISBANKPrivate BanksPrivate Banks4,08,252.164,08,252.161,307.601,307.6015.4715.47-0.36-0.36-4.10-4.101.041.0411.9111.911.891.8913.0713.075.265.260.080.080.000.001.661.66
5.Kotak Mahindra Bank LtdKOTAKBANKPrivate BanksPrivate Banks3,76,408.513,76,408.51377.15377.1519.5219.52-0.33-0.33-7.05-7.05-9.82-9.82-13.47-13.472.082.0811.3911.395.945.940.170.170.000.001.521.52
6.Union Bank of India LtdUNIONBANKPublic BanksPublic Banks1,31,588.091,31,588.09168.77168.776.776.77-2.09-2.09-2.13-2.13-4.19-4.1913.7713.770.990.9915.7115.718.668.662.902.900.000.002.322.32
7.Bank of Baroda LtdBANKBARODAPublic BanksPublic Banks1,28,327.351,28,327.35248.30248.306.476.470.060.06-10.72-10.72-19.45-19.45-0.31-0.310.770.7712.6012.605.805.803.433.430.000.001.981.98
8.Punjab National BankPNBPublic BanksPublic Banks1,21,491.901,21,491.90105.22105.226.616.61-0.46-0.46-2.66-2.66-20.50-20.50-8.48-8.480.810.8112.9312.939.179.172.842.840.000.001.881.88
9.Canara Bank LtdCANBKPublic BanksPublic Banks1,14,716.531,14,716.53125.90125.906.426.42-0.45-0.45-4.88-4.88-19.88-19.887.587.580.970.9715.9315.937.747.743.323.320.000.002.082.08
10.Federal Bank LtdFEDERALBNKPrivate BanksPrivate Banks80,839.6780,839.67326.60326.6018.6418.64-0.29-0.292.852.8520.8520.8552.1352.132.282.2812.5312.537.587.580.360.360.000.001.671.67
11.Indusind Bank LtdINDUSINDBKPrivate BanksPrivate Banks78,669.0378,669.031,013.501,013.5088.4788.470.380.388.638.636.256.2515.2015.201.211.214.024.020.840.840.150.150.000.002.022.02
12.AU Small Finance Bank LtdAUBANKConsumer FinanceConsumer Finance77,970.6477,970.641,035.101,035.1029.5229.52-0.53-0.53-0.38-0.380.950.9529.7529.754.544.5414.1714.1710.3510.350.100.100.000.002.082.08
13.Yes Bank LtdYESBANKPrivate BanksPrivate Banks74,074.0974,074.0923.7523.7521.0921.090.640.64-0.04-0.041.241.2417.3417.341.551.555.445.443.323.32--0.000.001.951.95
14.IDFC First Bank LtdIDFCFIRSTBPrivate BanksPrivate Banks68,478.5368,478.5379.2879.2842.5242.52-0.24-0.240.880.88-5.38-5.387.347.341.791.794.234.231.961.960.270.270.000.002.172.17

Disclaimer: Please note that the above table is for informational purposes only, and is not recommendatory. Please do your own research or consult your financial advisor before investing. The data is derived from Tickertape Stock Screener and is subject to real-time updates.

Selection criteria: The table contains publicly listed Bank Nifty stocks in India. Stocks are sorted by market capitalisation, highest to lowest.

What is Bank Nifty?

Bank Nifty, officially called the Nifty Bank Index, is a sectoral index maintained by NSE Indices Limited on the National Stock Exchange (NSE) of India. NSE launched it in September 2003 with a base date of September 1, 2000, and a base value of 1,000.

The index tracks the performance of the most liquid and large-capitalisation banking stocks listed on the NSE. Investors use the Nifty Bank Index for sectoral analysis. Traders use it for derivatives exposure. Fund managers use it as a benchmark for banking-themed portfolios. It also serves as a key benchmark for the Indian banking sector and ranks among the most actively traded index derivatives worldwide by contract volume.

Overview of Top Bank Nifty Stocks

HDFC Bank Ltd

HDFC Bank is India's largest private sector bank by market capitalisation. It offers retail, wholesale, and treasury banking products across a nationwide network of branches and digital channels. The bank has maintained consistent asset quality and earnings growth, making it the highest-weighted constituent in the Nifty Bank Index.

ICICI Bank Ltd

ICICI Bank is the second-largest private sector bank in India by market capitalisation. It provides retail, corporate, and investment banking services. Over the past several years, the bank has significantly expanded its digital banking infrastructure, contributing to improvements in return on equity and operating efficiency.

State Bank of India

State Bank of India is the country's largest bank by assets and the largest public sector constituent in the Nifty Bank Index. It operates across retail, corporate, agricultural, and international banking segments. SBI also holds majority stakes in subsidiary businesses spanning insurance, mutual funds, and capital markets.

Axis Bank Ltd

Axis Bank is a full-service private sector bank offering retail, SME, and corporate banking products. It operates one of India's largest branch and ATM networks among private banks. The bank has reported consistent improvement in asset quality metrics and return ratios over recent reporting periods.

Kotak Mahindra Bank Ltd

Kotak Mahindra Bank is a private sector bank known for conservative credit underwriting and strong capital adequacy. Its gross and net NPA ratios have historically remained below the sector average. The bank offers retail, corporate, and wealth management services and commands a valuation premium over most index peers.

How to Invest in Bank Nifty Stocks from India?

Investing in the Bank Nifty stock list is similar to purchasing any other stock on the NSE. Here’s how you can start:

  1. Open a demat/trading/stockbroker account. You can open a demat account with smallcase!
  2. Conduct thorough research into the top Bank Nifty stocks in India that are of interest to you. Investors can use the Tickertape Stocks Screener to do this. The screener offers 200+ built-in filters to choose from, and investors can choose the parameters to research the Bank Nifty Index and generate a Bank Nifty stocks list with share prices based on various parameters.
  3. Place a ‘Buy’ Order on the top Bank Nifty stocks of your choosing.

Bank Nifty Weightage

The Bank Nifty weightage of each constituent depends on its free-float market capitalisation compared with the total free-float market capitalisation of the index. Stocks with a higher freely tradable market cap carry higher weight and have a larger impact on the index level.

HDFC Bank, ICICI Bank, and SBI together account for a major share of the index’s total weight, usually above 55%. This means price movements in these three stocks have a stronger impact on the Nifty Bank index today.

The index follows these weight caps to maintain balanced representation.

  1. No single stock can exceed 33% of the total index weight.
  2. The top three stocks together cannot exceed 62% of the total index weight.
The index reviews and rebalances weights semi-annually.



How is the Nifty Bank Index Calculated?

The Nifty Bank share price on the NSE index is computed using the free-float market-capitalisation-weighted methodology. The formula is:


Index Value = (Current Index Free Float Market Cap / Base Index Free Float Market Cap) × Base Index Value (1,000) Component definitions:
  1. Free Float Market Cap: Calculated as shares available for public trading multiplied by the current market price. Promoter holdings and other restricted shares are excluded.
  2. Investible Weight Factor (IWF): The proportion of total outstanding shares that are available for public trading.
  3. Capping Factor: Applied when a constituent's weight would otherwise exceed the 33% single-stock limit, to bring it within bounds.

The index is reviewed semi-annually using data from the six-month periods ending January 31 and July 31. Changes, if any, are implemented on the last trading day of March and September.

Advantages of Investing in Bank Nifty Stocks

Sectoral Precision

The index gives investors direct exposure to the banking sector. It can suit those who track credit growth, interest rate cycles, or banking sector reforms.

Liquidity

All Bank Nifty weightage stocks rank among the most traded equities on the NSE. This strong liquidity helps investors enter or exit positions without a major impact on market prices.

Economic Correlation

GDP growth, credit demand, and consumption directly influence bank earnings. The index often reflects broader economic momentum and helps track the health of the financial system.

Breadth Within the Sector

The index covers large private banks, public sector banks, and smaller specialised banks. This gives investors within-sector diversification across different business models and risk profiles.

Risks of Investing in Bank Nifty Stocks

Interest Rate Sensitivity

RBI repo rate changes directly affect banks’ net interest margins. Rate-cut cycles can reduce lending spreads, while rate-hike cycles can raise deposit costs. Both scenarios affect index-level earnings.

Asset Quality Deterioration

A rise in Non-Performing Assets (NPAs) reduces bank profitability and can lead to sharp corrections in individual stocks and the overall index. Economic slowdowns or sector-specific shocks often trigger such stress.

Index Concentration

The top three stocks account for over half the index weight. Any adverse development in HDFC Bank, ICICI Bank, or SBI can move the index, even if smaller constituents perform differently.

Regulatory Changes

RBI policies on capital adequacy, provisioning norms, loan classification, and interest rate caps can change the operating and financial profile of index constituents. Regulatory risk remains structural and ongoing.

FII Flow Sensitivity

Foreign investors play a major role in Indian banking stocks. Sustained FII selling due to global risk-off sentiment or a stronger US dollar can cause sharp drawdowns in the Nifty Bank Index levels.

Install the Tickertape app and enjoy a more hands-on investing experience
  • portfolio-iconReceive real-time market alerts for timely decisions
  • portfolio-iconMonitor your portfolio from the palm of your hands
  • portfolio-iconWatchlist stocks and mutual funds to stay updated

Factors to Consider Before Investing in Bank Nifty Stocks

Credit Growth Data

RBI’s fortnightly data on scheduled commercial bank credit acts as a lead indicator of revenue growth across the index. Sustained credit expansion above 12 to 14% year-on-year generally supports bank earnings.

Net Interest Margins (NIMs)

NIMs measure the difference between a bank’s lending rate and its cost of funds. Quarterly NIM disclosures from HDFC Bank, ICICI Bank, and SBI play an important role in index-level earnings estimates.

RBI Monetary Policy

The repo rate directly influences lending and deposit rates. The RBI Monetary Policy Committee’s stance helps investors understand possible margin movements across the index.

Valuation

The Price-to-Book (P/B) ratio is the standard valuation metric for banking stocks. Investors can compare current P/B ratios for each constituent with their historical range and peer multiples to assess whether a stock is fairly valued, overvalued, or trading at a discount.

Global Macro Conditions

US Federal Reserve rate decisions, dollar index movements, and global risk appetite influence FII flows into Indian banking stocks. These flows can affect index performance.

Conclusion

The Nifty Bank Index provides a structured, rules-based representation of India's banking sector through constituent stocks selected on the basis of liquidity, market capitalisation, and F&O eligibility. HDFC Bank, ICICI Bank, and SBI carry the highest index weights and have the most direct bearing on daily index movements. For investors, the index is accessible through direct equity, ETFs, index funds, or derivatives. Monitoring RBI policy decisions, credit growth data, NPA trends, and FII activity remains essential for assessing the direction of the index and its constituents at any given point in time.

Frequently Asked Questions About the Bank Nifty Stocks

  1. What is Bank Nifty?

    Bank Nifty, officially the Nifty Bank Index, is a sectoral index on NSE that tracks the performance of India's most liquid and large-cap banking stocks. It was launched in September 2003.

  2. What is the current Bank Nifty stocks list?

    The bank Nifty stocks list as of 25th May 2026, based on 1-year returns, includes:
    1. RBL Bank Ltd
    2. Bank of Maharashtra Ltd
    3. Karur Vysya Bank Ltd
    4. Tamilnad Mercantile Bank Ltd
    5. Federal Bank Ltd

    Disclaimer: The information provided here is for educational purposes only and should not be construed as investment advice. Stock compositions and index data are subject to change. Please verify current data from NSE Indices or a SEBI-registered financial advisor before making any investment decisions.

  3. Which stock has the highest weightage in Bank Nifty?

    HDFC Bank carries the highest weight in the index, with a market capitalisation of ₹12,11,451 cr. This makes it the single most influential constituent in determining the Nifty Bank Index's current level.

    Disclaimer: The information provided here is for educational purposes only and should not be construed as investment advice. Index weightage data is dynamic and subject to daily change. Please verify current weightage figures from NSE Indices or consult a SEBI-registered financial advisor before making any investment decisions.

  4. How is the Bank Nifty index value calculated?

    The index uses a free-float market-capitalisation-weighted methodology. Index Value = (Current Free Float Market Cap / Base Free Float Market Cap) × 1,000, where the base date is September 1, 2000.

  5. Where can I check the Nifty Bank index today?

    The live Nifty Bank index today's level is available on NSE's official website and Tickertape.

  6. What is the Nifty Bank share price on NSE?

    The Nifty Bank Index is not a stock with a share price; it is an index value. Whereas, the Nifty Bank Index Is trading at ₹55,293.65 as of 25th May, 2026. The Nifty Bank share price on NSE refers to the real-time index level, which is derived from the weighted prices of its constituent stocks.

  7. How can I invest in Bank Nifty stocks?

    Investors can buy individual stocks from the Nifty Bank index stocks list through a demat account, or invest via Nifty Bank ETFs, index mutual funds, or Bank Nifty F&O contracts on NSE.

  8. What is the Bank Nifty lot size?

    The current lot size for Bank Nifty futures and options contracts is 15 units per lot. Lot sizes are subject to periodic revision by NSE.

  9. How often is the Bank Nifty index reviewed?

    The index is reviewed semi-annually. Data from the six months ending January 31 and July 31 is used for each review, with changes effective from the last trading day of March and September, respectively.

  10. What are the main factors that affect Bank Nifty?

    Key factors include RBI interest rate decisions, credit growth trends, NPA levels across constituent banks, quarterly earnings, FII flows, and global macroeconomic conditions such as US Fed policy and dollar strength.

  11. What is the difference between Bank Nifty and Nifty 50?

    The Nifty 50 is a broad-market index tracking the 50 largest companies across all sectors. Bank Nifty is a single-sector index tracking banking stocks. Banking stocks do form a significant part of the Nifty 50, but the two indices serve different analytical purposes.