Rich banks? Oh yes, banks are often rich, and when we’re talking about the top banks in the country, well, they’re kinda super rich. Though, when we’re talking about rich banks, this can mean a lot of different things, like it could be that you’re talking about a rich bank in the sense of how big the market capitalization of that bank is, or maybe you’re just looking at the income, profit, or revenue numbers. But in our opinion, when you’re searching for the richest banks in India, you should take a good look at the assets owned by the banks, which gives you a pretty good idea of how rich a particular bank is. Worry not though, we have done the work and are here to list down the top 10 richest banks in India as of 2025, so, let’s just get to it right away.

1. State Bank of India

State Bank of India

No doubt, when we talk about the biggest public sector bank in India, it has to be State Bank Of India as of 2025. Why? Well, the market cap of this bank is somewhere around 6.92 trillion INR, which also makes it the 3rd largest bank in the country. Though, we’re here to talk about the richest banks in India, and sure enough, SBI also comes at the top for that, but why? Well, that’s just because this public sector bank holds about $808.20 billion in total assets. And this bank has been growing like crazy in the last few years or so, and right now, it holds about 23% share of the market.

2. HDFC Bank

HDFC Bank

Alright, here comes the largest bank in India at the moment, and just so you know, we’re talking about the market cap-wise data here. So, as per that, HDFC Bank has about 13.76 trillion INR of market cap, which is the largest so far in India. And talking about how rich this bank really is, well, for that, you’d have to consider the total assets owned by this bank. And? Oh, that amounts to somewhere around $483.70 billion in assets. Though, the most amazing thing about this bank is that in just last year, we saw it grow by more than 57% compared to the last year, which is just insane if you think about it for a sec.

3. ICICI Bank

ICICI Bank

Then there is the 2nd largest private sector bank of India, and yes, we’re talking about ICICI Bank. This seems to be a pattern in every other metric that private sector banks are doing super well in India. But how well is ICICI Bank doing financially? Well, it is growing 19% year-on-year, so you can get a good idea of how good it really is doing. How rich, though? Oh, compared to the top bank on this list, it is a huge drop, but still, if we take a good look at the assets owned by ICICI Bank, the number stands somewhere around $283.74 billion in assets.

4. Punjab National Bank

Punjab National Bank

Many people don’t really realize how big the Punjab National Bank is because it is considered to be a big bank only in the northern part of the country. But, just so you know, as of 2025, it is actually the 3rd largest public sector bank in India by market capitalization. And, for a bank that has been in the banking scene for more than 130 years now, you can imagine that it owns a huge amount of assets too, right? Yes, that is pretty much the case. Compared to the previous bank, PNB isn’t very far off, but still, the assets owned by this bank are worth somewhere around $209.40 billion as of 2025.

5. Bank of Baroda

Bank of Baroda

See, if you go by the market cap numbers, Bank of Baroda (BoB) actually is the 2nd largest public sector bank in India, yes, it is doing much better than PNB in that case. But, if we’re talking about the richest banks in India, BoB comes at the 5th spot by a small margin actually. Like, as of 2025, Bank of Baroda holds a huge amount of assets that are worth $208.80 billion right now.

6. Canara Bank

Canara Bank

Then comes another old bank of the country, and this time, we have another public sector bank that has made it to this list. Sure, if you look at the largest banks in India by market cap, you’ll see that Canara Bank comes in at the 10th spot, but here, it is doing super well. Why? Well, that’s just because it is an old bank, and over the years, it has acquired a lot of assets, which now amounts to somewhere around $193.69 billion.

7. Axis Bank

Axis Bank

Next up, there is Axis Bank which ranks seventh on this list with $181.40 billion in assets. And on this list today, it is only the 3rd private sector bank, but since it is doing super well, we had to include this one. Looking at the fact that this bank is just 3 decades old, the amount of assets it owns is just impressive.

8. Union Bank of India

Union Bank of India

Okay so, here is another old timer, and this time we have Union Bank of India, which is also a bank more than a century old, so no wonder it owns so many assets. If we go by the recent data, this bank alone holds or owns assets worth $163.30 billion.

9. Bank of India

Bank of India

Compared to all the other banks on this list, if you look at how well the others are doing, Bank of India seems like a small player. But that’s only limited to other financial metrics, in terms of how rich this bank is, it is pretty decent. How? Well, as of 2025, this bank comes in ninth with $121.86 billion in assets.

10. Kotak Mahindra Bank

Kotak Mahindra Bank

Lastly, there is the 4th largest bank in India by market cap, and this one comes in at the 10th spot on this list just because the total assets it owns are not that impressive compared to some other public and private sector banks. Like, as of 2025, it only owns assets worth $96.39 billion.

Conclusion

There you have it. By far, as of 2025, these are the richest and most successful banks in India, and as you can see, this list has a mix of private as well as public sector banks, which is a good indication that the banking scene is balanced in the country. So, that’s pretty much it for today.

Hemant Sharma

By Hemant Sharma

Hemant Sharma is a passionate writer at IndiaBelong.com, bringing you insightful content on India's trending stories, news, culture, heritage, travel, lifestyle and more.

Leave a Reply

Your email address will not be published. Required fields are marked *