Use the search below to find a verified bank IFSC code along with the MICR code, branch address and contact details. Results are drawn from current records and shown with full context so you can confirm the right branch before you copy anything.
City-based search is probably the most commonly needed type after bare IFSC lookups. Most transfers in India involve someone in a city sending or receiving money, and the city is the first geographic detail they can pin down with confidence.
Here's the thing about city searches though — they can return a lot. Mumbai alone has thousands of bank branches across hundreds of banks. Delhi is similar. Bangalore, Hyderabad, Chennai — all massive. So while "Mumbai" is a valid city search, you'll want to combine it with a bank name filter to get a usable list.
In my testing, the most efficient workflow is:
Doing it this way takes about 30 seconds and avoids having to scroll through hundreds of results.
This is a real issue and worth knowing about. Indian banking records were entered over decades by different systems, and spelling standardisation wasn't always consistent. Some known variations:
| Modern Name | Also Appears As | Tip |
|---|---|---|
| Bengaluru | Bangalore | Try both |
| Mumbai | Bombay (rare, very old records) | Mumbai works for 99% of searches |
| Chennai | Madras (very old records only) | Chennai works fine |
| Gurugram | Gurgaon | Gurgaon more common in older records |
| Odisha districts | Orissa spellings | Try both state name variations |
I've run into the Bengaluru/Bangalore issue more than once when helping people find branch details. The fix is simple — try both. Most search tools here are flexible about this, but it's good to know the alternative spelling exists.
Cities like Delhi (Delhi, New Delhi, South Delhi, East Delhi...) or Greater Mumbai (Mumbai, Navi Mumbai, Thane...) can be tricky because branches might be filed under any of the area names. If the main city name returns too many results or the wrong ones, try the specific locality or suburb as the city name. Banking records often use granular area names rather than the broad city umbrella.
Banks open new branches regularly in growing cities. If you know a branch has recently opened but can't find it, there's typically a lag of a few weeks between RBI issuing the IFSC code and it appearing in third-party databases. If the branch is genuinely new, the most reliable source is the bank's own branch locator or calling the branch directly to confirm their IFSC code.
Enter the city name, then filter by bank to see that bank's branches in your city. For large cities with hundreds of branches, also filter by locality or branch name to find the specific one.
Add the bank name filter — this immediately reduces results by 90%+ in most cities. Then look for the branch by locality name in the filtered list.
Try both. Banking records contain both spellings depending on when they were entered. Most results use Bengaluru now, but some older records still say Bangalore.
Yes, though there's typically a 2–4 week lag between a branch opening and its IFSC appearing in databases. For brand-new branches, the bank's own website or customer service is the most current source.
Not sure this is the right method for you? Every one of these searches leads to the same verified bank IFSC code — they just start from a different detail you might have on hand. Pick whichever matches what you already know.
Jump straight to a bank IFSC code search for one of India's most-searched banks, or use the location tool to find branches near you.