All Banks in India
Complete directory of 233+ banks in India with their IFSC codes. Select a bank to view all its branches organized by state and district.
Major Banks (Top 20)
All Banks (A-Z)
Frequently Asked Questions
How many banks are there in India?
India has 233+ banks participating in the electronic fund transfer system. This includes public sector banks, private sector banks, regional rural banks, cooperative banks, small finance banks, and payment banks.
Which bank has the most branches in India?
STATE BANK OF INDIA has the most branches with 26195+ branches across India, followed by PUNJAB NATIONAL BANK and CANARA BANK.
What is the difference between IFSC codes of different banks?
Each bank has a unique 4-character bank code at the beginning of its IFSC codes. For example, State Bank of India uses SBIN, HDFC Bank uses HDFC, ICICI Bank uses ICIC. The last 6 characters identify the specific branch.
Do all banks have IFSC codes?
All banks that participate in NEFT, RTGS, and IMPS electronic fund transfer systems have IFSC codes. This includes all scheduled commercial banks, cooperative banks, regional rural banks, small finance banks, and payment banks in India.