Browse Bank of India Branches by State (34)
Madhya Pradesh
1825 branches · 300 cities
Maharashtra
976 branches · 461 cities
Uttar Pradesh
578 branches · 256 cities
Jharkhand
527 branches · 298 cities
Gujarat
433 branches · 220 cities
West Bengal
413 branches · 221 cities
Bihar
371 branches · 216 cities
Odisha
299 branches · 152 cities
Tamil Nadu
254 branches · 132 cities
Rajasthan
198 branches · 75 cities
Andhra Pradesh
181 branches · 25 cities
Punjab
178 branches · 81 cities
Karnataka
149 branches · 29 cities
Kerala
122 branches · 73 cities
Delhi
108 branches · 3 cities
Haryana
90 branches · 38 cities
Chhattisgarh
74 branches · 37 cities
Assam
62 branches · 41 cities
Telangana
59 branches · 12 cities
Goa
57 branches · 30 cities
Uttarakhand
49 branches · 26 cities
Himachal Pradesh
21 branches · 18 cities
Chandigarh
15 branches · 4 cities
Jammu and Kashmir
15 branches · 9 cities
Tripura
13 branches · 8 cities
Manipur
8 branches · 6 cities
Puducherry
7 branches · 5 cities
Arunachal Pradesh
5 branches · 5 cities
Sikkim
5 branches · 4 cities
Meghalaya
4 branches · 2 cities
Mizoram
4 branches · 1 cities
Dadra and Nagar Haveli and Daman and Diu
3 branches · 3 cities
Nagaland
3 branches · 3 cities
Andaman and Nicobar Islands
1 branch · 1 cities
Frequently Asked Questions
There are 7107 Bank of India branches across 34 states and union territories, each with an RBI-verified IFSC code.
Bank of India IFSC codes start with BKID, followed by 0 and a 6-character branch code.