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,048

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
197,048 Searchable bank branches in the IFSC directory
382 Active banks with indexed branch data
45 States available in current branch coverage

19,845 IFSC results

Filtered results based on your current search criteria.

Bank of India

JAGATPUR

BKID0AG0717
AT,POSTJAGATPUR MAINPURI , PIN205267, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

JASMAI

BKID0AG0718
AT,POSTJASMAI MAINPURI , PIN209725, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KALHORE

BKID0AG0719
AT,POSTKALHORE MAINPURI , PIN205121, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KARHAL

BKID0AG0720
KARHAL MAINPURI , PIN205264, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KARHAL ROAD MAINPURI

BKID0AG0721
MAINPURI MAINPURI , PIN205001, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KISHINI

BKID0AG0722
KISHANI MAINPURI , PIN206302, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KURAOLI

BKID0AG0723
KURAOLI MAINPURI , PIN205265, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KURRA

BKID0AG0724
AT,POSTKURRA MAINPURI , PIN205268, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KUSHMARA

BKID0AG0725
AT,POSTKUSHMARA MAINPURI , PIN206303, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

KUSMA KHERA

BKID0007762
KUSMA KHERA, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

Ldm Office Mainpuri

BKID000L132
Ldm Office Mainpuri, Mainpuri, Mainpuri, Uttar Pradesh
Mainpuri, Uttar Pradesh
MICR: Not available
View IFSC details

Bank of India

LEKHRAJPUR

BKID0AG0726
AT,POSTLEKHRAJPUR MAINPURI , PIN205120, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

MADHAN

BKID0AG0727
AT,POSTMADHAN MAINPURI , PIN205263, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

MAINPURI

BKID0AG0728
MAINPURI MAINPURI , PIN205001, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

MALIKPUR

BKID0AG0545
VILL. MALIKPUR POST SAMDHANKANNAUJ PIN 209722 STD 05691 , PIN209731, MAINPURI, KANNAUJ, UTTAR PRADESH
KANNAUJ, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

MUGRA

BKID0AG0548
VILL.MUGRA, POST MIRUAN MARHA, BLOCK UMARDA. , PIN209738, MAINPURI, KANNAUJ, UTTAR PRADESH
KANNAUJ, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

NANAMAU

BKID0AG0729
AT,POSTNANAMAU MAINPURI , PIN205265, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details

Bank of India

NAWATHERA

BKID0AG0730
AT,POSTNAWATERHA MAINPURI , PIN205261, MAINPURI, MAINPURI, UTTAR PRADESH
MAINPURI, UTTAR PRADESH
MICR: Not available
View IFSC details
Showing 4645 to 4662 of 19,845 branches