Good evening :)

List of Banking Stocks in India (2025)

India’s banking sector drives financial intermediation, credit allocation, and economic growth, covering public, private, foreign, cooperative, and rural banks. Explore the top banking sector stocks ranked by market cap.

Best Banking Sector Stocks in India (2025)

Banking Stocks

List of Banking Stocks listed in NSE.

Showing 1 - 20 of 200 results

last updated at 6:30 AM IST 
NameStocks (200)Sub-SectorSub-SectorMarket CapMarket CapClose PriceClose PricePE RatioPE Ratio1M Return1M Return6M Return6M Return1Y Return1Y ReturnPB RatioPB RatioReturn on EquityReturn on EquityROCEROCE
1.HDFC Bank LtdHDFCBANKPrivate BanksPrivate Banks15,33,940.0315,33,940.03997.20997.2021.6721.671.181.182.742.747.227.222.852.8514.0514.055.705.70
2.ICICI Bank LtdICICIBANKPrivate BanksPrivate Banks9,90,939.059,90,939.051,386.701,386.7019.4219.423.233.23-3.10-3.105.375.373.013.0117.0417.047.247.24
3.State Bank of IndiaSBINPublic BanksPublic Banks8,75,154.858,75,154.85948.10948.1011.2811.280.250.2517.5617.5610.2810.281.731.7316.5816.585.635.63
4.Kotak Mahindra Bank LtdKOTAKBANKPrivate BanksPrivate Banks4,24,678.314,24,678.312,135.402,135.4019.1919.191.491.494.354.3521.5021.502.702.7015.3915.397.517.51
5.Axis Bank LtdAXISBANKPrivate BanksPrivate Banks3,97,315.993,97,315.991,280.001,280.0014.1614.163.003.009.319.3110.4010.402.112.1116.2516.257.547.54
6.Bank of Baroda LtdBANKBARODAPublic BanksPublic Banks1,49,038.661,49,038.66288.20288.207.197.19-1.19-1.1913.1913.1910.6010.601.011.0115.4315.437.477.47
7.Punjab National BankPNBPublic BanksPublic Banks1,37,375.151,37,375.15119.53119.537.437.43-2.68-2.689.129.128.658.651.031.0315.1015.109.219.21
8.Canara Bank LtdCANBKPublic BanksPublic Banks1,33,692.331,33,692.33147.39147.397.627.624.584.5825.6325.6335.6835.681.251.2517.5617.568.408.40
9.Union Bank of India LtdUNIONBANKPublic BanksPublic Banks1,16,359.051,16,359.05152.43152.436.456.45-0.38-0.38-0.47-0.4718.7818.781.021.0217.0517.0511.5911.59
10.Indian BankINDIANBPublic BanksPublic Banks1,08,107.331,08,107.33802.60802.609.609.60-7.63-7.6326.6626.6632.8632.861.511.5117.0917.0910.5310.53
11.IDBI Bank LtdIDBIPrivate BanksPrivate Banks1,04,986.451,04,986.4597.6497.6413.7613.76-3.24-3.24-2.71-2.7112.3612.361.701.7013.5013.5010.3910.39
12.Billionbrains Garage Ventures LtdGROWWInvestment Banking & BrokerageInvestment Banking & Brokerage89,739.4089,739.40145.36145.3649.1949.1933.0533.0510.6810.6810.6810.6818.4818.4849.3249.3248.4648.46
13.Indian Overseas BankIOBPublic BanksPublic Banks72,770.6572,770.6537.7937.7921.4321.43-5.57-5.57-8.28-8.28-35.92-35.922.262.2611.3611.365.525.52
14.Yes Bank LtdYESBANKPrivate BanksPrivate Banks71,412.7971,412.7922.7622.7629.1929.19-2.23-2.237.667.667.217.211.491.495.445.442.312.31
15.IDFC First Bank LtdIDFCFIRSTBPrivate BanksPrivate Banks68,641.6168,641.6179.8879.8846.0646.06-1.60-1.6018.3618.3620.6520.651.801.804.234.232.022.02
16.Indusind Bank LtdINDUSINDBKPrivate BanksPrivate Banks67,234.2667,234.26863.00863.0026.1026.106.256.255.975.97-13.60-13.601.041.044.024.022.442.44
17.Bank of India LtdBANKINDIAPublic BanksPublic Banks64,429.3664,429.36141.52141.526.756.75-1.12-1.1213.3213.3220.0520.050.800.8012.5912.595.355.35
18.Federal Bank LtdFEDERALBNKPrivate BanksPrivate Banks63,649.2263,649.22258.65258.6515.3015.308.878.8722.6022.6020.0620.061.801.8012.5312.537.227.22
19.360 One Wam Ltd360ONEInvestment Banking & BrokerageInvestment Banking & Brokerage45,686.4645,686.461,127.901,127.9045.0045.005.545.5410.1210.12-0.04-0.046.476.4719.3119.318.948.94
20.Bank of Maharashtra LtdMAHABANKPublic BanksPublic Banks43,803.4143,803.4156.9556.957.907.90-5.21-5.210.960.96-3.34-3.341.531.5322.8222.828.898.89

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: Sub-sector: PSU and Private Banks | Market Cap: Sorted from Highest to Lowest

How to Invest in Banking Stocks?

Investing in banking stocks using Tickertape is a straightforward process. Tickertape is a powerful stock analysis and screening tool that helps you make informed investment decisions. Here’s how you can use Tickertape to invest in banking stocks:

  1. Sign Up and Log In: You can create an account on the Tickertape or log in if you already have one.
  2. Search for Banking Stocks: Go to Tickertape Stock Screener and search for banking stocks.
  3. Use Filters: You can apply over 200 filters to get stocks sorted based on criteria like market cap, P/E ratio, or dividend yield. You can create your own custom filter if your preferred parameters are not available. This can help you narrow down the top banking stocks in India.
  4. Analyse Stock Data: Tickertape provides comprehensive data on each stock, including financials, performance metrics, future projections, red flags, and more. You can review this data to assess each company’s health and potential in depth.
  5. Add to Watchlist: You may keep track of potential investments by adding them to your watchlist.
  6. Invest Through Your Broker: Once you’ve identified banking stocks that align with your investment thesis, you can place a buy order through your brokerage account linked to Tickertape.

You can stay updated with each of your favourite stocks’ alerts and announcements with Tickertape Alerts. Further, you can analyse your overall portfolio and potential red flags in it by connecting it to Tickertape. Check out detailed analysis of your portfolio now!

Overview of the Best Banking Stocks

HDFC Bank Ltd

HDFC Bank Ltd is one of India’s leading private bank stocks, offering a wide range of banking and financial services, including retail banking, wholesale banking, and treasury operations. Known for its innovative digital solutions, it serves millions of customers across urban and rural areas with customer-centric financial products.

ICICI Bank Ltd

ICICI Bank Ltd is a prominent name among top bank stocks in India. As a major private bank stock, it offers a broad portfolio of banking products and services like retail banking, corporate banking, and investment banking. With a focus on technology, the bank offers seamless digital banking solutions for personal and business needs.

State Bank of India

State Bank of India (SBI), India’s largest public sector bank, provides comprehensive banking solutions, including retail, corporate, and international banking services. Among the Nifty bank stocks with a vast network across the country, SBI supports financial inclusion, offering affordable financial products to diverse customer segments, including rural and urban communities.

Axis Bank Ltd

Axis Bank Ltd, part of India’s bank sector stocks, is known for offering diverse financial services, including retail, corporate, and wealth management solutions. As one of the fast-growing bank stocks, it leverages technology to provide innovative and efficient services, appealing to a broad base of retail and institutional customers.

Kotak Mahindra Bank Ltd

Kotak Mahindra Bank Ltd is another major private bank stock, involved in retail and corporate banking, investment banking, and asset management. With a customer-focused approach and digital initiatives, it has positioned itself among the best-performing bank stocks in India’s competitive financial ecosystem.

What are Banking Stocks?

Banking stocks in India represent publicly traded shares of banks listed on Indian stock exchanges like NSE and BSE. These include public sector banks (e.g., SBI, Bank of Baroda), private sector banks (e.g., HDFC Bank, ICICI Bank), and small finance or cooperative banks. They play a key role in lending, deposits, and financial intermediation, and are often influenced by interest rate changes, RBI policies, and economic cycles.

Key Players in Indian Banking Industry


Private sector


Financial institutions that are owned and controlled by private individuals or corporations rather than the government are called private-sector banks. These banks play a significant role in the Indian banking sector by providing various banking services. Private sector banks lead in terms of their customer service, product innovation, smooth digital banking experience, and efficiency than public banks.

However, there are some disadvantages as well. For instance, you may have to pay a higher interest rate on loans and credit products than public sector banks. Further, private sector banks do not have government support; therefore, in times of financial crisis, they may have to face far more challenges than a public sector bank would have to. Hence, thoroughly researching a private bank stock thoroughly before investing is worthwhile.

Public sector banks (PSU)


Public Sector Undertakings (PSUs) are companies where the government holds the majority of the stake. There are three types of PSU companies mentioned below.

  1. Central Public-Sector Enterprises (CPSE) – These companies are where the central government holds a stake of more than 15%. CPSE is further classified into three types: Maharatna companies, Navratna companies, and Miniratna companies.
  2. Public-Sector Banks (PSB) – Financial institutions in which the government or another public-sector bank holds more than 51% of the voting shares are called PSBs. Nifty PSU Bank represents the performance of PSBs.
  3. State-Level Public Entities (SLPE) – Companies where the state government or another SLPE holds more than 51% stake are called state-level public entities.

Advantages of Investing in Banking Stocks in India

Economic Growth Correlation

Banking stocks usually grow as the Indian economy expands. When economic activity increases, more people and businesses need banking services. This higher demand can boost banks' profits and improve the appeal and value of banking stocks.

Technological Advancements

Banks that lead in digital technology, like HDFC Bank and Axis Bank, often deliver stronger growth. By investing in these digital banking stocks, you can benefit from banks that use technology to improve their services and run their operations more efficiently.

Regulatory Support

The Indian government and regulators have introduced policies that help banks grow. These include actions to lower non-performing assets (NPAs) and enhance credit quality. Such support creates a positive environment for banking sector stocks.

Financial Inclusion Initiatives

Government programs, such as the Pradhan Mantri Jan Dhan Yojana (PMJDY), are bringing more people, especially in rural and semi-urban areas, into the banking system. As the customer base for banks grows, so does the potential for bank stocks to increase in value.

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 Banking Stocks

Economic Environment

Bank performance is closely tied to the economy. Robust growth boosts lending and profitability, while downturns can increase non-performing assets (NPAs).

Financial Health

Key indicators such as ROA, ROE, and Net Interest Margin help assess the strength of financial stocks, providing insights into a bank’s efficiency and capital utilisation.

Asset Quality

A critical factor in analysing bank sector stocks is the level of non-performing assets. Higher NPAs can weaken overall profitability and operational effectiveness.

Competitive Positioning

With rising competition from fintech firms and non-banking financial companies (NBFCs), even mid-cap banking stocks face pressure to innovate while maintaining profitability.

Economic Downturns

During slowdowns, loan demand decreases, NPAs rise, and even high-dividend banking stocks may see lower payouts if profitability declines.

Liquidity Risk

Banks rely on deposits and interbank lending for liquidity. A sudden withdrawal surge or financial crisis can strain liquidity, impacting operations.

How To Find the Best Banking Stocks for Your Portfolio?

Stock selection criteria for the best financial stocks in India vary from investor to investor. Remember, it is crucial to conduct your own research before investing. For this purpose, #TickertapeHaiNa! With over 200 filters, custom filters, pre-built screens, custom universes, a linking watchlist, export data, and more features, Tickertape Stock Screener is your perfect companion for finding the next best stock for your portfolio. Using the tool is a great way to save time and focus on the stocks that are most relevant to you.

Further, the Scorecard on every asset page helps you dive deeper into the stock and analyse the stock based on quantitative factors such as profitability, performance, entry and exit points, valuation, and growth and provides a sneak peek into the potential red flags in the stock.

Research, analyse, and invest quicker than before, because #TickertapeHaiNa! Become a Pro Member now!

Frequently Asked Questions on Banking Stocks

  1. 1. Which are the top banking stocks in India by market capitalisation?

    HDFC Bank, ICICI Bank, State Bank of India, Kotak Mahindra Bank, and Axis Bank are among the top bank stocks in India by market capitalisation.
    Disclaimer: Please note that this is not a recommendation. Please do your own research or consult your financial advisor before investing.

  2. 2. What factors should investors consider when choosing banking stocks?

    Investors should assess the bank's financial health, asset quality, profitability ratios, growth prospects, and market position.
    Disclaimer: Please note that this is not a recommendation. Please do your own research or consult your financial advisor before investing.

  3. 3. How does the Reserve Bank of India's classification of D-SIBs affect banks?

    Banks classified as Domestic Systemically Important Banks (D-SIBs) are required to maintain additional capital buffers due to their significant impact on the financial system.

  4. 4. Which public sector banks are among the top in India?

    State Bank of India, Punjab National Bank, Bank of Baroda, and Canara Bank are among the top public sector bank stocks in India.
    Disclaimer: This is only for educational purposes as the latest data is derived from Tickertape Stock Screener.

  5. 5. What recent performance trends have been observed in Indian banking stocks?

    Recent trends indicate strong trading sessions with notable gains in banks like ICICI Bank and State Bank of India, reflecting investor confidence.
    Disclaimer: This is only for educational purposes as the latest data is derived from major financial research reports.

  6. 6. How do economic factors influence banking stocks in India?

    Economic growth, interest rates, and regulatory policies significantly impact banking stocks, affecting loan demand, asset quality, and profitability.