Choose your city or town
- Angul14 branches
- Balangir3 branches
- Balasore4 branches
- Baleshwar26 branches
- Balikuda1 branch
- Bargarh13 branches
- Baripada,Mayurbhanj1 branch
- Berhampur1 branch
- Bhadrak17 branches
- Bharatpur Colliery1 branch
- Bhubaneshwar8 branches
- Bolangir2 branches
- Boudh2 branches
- Brajrajnagar1 branch
- Cuttack29 branches
- Deogarh1 branch
- Dharamshala1 branch
- Dhenkanal12 branches
- Gajapati1 branch
- Ganjam7 branches
- Jagatsinghpur12 branches
- Jajpur7 branches
- Jharsuguda6 branches
- Jharsuguda Sambalpur1 branch
- Kalahandi5 branches
- Kaniha1 branch
- Kendrapara7 branches
- Keonjhar4 branches
- Khurda24 branches
- Koraput2 branches
- Malkangiri2 branches
- Mayurbhanj5 branches
- Nabarangpur1 branch
- Nawapara2 branches
- Nayagarh7 branches
- Nimapara1 branch
- Nowrangpur1 branch
- Paradip1 branch
- Phulabani5 branches
- Purbi Champaran1 branch
- Puri12 branches
- Rajgangpur1 branch
- Rayagada3 branches
- Rourkela5 branches
- Sambalpur10 branches
- Sonepur1 branch
- South Balanda1 branch
- Sundargarh2 branches
- Sundergarh2 branches
- Talcher2 branches
- Trijanga1 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.