Choose your city or town
- Aaaa9 branches
- Amritsar85 branches
- Barnala8 branches
- Bathinda27 branches
- Bharatharh1 branch
- Bhatinda20 branches
- Chandigarh5 branches
- Egr E14 branches
- Egr I1 branch
- Eoeu7 branches
- Faridkot24 branches
- Fatehgarh Saheb3 branches
- Fatehgarh Sahib8 branches
- Fazilka3 branches
- Ferozepur29 branches
- Ferozepur Cantt1 branch
- Ferozpur10 branches
- Firozpur1 branch
- Goraya1 branch
- Gurdaspur51 branches
- HTN39 branches
- Hoshiarpur17 branches
- Hosiarpur15 branches
- Jagraon1 branch
- Jalandhar84 branches
- Kapurthala27 branches
- Khanna1 branch
- Lidhiana1 branch
- Ludhiana117 branches
- Malerkotla1 branch
- Mansa27 branches
- Moga25 branches
- Mohali23 branches
- Mukerian1 branch
- Muktsar30 branches
- Nabha1 branch
- Naura1 branch
- Navansahar6 branches
- Nawanshahr1 branch
- New Delhi1 branch
- Oiu13 branches
- Pathankot7 branches
- Patiala107 branches
- Rajpura1 branch
- Ropar7 branches
- Rupnagar34 branches
- Sahibzada Ajit Singh Nagar1 branch
- Sangrur86 branches
- Saran1 branch
- Sas Nagar2 branches
- Semi Urban2 branches
- Shaheed Bhagat Singh Nagar1 branch
- Shahzaide1 branch
- Sirhind Mandi1 branch
- Sri Muktsar Sahib1 branch
- Tarn Taran2 branches
- Waryam Khera1 branch
Largest banks in Punjab
By number of branches, out of 47 banks with a branch in Punjab.
- 1Punjab National Bank1,225
- 2State Bank of India995
- 3Punjab & Sind Bank662
- 4HDFC Bank635
- 5Axis Bank446
- 6ICICI Bank339
- 7Canara Bank328
- 8Union Bank of India274
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.