Choose your city or town
- Angul3 branches
- Balangir3 branches
- Baleshwar4 branches
- Bargarh2 branches
- Bhadrak2 branches
- Boudh1 branch
- Cuttack6 branches
- Cuttak1 branch
- Deogarh1 branch
- Dhenkanal2 branches
- Gajapati2 branches
- Ganjam3 branches
- Jagatsinghpur4 branches
- Jajpur4 branches
- Jharsuguda3 branches
- Kalahandi2 branches
- Kendrapara4 branches
- Keonjhar2 branches
- Khurda27 branches
- Koraput1 branch
- Malkangiri1 branch
- Mayurbhanj2 branches
- Nabarangpur1 branch
- Nawapara1 branch
- Nayagarh2 branches
- Nowrangpur1 branch
- Phulabani1 branch
- Puri4 branches
- Rayagada1 branch
- Sambalpur4 branches
- Sonepur2 branches
- Sundargarh2 branches
- Sundergarh1 branch
Largest banks in Odisha
By number of branches, out of 42 banks with a branch in Odisha.
- 1Indian Overseas Bank1,144
- 2State Bank of India1,055
- 3Punjab National Bank449
- 4Union Bank of India406
- 5Canara Bank336
- 6Bank of India299
- 7UCO Bank280
- 8Axis Bank267
Sources
Last checked on 3 November 2026. IFSC data comes from RBI’s list, refreshed monthly. Banks sometimes merge or move branches; confirm the code on your cheque book or with your bank before a large transfer.