IFSC Directory

Search IFSC codes, bank branches, addresses, and location details

Browse a large India-wide bank branch directory with IFSC search, city and state filters, and SEO-friendly detail pages for each branch.

197,046

Total bank branches

382

Active banks covered

45

States in directory

Directory Utility

Search by IFSC, bank name, branch, city, district, or state

The directory is built to help users move from broad discovery into exact branch pages that are easy to index and share.

Canonical detail pages Each branch can resolve to a clean IFSC URL with bank, branch, city, and state context.
Search-friendly flow Users can search broadly, filter results, or jump straight into a specific IFSC code page.
IFSC lookup | branch listing | SEO-friendly detail pages
Data alert: This information can be wrong or outdated. For more information, please visit the official bank website.
197,046 Searchable bank branches in the IFSC directory
382 Active banks with indexed branch data
45 States available in current branch coverage

34,051 IFSC results

Filtered results based on your current search criteria.

STATE BANK OF INDIA

BALACHAUR

BKID0006346
GARHSHANKAR ROAD BALACHAUR DISTT SAHID BHAGAT SINGH NAGAR NAWANSHAHAR PUNJAB 144521, NAWANSHAHAR, NAWANSHAHR, PUNJAB, 144521
NAWANSHAHR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

NAWANSHAHAR

SBIN0032652
RV TOWER, CHANDIGARH ROAD, DISTRICTNAWANSHAHAR, PB144514, NAWANSHAHAR, NAWANSHAHAR, PUNJAB
NAWANSHAHAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

NRI NAWANSHAHR

SBIN0012325
NRI NAWANSHAHR,RAILWAY ROAD,NAWANSHAHR,DISTNAWANSHAHR144505, NAWANSHAHAR, NAVANSAHAR, PUNJAB
NAVANSAHAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

BANGA

SBIN0001543
NAWANSHAHR,PUNJAB,PIN 144505, NAWANSHAHR, NAVANSAHAR, PUNJAB, 144505
NAVANSAHAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

Cac Nawanshahr

SBIN0061952
Nehru Gate Railway Road Nawanahshahr Distt Sbs Nagar 144514, Nawanshahr, Nawanshahr, Punjab, 144514
Nawanshahr, Punjab
MICR: 144002314
View IFSC details

STATE BANK OF INDIA

R AND DB RACC NAWANSHAHR

SBIN0063446
NEHRU GATE RAILWAY ROAD NAWANSHAHR SBS NAGAR PUNJAB 144514, NAWANSHAHR, NAWANSHAHR, PUNJAB
NAWANSHAHR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

NAYA NANGAL

SBIN0000689
NAYA NANGAL, NAYA NANGAL, RUPNAGAR, PUNJAB
RUPNAGAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

NURMAHAL

SBIN0050681
MAIN BAZAR VPO NURMAHAL DISTT JALANDHAR, NURMAHAL, JALANDHAR, PUNJAB
JALANDHAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

Alampur

SBIN0050484
Vpo Alampurvia Dasuya, Oiu, Alampur, Punjab
Alampur, Punjab
MICR: 144002880
View IFSC details

STATE BANK OF INDIA

DASUYA ADB

SBIN0050262
G TROADDASUYA, OIU, DASUYA, PUNJAB
DASUYA, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

GARHDIWAL

SBIN0050718
VPO GARHDIWALTHEDASUYA, OIU, GARHDIWALA, PUNJAB
GARHDIWALA, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

GARHSHANKAR

SBIN0050081
NEAR CIVIL COURTGARHSHANKAR, OIU, GARHSHANKAR, PUNJAB
GARHSHANKAR, PUNJAB
MICR: Not available
View IFSC details

STATE BANK OF INDIA

Hariana

SBIN0050863
Near Bawa Autos Vill Po Hariana 144208, Oiu, Hariana, Punjab, 144208
Hariana, Punjab
MICR: 146002012
View IFSC details

STATE BANK OF INDIA

Hoshiarpur

SBIN0050207
Hoshiarpur, Oiu, Hoshiarpur, Punjab
Hoshiarpur, Punjab
MICR: 146002008
View IFSC details

STATE BANK OF INDIA

Hoshiarpur Msm

SBIN0050767
Mahavir Spinning Mills, Oiu, Hoshiarpur, Punjab
Hoshiarpur, Punjab
MICR: 146002010
View IFSC details

STATE BANK OF INDIA

Johal

SBIN0050460
Vpo Johalvia Khuda, Oiu, Johal, Punjab
Johal, Punjab
MICR: 144002882
View IFSC details

STATE BANK OF INDIA

Kot Fatuhi

SBIN0050672
Nri Spldbrthegarhshankar, Oiu, Kotfatuhi, Punjab
Kotfatuhi, Punjab
MICR: 146002015
View IFSC details

STATE BANK OF INDIA

MAHILPUR

SBIN0050710
VPO MAHILPUR, OIU, MAHALPUR, PUNJAB
MAHALPUR, PUNJAB
MICR: Not available
View IFSC details
Showing 23779 to 23796 of 34,051 branches