List of banks in India

This is a list of banks which are considered to be scheduled banks under the second schedule of RBI Act, 1934.

As of 1 August 2025, India's commercial banking sector consists of 12 public sector banks (PSBs), 21 private sector banks (PVBs), 28 regional rural banks (RRBs), 44 foreign banks (FBs), 12 small finance banks (SFBs), 4 payments banks (PBs), 2 local area banks (LABs), and 4 financial institutions. Out of these 128 commercial banks, 124 are classified as scheduled banks and four are classified as non-scheduled banks.