Find the IFSC code of any bank branch in India
183,214 branches · 232 banks with five or more branches · 1,330 cities · from Razorpay's public IFSC dataset (RBI branch master), release v2.0.62 of 2026-09-01 · not affiliated with the RBI, Razorpay or any bank.
Is your old IFSC code still working?
A number of Indian banks have been amalgamated since 2015, and the IFSC codes of the banks that disappeared stopped working. We have kept every published release of the branch list since 2016 — 135 of them — so we can tell you exactly when a code was last valid, rather than guessing.
46,719 retired codes are on record here. For 15,319 of them we can name the replacement code and show you the evidence for it. For the rest we say plainly that we do not know — we never invent a replacement.
Type an old code into the box above to check it, or see all 15 bank mergers and what happened to each bank's codes.
What changed in the past year
Between release v2.0.47.1 (2025-08-05) and the current v2.0.62, 11,748 IFSC codes were added to the RBI list and 4,505 left it. Every bank, state and city list shows its own share. Release history and how we keep the list current.
Guides
Short, checked explanations: how IFSC codes work, what happened to the codes of the banks that merged, and what the RBI's own rules say when a transfer goes wrong. Read the guides.
Largest banks
- State Bank of India26,483 branches
- Punjab National Bank13,048 branches
- Canara Bank12,155 branches
- Union Bank of India11,254 branches
- HDFC Bank10,737 branches
- Bank of Baroda10,157 branches
- ICICI Bank8,232 branches
- Bank of India7,177 branches
- Axis Bank6,974 branches
- Indian Bank6,042 branches
- Central Bank of India4,742 branches
- Indian Overseas Bank4,730 branches
Browse by state
- Andaman and Nicobar Islands83 branches
- Andhra Pradesh11,543 branches
- Arunachal Pradesh209 branches
- Assam2,661 branches
- Bihar6,066 branches
- Chandigarh701 branches
- Chhattisgarh3,250 branches
- Dadra and Nagar Haveli and Daman and Diu122 branches
- Delhi4,722 branches
- Goa910 branches
- Gujarat12,104 branches
- Haryana5,601 branches
- Himachal Pradesh2,104 branches
- Jammu and Kashmir2,021 branches
- Jharkhand3,308 branches
- Karnataka13,368 branches
- Kerala9,029 branches
- Ladakh2 branches
- Lakshadweep27 branches
- Madhya Pradesh8,430 branches
- Maharashtra24,281 branches
- Manipur269 branches
- Meghalaya426 branches
- Mizoram166 branches
- Nagaland236 branches
- Odisha6,229 branches
- Puducherry239 branches
- Punjab7,123 branches
- Rajasthan9,862 branches
- Sikkim202 branches
- Tamil Nadu14,218 branches
- Telangana5,291 branches
- Tripura428 branches
- Uttar Pradesh16,337 branches
- Uttarakhand2,563 branches
- West Bengal9,075 branches