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

Best Bank Nifty Stocks List in India (2026)
Bank Nifty Stock Screener
Bank Nifty Stock Screener: Analyse & Filter Indian Stocks on Tickertape
Created by
@tickertapetickertapeShowing 1 - 14 of 14 results
| NameStocks (14)↓ | ↓Sub-SectorSub-Sector↓ | ↓Market CapMarket Cap↓ | ↓Close PriceClose Price↓ | ↓PE RatioPE Ratio↓ | ↓1D Return1D Return↓ | ↓1M Return1M Return↓ | ↓6M Return6M Return↓ | ↓1Y Return1Y Return↓ | ↓PB RatioPB Ratio↓ | ↓Return on EquityReturn on Equity↓ | ↓ROCEROCE↓ | ↓Dividend YieldDiv Yield↓ | ↓Debt to EquityDebt to Equity↓ | ↓Volatility vs NiftyVolatility vs Nifty↓ | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | HDFC Bank LtdHDFCBANK | Private BanksPrivate Banks | 12,55,891.4412,55,891.44 | 808.30808.30 | 16.5216.52 | -0.88-0.88 | 3.563.56 | -13.19-13.19 | -19.02-19.02 | 2.062.06 | 13.2613.26 | 5.625.62 | 1.901.90 | 0.000.00 | 1.441.44 | |
| 2. | ICICI Bank LtdICICIBANK | Private BanksPrivate Banks | 10,16,004.1910,16,004.19 | 1,418.201,418.20 | 18.8318.83 | 0.140.14 | 6.486.48 | 0.520.52 | -0.57-0.57 | 3.093.09 | 17.0417.04 | 7.657.65 | 0.840.84 | 0.000.00 | 1.301.30 | |
| 3. | State Bank of IndiaSBIN | Public BanksPublic Banks | 9,50,845.929,50,845.92 | 1,031.201,031.20 | 11.4111.41 | 0.110.11 | 0.720.72 | -1.06-1.06 | 23.9923.99 | 1.551.55 | 14.8814.88 | 4.974.97 | 1.681.68 | 0.000.00 | 1.581.58 | |
| 4. | Axis Bank LtdAXISBANK | Private BanksPrivate Banks | 4,08,252.164,08,252.16 | 1,307.601,307.60 | 15.4715.47 | -0.36-0.36 | -4.10-4.10 | 1.041.04 | 11.9111.91 | 1.891.89 | 13.0713.07 | 5.265.26 | 0.080.08 | 0.000.00 | 1.661.66 | |
| 5. | Kotak Mahindra Bank LtdKOTAKBANK | Private BanksPrivate Banks | 3,76,408.513,76,408.51 | 377.15377.15 | 19.5219.52 | -0.33-0.33 | -7.05-7.05 | -9.82-9.82 | -13.47-13.47 | 2.082.08 | 11.3911.39 | 5.945.94 | 0.170.17 | 0.000.00 | 1.521.52 | |
| 6. | Union Bank of India LtdUNIONBANK | Public BanksPublic Banks | 1,31,588.091,31,588.09 | 168.77168.77 | 6.776.77 | -2.09-2.09 | -2.13-2.13 | -4.19-4.19 | 13.7713.77 | 0.990.99 | 15.7115.71 | 8.668.66 | 2.902.90 | 0.000.00 | 2.322.32 | |
| 7. | Bank of Baroda LtdBANKBARODA | Public BanksPublic Banks | 1,28,327.351,28,327.35 | 248.30248.30 | 6.476.47 | 0.060.06 | -10.72-10.72 | -19.45-19.45 | -0.31-0.31 | 0.770.77 | 12.6012.60 | 5.805.80 | 3.433.43 | 0.000.00 | 1.981.98 | |
| 8. | Punjab National BankPNB | Public BanksPublic Banks | 1,21,491.901,21,491.90 | 105.22105.22 | 6.616.61 | -0.46-0.46 | -2.66-2.66 | -20.50-20.50 | -8.48-8.48 | 0.810.81 | 12.9312.93 | 9.179.17 | 2.842.84 | 0.000.00 | 1.881.88 | |
| 9. | Canara Bank LtdCANBK | Public BanksPublic Banks | 1,14,716.531,14,716.53 | 125.90125.90 | 6.426.42 | -0.45-0.45 | -4.88-4.88 | -19.88-19.88 | 7.587.58 | 0.970.97 | 15.9315.93 | 7.747.74 | 3.323.32 | 0.000.00 | 2.082.08 | |
| 10. | Federal Bank LtdFEDERALBNK | Private BanksPrivate Banks | 80,839.6780,839.67 | 326.60326.60 | 18.6418.64 | -0.29-0.29 | 2.852.85 | 20.8520.85 | 52.1352.13 | 2.282.28 | 12.5312.53 | 7.587.58 | 0.360.36 | 0.000.00 | 1.671.67 | |
| 11. | Indusind Bank LtdINDUSINDBK | Private BanksPrivate Banks | 78,669.0378,669.03 | 1,013.501,013.50 | 88.4788.47 | 0.380.38 | 8.638.63 | 6.256.25 | 15.2015.20 | 1.211.21 | 4.024.02 | 0.840.84 | 0.150.15 | 0.000.00 | 2.022.02 | |
| 12. | AU Small Finance Bank LtdAUBANK | Consumer FinanceConsumer Finance | 77,970.6477,970.64 | 1,035.101,035.10 | 29.5229.52 | -0.53-0.53 | -0.38-0.38 | 0.950.95 | 29.7529.75 | 4.544.54 | 14.1714.17 | 10.3510.35 | 0.100.10 | 0.000.00 | 2.082.08 | |
| 13. | Yes Bank LtdYESBANK | Private BanksPrivate Banks | 74,074.0974,074.09 | 23.7523.75 | 21.0921.09 | 0.640.64 | -0.04-0.04 | 1.241.24 | 17.3417.34 | 1.551.55 | 5.445.44 | 3.323.32 | -- | 0.000.00 | 1.951.95 | |
| 14. | IDFC First Bank LtdIDFCFIRSTB | Private BanksPrivate Banks | 68,478.5368,478.53 | 79.2879.28 | 42.5242.52 | -0.24-0.24 | 0.880.88 | -5.38-5.38 | 7.347.34 | 1.791.79 | 4.234.23 | 1.961.96 | 0.270.27 | 0.000.00 | 2.172.17 |
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:
- Open a demat/trading/stockbroker account. You can open a demat account with smallcase!
- 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.
- 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.
- No single stock can exceed 33% of the total index weight.
- The top three stocks together cannot exceed 62% of the total index weight.
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:
- 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.
- Investible Weight Factor (IWF): The proportion of total outstanding shares that are available for public trading.
- 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
Liquidity
Economic Correlation
Breadth Within the Sector
Risks of Investing in Bank Nifty Stocks
Interest Rate Sensitivity
Asset Quality Deterioration
Index Concentration
Regulatory Changes
FII Flow Sensitivity
Receive real-time market alerts for timely decisions
Monitor your portfolio from the palm of your hands
Watchlist stocks and mutual funds to stay updated

Factors to Consider Before Investing in Bank Nifty Stocks
Credit Growth Data
Net Interest Margins (NIMs)
RBI Monetary Policy
Valuation
Global Macro Conditions
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.
Popular Stock Collections
Popular Mutual Fund Collections
Frequently Asked Questions About the Bank Nifty Stocks
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.What is the current Bank Nifty stocks list?
The bank Nifty stocks list as of 25th May 2026, based on 1-year returns, includes:- RBL Bank Ltd
- Bank of Maharashtra Ltd
- Karur Vysya Bank Ltd
- Tamilnad Mercantile Bank Ltd
- 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.
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.
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.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.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.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.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.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.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.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.