Top Banks in India: A Complete list of Indian banks regulated by RBI

Top Banks in India

Top Banks in India: A Complete list of Indian banks regulated by RBI

As we know, India is the 2nd largest country by population, and banking management is a difficult task for our Nation. The Reserve Bank of India regulates all public and private sector banks in India, for maintaining cash flow around the country.

RBI owned By the Government of India. The RBI Act, 1934, established it. Banking is playing a significant role in the development of our country.

We have 12 government banks and 22 private banks today. Usually, the Indian banking system divided into two major categories:

  1. Public Sector Banks
  2. Private Sector Banks
  3. Foreign Banks in India

In this post, I will share all three types of commercial banks list.

Updated List of Public Sector Banks in India

After the merging processes on 30Aug2019, some public sector banks merge in the other big Public Sector Banks, and it’s effective from 1st April 2020. These nationalized banks owned by the government of India. The Public sector banks in India alone account for about 75 % of the entire advances in the Indian banking business.

PSU banks give their services around the country. And State Bank of India is the largest public sector bank in India. A wide range of merchandise similar to fixed deposits, savings & current accounts, Loans, Credit Cards makes this bank top-of-the-line banks in the country.

Presently, these 12 public sector banks are in action.


Establish YearBranches


1. State Bank Of India195524,000Mumbai, Maharashtra
2. Punjab National Bank189411,437New Delhi, Delhi
3. Union Bank of India19199,609Mumbai, Maharashtra
4. UCO Bank19434,000Kolkata, West Bengal
5. Punjab and Sind Bank19081,554New Delhi, Delhi
6. Central Bank of India19114,666Mumbai, Maharashtra
7. Canara Bank190610,342Bengaluru, Karnataka
8. Indian Bank19076,104Chennai, Tamil Nadu
9. Indian Overseas Bank19373,400Chennai, Tamil Nadu
10. Bank of Baroda19089,481Vadodara, Gujarat
11. Bank of India19065,000Mumbai, Maharashtra
12. Bank of Maharashtra19351897Pune, Maharashtra

Also Read: 13 Easy Online Part Time Jobs At Home For Students In 2020

List of Private Sector Banks in India

Private Sector Banks usually hold most of the shares in self hands. These 22 Private Banks are working in India right now.


Establish Year



1. HDFC Bank19944,787Mumbai, Maharashtra
2. ICICI Bank19944,882Mumbai, Maharashtra
3. Axis Bank19934,415Mumbai, Maharashtra
4. IndusInd Bank19941,004Mumbai, Maharashtra
5. CSB Bank1920426Thrissur, Kerala
6. City Union Bank1904600Thanjavur, Tamil Nadu
7. DCB Bank1930323Mumbai, Maharashtra
8. IDBI Bank19641,892Mumbai, Maharashtra
9. Federal Bank19311,252Aluva, Kerala
10. Bandhan Bank20151,000Kolkata, West Bengal
11. Yes Bank20041,050Mumbai, Maharashtra
12. IDFC First Bank2015301Mumbai, Maharashtra
13. Dhanlaxmi Bank1927269Thrissur, Kerala
14. Jammu & Kashmir Bank1938958Srinagar, Jammu, and Kashmir
15. Karnataka Bank1924835Mangaluru, Karnataka
16. Karur Vysya Bank1916668Karur, Tamil Nadu
17. Lakshmi Vilas Bank1926570[12]Karur, Tamil Nadu
18. Nainital Bank1922135Nainital, Uttarakhand
19. RBL Bank1943342Mumbai, Maharashtra
20. Kotak Mahindra Bank20031,369Mumbai, Maharashtra
21. Tamilnad Mercantile Bank Limited1921509Thoothukudi, Tamil Nadu
22. South Indian Bank1929852Thrissur, Kerala

Top 10 Foreign Banks in India

These International Banks are working globally, and their Head offices are outside of India.

  1. City Bank
  2. Standard Charted Bank
  3. HSBC
  4. Deutsche Bank
  5. DBS Bank
  6. Bank of America
  7. Barclays Bank
  8. Doha Bank
  9. Bank of Bahrain and Kuwait
  10. Royal Bank of Scotland

 Some FAQ to your help:

Who is the No 1 bank in India?

HDFC Bank Ltd Is on the 1st position according to Forbes 2019 report. HDFC Bank is the largest bank in India by market capitalization. It established in 1994, and it has 88,253 staff. Its Revenue:  816.02billion INR (2019, US$17 billion) / Total assets: 8,638billion INR (2019, US$170 billion).

Here are the top 10 ranked banks in India.


NameHeadquarters CityHeadquarters Country


1HDFC BankMumbaiIndia88,253
2ICICI BankMumbaiIndia81,548
4Kotak Mahindra BankMumbaiIndia35,717
5IDFC BankChennaiIndia9,670
6Syndicate BankBangaloreIndia——
7Punjab National BankNew DelhiIndia74,897
8Allahabad BankKolkataIndia23,967
9Vijaya BankBengaluruIndia16,079
10Axis BankMumbaiIndia——-

How many banks are in India?

In 2020, 22 private sector banks, 12 public sector banks, 3 local area banks, 10 small finance banks, 7 payment banks, 4 financial institutions, 45 regional rural banks(RRB), and 44 foreign banks in India.

Which bank is not under RBI?

The State Bank of Sikkim is the only bank that is not regulated by RBI. The Sikkim state government owns it, and it’s headquarter is located in Gangtok, Sikkim, India.

How many nationalized banks in India?

Currently, 20 nationalized/PSU banks in India.


In this post, I will share all public sector banks and private sector banks list as 2020. I hope this will help you. So if you like this post, please like and share it with others.

All Banks Balance check Number Previous post All 55 Banks Missed Call Bank Balance Check Number with Details
top mnc companies in india Next post Top 10 MNC Companies in India | List of Indian & International Multinational Companies