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.

164,186

Total bank branches

256

Active banks covered

43

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
164,186 Searchable bank branches in the IFSC directory
256 Active banks with indexed branch data
43 States available in current branch coverage

45,523 IFSC results

Filtered results based on your current search criteria.

Bank of India

Mpgb Pamakhedi

BKID0MG0247
Pamakhedi Po Baijogwad, Khandwa, Khandwa, Madhya Pradesh
Khandwa, Madhya Pradesh
MICR: 450653527
View IFSC details

Bank of India

Mpgb Punasa

BKID0MG0273
Sanawad Road Punasa, Khandwa, Khandwa, Madhya Pradesh
Khandwa, Madhya Pradesh
MICR: 450653525
View IFSC details

Bank of India

Mpgb Rangaon

BKID0MG0248
Main Road Rangaon, Khandwa, Khandwa, Madhya Pradesh
Khandwa, Madhya Pradesh
MICR: 450653528
View IFSC details

Bank of India

Mpgb Bamandi

BKID0MG0251
Main Road Bamandi, Khargone, Khargone, Madhya Pradesh
Khargone, Madhya Pradesh
MICR: 451653546
View IFSC details

Bank of India

Mpgb Diversion Road Khargone

BKID0MG0292
Raguwansi Bhawan Bawdi Bus Stand Diversion Road, Khargone, Khargone, Madhya Pradesh
Khargone, Madhya Pradesh
MICR: 451653003
View IFSC details

Bank of India

Mpgb Gogawan

BKID0MG0214
Sanawad Road Gogawan, Khargone, Khargone, Madhya Pradesh
Khargone, Madhya Pradesh
MICR: 451653522
View IFSC details

Bank of India

Mpgb Maheshwar

BKID0MG0232
Maheshwar, Khargone, Khargone, Madhya Pradesh
Khargone, Madhya Pradesh
MICR: 451653531
View IFSC details

Bank of India

Mpgb Ajaniya

BKID0MG1342
Postajaniyatahsilbhuabichhiyadist Mandla 481993, Mandla, Mandla, Madhya Pradesh, 481993
Mandla, Madhya Pradesh
MICR: 481653533
View IFSC details

Bank of India

Mpgb Bijadandi

BKID0MG1346
Postbijadandi Tahsilniwas Dist Mandla481662, Mandla, Mandla, Madhya Pradesh
Mandla, Madhya Pradesh
MICR: 481653538
View IFSC details

Bank of India

Mpgb Mohgaon M

BKID0MG1353
Postmohgaon Tahsil Mandla 481663, Mandla, Mandla, Madhya Pradesh, 481663
Mandla, Madhya Pradesh
MICR: 481653543
View IFSC details

Bank of India

Mpgb Dalauda

BKID0MG1410
Dalaudamandsaur, Mandsaur, Mandsaur, Madhya Pradesh
Mandsaur, Madhya Pradesh
MICR: 458653503
View IFSC details

Bank of India

Mpgb Kanghati

BKID0MG1408
1kanghattitehmalhargarhmandsaur, Mandsaur, Mandsaur, Madhya Pradesh
Mandsaur, Madhya Pradesh
MICR: 458653507
View IFSC details

Bank of India

Mpgb Somwaria Jaorajaora

BKID0MG1419
36 Katju Marg Pipli Bazarblock Tahsil Jaora Ratlam, Mandsaur, Mandsaur, Madhya Pradesh
Mandsaur, Madhya Pradesh
MICR: 457653052
View IFSC details

Bank of India

Mpgb Kumheri

BKID0MG9053
Village Post Kumheri Teh Muraina 476221, Muraina, Muraina, Madhya Pradesh, 476221
Muraina, Madhya Pradesh
MICR: 476653503
View IFSC details

Bank of India

Mpgb Muraina

BKID0MG9061
Bhoj Bhawan M S Road Muraina 476001, Muraina, Muraina, Madhya Pradesh, 476001
Muraina, Madhya Pradesh
MICR: 476653001
View IFSC details

Bank of India

Mpgb Shyampur Kala

BKID0MG9062
Shyampurkalandistt Shyopur, Muraina, Muraina, Madhya Pradesh
Muraina, Madhya Pradesh
MICR: 476653515
View IFSC details

Bank of India

Mpgb Barahata

BKID0MG1242
Narsinghpurgotegaon Narsinghpur, Narsinghpur, Narsinghpur, Madhya Pradesh
Narsinghpur, Madhya Pradesh
MICR: 487653510
View IFSC details

Bank of India

Mpgb Collectorate Narsinghpur

BKID0MG1252
Collectorate Road Narsinghpur, Narsinghpur, Narsinghpur, Madhya Pradesh
Narsinghpur, Madhya Pradesh
MICR: 487653003
View IFSC details
Showing 163 to 180 of 45,523 branches