Top Banks in India

Name of the Bank Deposits (in Rs. crs) No. of Offices
Public Sector Banks
State Bank of India 27,06,344 22,414
Punjab National Bank 6,42,226 6,983
Bank of Baroda 5,91,314 5,467
Canara Bank 5,24,772 6,212
Bank of India 5,20,854 5,186
Private Sector Banks
HDFC Bank 7,88,771 4,787
ICICI Bank 5,60,975 4,867
Axis Bank 4,53,623 3,703
Yes Bank 2,00,738 1,100
Federal Bank 1,11,992 1,252
Jammu and Kashmir Bank 80,006 904
Foreign Banks in India
Citi Bank 35
Standard Chartered Bank 100
HSBC 26
Deutsche Bank 17
DBS Bank 12
The above information has been updated from the annual reports of respective banks as on 31 March 2018.

Mergers and Acquisitions of Banks in India

Target BankAcquired byYear
New Bank of IndiaPunjab National Bank1993
Bank of Karad LtdBank of India1994
Bank of MaduraICICI Bank2002
Nedugandi Bank LtdPunjab National Bank2003
Global Trust Bank Oriental Bank of Commerce2004
Centurion BankBank of Punjab2005
Lord Krishna Bank Centurion Bank of Punjab2006
Centurion Bank of Punjab HDFC Bank2008
Bank of RajasthanICICI Bank2010
Bhartiya Mahila BankState Bank of India2017
Vijaya Bank and Dena BankBank of Baroda2019