Tekify
Home › Insights › Bank branches by state

Indian bank branches by state

Every bank branch in India has an IFSC code, so counting codes by state shows the geography of the banking network — where it is dense, and where branches are sparse relative to population. 183,208 branches42 states

Key findings

Branches by state

Maharashtra24,281Uttar Pradesh16,337Tamil Nadu14,218Karnataka13,368Gujarat12,104Andhra Pradesh11,543Rajasthan9,862West Bengal9,075Kerala9,029Madhya Pradesh8,420Punjab7,123Odisha6,228
#StateBranchesShare
1Maharashtra24,28113.3%
2Uttar Pradesh16,3378.9%
3Tamil Nadu14,2187.8%
4Karnataka13,3687.3%
5Gujarat12,1046.6%
6Andhra Pradesh11,5436.3%
7Rajasthan9,8625.4%
8West Bengal9,0755.0%
9Kerala9,0294.9%
10Madhya Pradesh8,4204.6%
11Punjab7,1233.9%
12Odisha6,2283.4%
13Bihar6,0663.3%
14Haryana5,6013.1%
15Telangana5,2912.9%

What the counts mean

These counts come from the full IFSC dataset (183,208 codes); the browsable directory publishes 19,511 of the largest branch records, so a state's share here is the share of the national network, not the number of pages on the site. A high branch count reflects population, economic activity and the number of banks operating in the state. It does not measure access: a state with many branches concentrated in cities can still have large unbanked rural districts. The Reserve Bank of India publishes district-level financial inclusion data for that question.

Method

Count of IFSC codes by the state field in the Razorpay IFSC dataset (MIT licence), which mirrors the RBI branch list. Data snapshot 2026.

Related

Look up an IFSC code · Search branches · Banks with the most branches