Bank IFSC & MICR codes

There are total 196 banks with 136422 branches across India. With a population of 1.3 billion people that is one bank branch per 9530 persons! For developed countries like the US and the UK this number is below 4000 i.e. one bank branch per 4000 people. Due to emergence of Online banking, Mobile banking and services like paytm this number is increasing becoming non-significant.

Below is a list of all banks in India. We also have a list of cities on the right that are sorted based on number of unique bank branches they have. For example, clicking on Mumbai below will display a list of banks in mumbai.

Search IFSC code by Bank Name

ABHYUDAYA COOPERATIVE BANK LIMITED
ABU DHABI COMMERCIAL BANK
AHMEDABAD MERCANTILE COOPERATIVE BANK
AIRTEL PAYMENTS BANK LIMITED
AKOLA JANATA COMMERCIAL COOPERATIVE BANK
ALLAHABAD BANK
ALMORA URBAN COOPERATIVE BANK LIMITED
ANDHRA BANK
ANDHRA PRAGATHI GRAMEENA BANK
APNA SAHAKARI BANK LIMITED
AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED
AXIS BANK
B N P PARIBAS
BANDHAN BANK LIMITED
BANK INTERNASIONAL INDONESIA
BANK OF AMERICA
BANK OF BAHARAIN AND KUWAIT BSC
BANK OF BARODA
BANK OF CEYLON
BANK OF INDIA
BANK OF MAHARASHTRA
BANK OF TOKYO MITSUBISHI LIMITED
BARCLAYS BANK
BASSEIN CATHOLIC COOPERATIVE BANK LIMITED
BHARAT COOPERATIVE BANK MUMBAI LIMITED
BHARATIYA MAHILA BANK LIMITED
CANARA BANK
CAPITAL SMALL FINANCE BANK LIMITED
CATHOLIC SYRIAN BANK LIMITED
CENTRAL BANK OF INDIA
CHINATRUST COMMERCIAL BANK LIMITED
CITI BANK
CITIZEN CREDIT COOPERATIVE BANK LIMITED
CITY UNION BANK LIMITED
COMMONWEALTH BANK OF AUSTRALIA
CORPORATION BANK
CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK CALYON BANK
CREDIT SUISEE AG
DCB BANK LIMITED
DENA BANK
DEOGIRI NAGARI SAHAKARI BANK LTD AURANGABAD
DEPOSIT INSURANCE AND CREDIT GUARANTEE CORPORATION
DEUSTCHE BANK
DEVELOPMENT BANK OF SINGAPORE
DHANALAKSHMI BANK
DOHA BANK
DOHA BANK QSC
DOMBIVLI NAGARI SAHAKARI BANK LIMITED
EQUITAS SMALL FINANCE BANK LIMITED
ESAF SMALL FINANCE BANK LIMITED
EXPORT IMPORT BANK OF INDIA
FEDERAL BANK
FIRSTRAND BANK LIMITED
G P PARSIK BANK
GURGAON GRAMIN BANK
HDFC BANK
HIMACHAL PRADESH STATE COOPERATIVE BANK LTD
HSBC BANK
HSBC BANK OMAN SAOG
ICICI BANK LIMITED
IDBI BANK
IDFC BANK LIMITED
IDUKKI DISTRICT CO OPERATIVE BANK LTD
INDIAN BANK
INDIAN OVERSEAS BANK
INDUSIND BANK
INDUSTRIAL AND COMMERCIAL BANK OF CHINA LIMITED
INDUSTRIAL BANK OF KOREA
JALGAON JANATA SAHAKARI BANK LIMITED
JAMMU AND KASHMIR BANK LIMITED
JANAKALYAN SAHAKARI BANK LIMITED
JANASEVA SAHAKARI BANK BORIVLI LIMITED
JANASEVA SAHAKARI BANK LIMITED
JANATA SAHAKARI BANK LIMITED
JP MORGAN BANK
KALLAPPANNA AWADE ICHALKARANJI JANATA SAHAKARI BANK LIMITED
KALUPUR COMMERCIAL COOPERATIVE BANK
KALYAN JANATA SAHAKARI BANK
KAPOL COOPERATIVE BANK LIMITED
KARNATAKA BANK LIMITED
KARNATAKA VIKAS GRAMEENA BANK
KARUR VYSYA BANK
KEB Hana Bank
KERALA GRAMIN BANK
KOTAK MAHINDRA BANK LIMITED
LAXMI VILAS BANK
MAHANAGAR COOPERATIVE BANK
MAHARASHTRA STATE COOPERATIVE BANK
MASHREQBANK PSC
MIZUHO BANK LTD
Maharashtra Gramin Bank
NAGAR URBAN CO OPERATIVE BANK
NAGPUR NAGARIK SAHAKARI BANK LIMITED
NATIONAL AUSTRALIA BANK LIMITED
NATIONAL BANK OF ABU DHABI PJSC
NEW INDIA COOPERATIVE BANK LIMITED
NKGSB COOPERATIVE BANK LIMITED
NORTH MALABAR GRAMIN BANK
NUTAN NAGARIK SAHAKARI BANK LIMITED
OMAN INTERNATIONAL BANK SAOG
ORIENTAL BANK OF COMMERCE
PRAGATHI KRISHNA GRAMIN BANK
PRATHAMA BANK
PRIME COOPERATIVE BANK LIMITED
PT BANK MAYBANK INDONESIA TBK
PUNJAB AND MAHARSHTRA COOPERATIVE BANK
PUNJAB AND SIND BANK
PUNJAB NATIONAL BANK
RABOBANK INTERNATIONAL
RAJGURUNAGAR SAHAKARI BANK LIMITED
RAJKOT NAGRIK SAHAKARI BANK LIMITED
RBL Bank Limited
RESERVE BANK OF INDIA PAD
RESERVE BANK OF INDIA PAD
SAHEBRAO DESHMUKH COOPERATIVE BANK LIMITED
SAMARTH SAHAKARI BANK LTD
SARASWAT COOPERATIVE BANK LIMITED
SBER BANK
SBM BANK MAURITIUS LIMITED
SHIKSHAK SAHAKARI BANK LIMITED
SHINHAN BANK
SHIVALIK MERCANTILE CO OPERATIVE BANK LTD
SHRI CHHATRAPATI RAJASHRI SHAHU URBAN COOPERATIVE BANK LIMITED
SOCIETE GENERALE
SOLAPUR JANATA SAHAKARI BANK LIMITED
SOUTH INDIAN BANK
STANDARD CHARTERED BANK
STATE BANK OF BIKANER AND JAIPUR
STATE BANK OF HYDERABAD
STATE BANK OF INDIA
STATE BANK OF MAURITIUS LIMITED
STATE BANK OF MYSORE
STATE BANK OF PATIALA
STATE BANK OF TRAVANCORE
SUMITOMO MITSUI BANKING CORPORATION
SURAT NATIONAL COOPERATIVE BANK LIMITED
SURYODAY SMALL FINANCE BANK LIMITED
SUTEX COOPERATIVE BANK LIMITED
SYNDICATE BANK
TAMILNAD MERCANTILE BANK LIMITED
TELANGANA STATE COOP APEX BANK
TEXTILE TRADERS CO OPERATIVE BANK LTD
TEXTILE TRADERS COOPERATIVE BANK LIMITED
THE AKOLA DISTRICT CENTRAL COOPERATIVE BANK
THE ANDHRA PRADESH STATE COOPERATIVE BANK LIMITED
THE AP MAHESH COOPERATIVE URBAN BANK LIMITED
THE BANK OF NOVA SCOTIA
THE BARAMATI SAHAKARI BANK LTD
THE COSMOS CO OPERATIVE BANK LIMITED
THE DELHI STATE COOPERATIVE BANK LIMITED
THE GADCHIROLI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
THE GREATER BOMBAY COOPERATIVE BANK LIMITED
THE GUJARAT STATE COOPERATIVE BANK LIMITED
THE HASTI COOP BANK LTD
THE JALGAON PEOPELS COOPERATIVE BANK LIMITED
THE KANGRA CENTRAL COOPERATIVE BANK LIMITED
THE KANGRA COOPERATIVE BANK LIMITED
THE KARAD URBAN COOPERATIVE BANK LIMITED
THE KARANATAKA STATE COOPERATIVE APEX BANK LIMITED
THE KURMANCHAL NAGAR SAHAKARI BANK LIMITED
THE MEHSANA URBAN COOPERATIVE BANK
THE MUMBAI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
THE MUNICIPAL COOPERATIVE BANK LIMITED
THE NAINITAL BANK LIMITED
THE NASIK MERCHANTS COOPERATIVE BANK LIMITED
THE NAVNIRMAN COOPERATIVE BANK LIMITED
THE PANDHARPUR URBAN CO OP BANK LTD PANDHARPUR
THE RAJASTHAN STATE COOPERATIVE BANK LIMITED
THE ROYAL BANK OF SCOTLAND N V
THE SEVA VIKAS COOPERATIVE BANK LIMITED
THE SHAMRAO VITHAL COOPERATIVE BANK
THE SURAT DISTRICT COOPERATIVE BANK LIMITED
THE SURATH PEOPLES COOPERATIVE BANK LIMITED
THE TAMIL NADU STATE APEX COOPERATIVE BANK
THE THANE BHARAT SAHAKARI BANK LIMITED
THE THANE DISTRICT CENTRAL COOPERATIVE BANK LIMITED
THE VARACHHA COOPERATIVE BANK LIMITED
THE VISHWESHWAR SAHAKARI BANK LIMITED
THE WEST BENGAL STATE COOPERATIVE BANK
THE ZOROASTRIAN COOPERATIVE BANK LIMITED
TJSB SAHAKARI BANK LIMITED
TJSB SAHAKARI BANK LTD
TUMKUR GRAIN MERCHANTS COOPERATIVE BANK LIMITED
UCO BANK
UNION BANK OF INDIA
UNITED BANK OF INDIA
UNITED OVERSEAS BANK LIMITED
UTKARSH SMALL FINANCE BANK
Ujjivan Small Finance Bank Limited
VASAI VIKAS SAHAKARI BANK LIMITED
VASAI VIKAS SAHAKARI BANK LTD
VIJAYA BANK
WESTPAC BANKING CORPORATION
WOORI BANK
YES BANK
ZILA SAHAKRI BANK LIMITED GHAZIABAD

Search IFSC code by City

MUMBAI
DELHI
BANGALORE
KOLKATA
CHENNAI
PUNE
HYDERABAD
AHMEDABAD
LUCKNOW
JAIPUR
NEW DELHI
PATNA
NAGPUR
SURAT
KANPUR
LUDHIANA
THANE
COIMBATORE
GURGAON
INDORE
BHOPAL
CHANDIGARH
GUWAHATI
VADODARA
JALANDHAR
AGRA
NASHIK
RAIPUR
MADURAI
AURANGABAD
DEHRADUN
VARANASI
MORADABAD
THIRUVANANTHAPURAM
AMRITSAR
VISAKHAPATNAM
NOIDA
RANCHI
GHAZIABAD
MEERUT
MYSORE
KOCHI
MANGALORE
ALLAHABAD
BHUBANESWAR
RAJKOT
KOLHAPUR
GUNTUR
JODHPUR
VIJAYAWADA
FARIDABAD
GORAKHPUR
KOTTAYAM
CUTTACK
PATIALA
THRISSUR
JABALPUR
UDAIPUR
JAMMU
SALEM
ERNAKULAM
HOWRAH
BELGAUM
GWALIOR
KARNAL
BAREILLY
BILASPUR
WARANGAL
KOTA
AKOLA
JAMSHEDPUR
MALAPPURAM
SOLAPUR
KOLLAM
MUZAFFARPUR
NELLORE
AJMER
DHANBAD
ERODE
AMRAVATI
CALICUT
AMBALA
PALAKKAD
RAMPUR
SAHARANPUR
KANNUR
PANIPAT
ALWAR
ALIGARH
KOZHIKODE
KURNOOL
SANGRUR
BAHRAICH
TIRUCHIRAPPALLI
PANCHKULA
BIKANER
JALGAON
PANAJI
TUMKUR
NIZAMABAD
KHAMMAM
TRIVANDRUM
ROHTAK
MATHURA
HOSHIARPUR
TIRUPUR
GANDHINAGAR
SITAPUR
UJJAIN
MIRZAPUR
BELLARY
PATHANAMTHITTA
BHILWARA
JHANSI
TIRUNELVELI
AZAMGARH
HUBLIDHARWAD
GULBARGA
AHMADNAGAR
KALYAN
NANDED
PONDICHERRY
SILIGURI
KASARAGOD
NALGONDA
BHAVNAGAR
UDUPI
KAKINADA
LAKHIMPUR
SHIMOGA
JAMNAGAR
SHILLONG
DURGAPUR
SRINAGAR
VELLORE
BANDA
HUBLI
BHAGALPUR
HYDERABAD URBAN
MOGA
NASIK
ANANTAPUR
KANCHIPURAM
RANGA REDDY
GURDASPUR
KAPURTHALA
JAUNPUR
RAICHUR
ANAND
KURUKSHETRA
NEW BOMBAY
BARODA
BATHINDA
LATUR
SONIPAT
BHATINDA
GREATER BOMBAY
SATARA
BHUBANESHWAR
MUZAFFARNAGAR
SOLAN
DAVANGERE
HALDWANI
KARIMNAGAR
RATNAGIRI
PALI
HANUMANGARH
ADILABAD
RAJAHMUNDRY
SHIMLA
VASAI
AGARTALA
KARUR
SIKAR
HARDOI
FAIZABAD
NAVI MUMBAI
SAGAR
GANGANAGAR
KHURDA
SAMBALPUR
NAGERCOIL
PANVEL
SIMLA
THANJAVUR
BHARUCH
BOKARO
VISHAKAPATNAM
MANSA
BASTI
CHITTOOR
MAHOBA
PRATAPGARH
GONDA
SULTANPUR
WASHIM
HISAR
UNNAO
HOSPET
TUTICORIN

India has two primary payment and settlement system i.e. Real Time Gross Settlement (RTGS) and the National Electronic Fund Transfer (NEFT), both depends on the IFSC Codes. The Indian Financial System Code or IFS Code or IFSC code is an 11-character alphanumeric code. The code is always 11 characters long, where the first four alphabetic characters are for bank name, the fifth character is always 0 and is reserved for future use and the last five characters are branch identifier for a given bank. Bank IFSC code facilitates electronic funds transfer. The bank which participates in RTGS or NEFT payment system can be identified through the unique IFSC Code.