- By Aditi Priya Singh
- Sun, 20 Apr 2025 11:23 AM (IST)
- Source:JND
Top 10 Wealthiest Banks In India: The banking industry in India is vital to the country's economic development, and market capitalisation is a major gauge of a bank's soundness and investor confidence. As of 2025, both public and private sector banks, each making a substantial economic contribution, dominate the Indian banking market.
Leading the list is HDFC Bank, which has a market capitalisation of ₹13.81 lakh crore as of now, making it the largest bank in India. ICICI Bank is right behind it with a market valuation of ₹9.43 lakh crore. With a market valuation of ₹6.81 lakh crore, the State Bank of India (SBI) is India's biggest public sector bank. Among the other prominent banks in the top ten are Canara Bank, Union Bank of India, Punjab National Bank, Axis Bank, Bank of Baroda, Kotak Mahindra Bank, and Indian Overseas Bank. Due to their strong performance and strategic expansion plans, these institutions have proven to be resilient and flexible in a changing financial landscape."
List of Top 10 Wealthiest banks in India by Their Market capitalisation
This list of the top 10 wealthiest banks in India by their market capitalisation provides insight into the financial institutions that are shaping the country's economic future.
Rank | Bank | Type of Bank | Market cap |
1. | HDFC Bank | Private | ₹13.81 lakh crore |
2. | ICICI Bank | Private | ₹9.43 lakh crore |
3. | SBI | Public | ₹6.81 lakh crore |
4. | Kotak Mahindra Bank | Private | ₹4.26 lakh crore |
5. | Axis Bank | Private | ₹3.39 lakh crore |
6. | Bank of Baroda | Public | ₹1.13 lakh crore |
7. | Punjab National Bank | Public | ₹1.06 lakh crore |
8. | Union Bank of India | Public | ₹0.91 lakh crore |
9. | Indian Overseas Bank | Public | ₹0.80 lakh crore |
10. | Canara Bank | Public | ₹0.79 lakh crore |
Sources: Forbes
Wealthiest Banks In India By Their Market Cap and Their Establishment Year
1. HDFC Bank
HDFC Bank was founded in 1994 and has since expanded to become the biggest private sector bank in India. It runs more than 2,1,000 ATMs and 9,100 branches in more than 4,100 Indian cities and towns as of December 2024. With a broad range of financial products and services, the bank caters to a large clientele.
2. ICICI Bank
One of the top private sector banks in India was established in 1994 and is called ICICI Bank. It is well-known throughout the nation and serves a sizable clientele with banking and financial services. The bank has a sizable customer base thanks to its wide network and digital initiatives.
3. State Bank of India (SBI)
SBI is the oldest and biggest public sector bank in India, having been founded in 1806. By 2024, it will have more than 22,500 branches and roughly 63,580 ATMs across the country, serving more than 50 crore customers.
4. Kotak Mahindra Bank
Kotak Mahindra Bank was founded in 1985 as a non-banking financial company and became a full-fledged bank in 2003. With more than 1,780 branches and almost 3,000 ATMs operating throughout India, it had grown its clientele to 5.1 crore by June 2024.
5. Axis Bank
Axis Bank is a well-known private sector bank in India that was founded in 1993. It serves a wide range of clients nationwide with a broad network of branches and automated teller machines (ATMs) and a full range of financial services.
6. Bank of Baroda
Bank of Baroda is one of the biggest and oldest public sector banks in India, having been established in 1908. Its substantial domestic and international presence is demonstrated by the fact that it serves over 165 million customers in 17 countries.
7. Punjab National Bank (PNB)
Established in 1894, PNB is a major public sector bank in India. It operates more than 11,000 branches and has a substantial customer base, providing a wide range of banking services across the country.
8. Union Bank of India
Union Bank of India is a major public sector bank that was established in 1919. With a network of more than 9,500 branches and 12,000 ATMs throughout India, it served more than 120 million customers as of March 2023.
9. Indian Overseas Bank (IOB)
IOB is a public sector bank that was founded in 1937 and has its main office in Chennai. It is well-established in South India and provides a wide range of banking services to its clients nationwide.
10. Canara Bank
Canara Bank is one of the oldest public sector banks in India, having been established in 1906. With a network of 12,026 ATMs and 9,816 branches throughout all Indian states and Union Territories, it serves more than 11.65 crore customers as of December 2024.