Which Indian Bank Operates the Most ATMs in 2025

  • State bank of India has the most ATMs
  • HDFC bank is the largest Private bank with highest number of ATMs.

State Bank of India (SBI) operates the largest ATM network in India with a total of 62,475 ATMs as per RBI’s Latest data released in June 2025, with 27,478 on site ATMs and 34,997 off site ATMs. SBI is followed by HDFC Bank with 21,251 ATMs and Axis Bank with 14,132 ATMs. India’s largest public sector bank SBI has more ATM then HDFC Bank, Axis Bank, and ICICI Bank Combined.

ATMs remain one of the primary sources of cash withdrawal for Indian consumers. To make banking more accessible, many Indian banks operate large ATM networks across major cities and popular hotspots, ensuring easy and convenient money withdrawal.

Top Banks with Most ATMs

  • State Bank of India(SBI): 62,475
  • HDFC Bank: 21,251
  • Axis Bank: 14,132
  • ICICI Bank:13,372
  • Punjab National Bank(PNB): 11,240

ON Site ATMs vs OFF site ATMs

ON Site ATMs Are Installed within or Just outside the bank’s branch, It is attached with building and provide service to that branch’s customers, while OFF site ATMs are those Installed away from bank branches, in public places like malls, markets, petrol pumps, railway stations, and airports etc.

On-site ATMs are branch-based and secure, while Off-site ATMs are strategically placed in high-footfall areas to provide wider access.

Top Public Sector Banks With Highest ATMs

  • STATE BANK OF INDIA (SBI): 62,475
  • PUNJAB NATIONAL BANK: 11,240
  • BANK OF BARODA: 11,130
  • CANARA BANK: 10,840
  • UNION BANK OF INDIA: 8,895

Top Private Banks With Most ATMs

  • HDFC BANK: 21,251
  • AXIS BANK: 14,132
  • ICICI BANK: 13,372
  • INDUSIND BANK: 3052
  • IDBI BANK: 3045

State Bank of India (SBI), the largest state run bank, operates more ATMs than the top five private banks combined, which highlights network and extensive reach of SBI across India.

List of Banks With total Number of ATMs in 2025

Name of BankON site ATMsOFF site ATMsTotal ATMs
STATE BANK OF INDIA274783499762475
HDFC BANK LTD12810844121251
AXIS BANK LTD6490764214132
ICICI BANK LTD9789358313372
PUNJAB NATIONAL BANK7341389911240
BANK OF BARODA8710242011130
CANARA BANK7274357210846
UNION BANK OF INDIA770111948895
BANK OF INDIA533926477986
INDIAN BANK48296375466
CENTRAL BANK OF INDIA289911894088
INDIAN OVERSEAS BANK27287323460
INDUSIND BANK LTD204210103052
IDBI BANK LTD23666793045
KOTAK MAHINDRA BANK LTD19779502927
UCO BANK23362202556
BANK OF MAHARASHTRA22142502464
KARUR VYSYA BANK LTD15446822226
FEDERAL BANK LTD17823112093
CITY UNION BANK LTD.12615151776
JAMMU AND KASHMIR BANK LTD9466351581
KARNATAKA BANK LTD9525421494
YES BANK LTD11721571329
SOUTH INDIAN BANK9103641274
TAMILNAD MERCANTILE BANK LTD5056471152
PUNJAB AND SIND BANK1027291056
IDFC FIRST BANK LTD7383051043
CSB BANK LTD.76238800
DBS INDIA BANK LTD417331748
ESAF SMALL FINANCE BANK LTD7112713
AU SMALL FINANCE BANK LTD6726678
UJJIVAN SMALL FINANCE BANK LTD6094613
DCB BANK LTD4345439
BANDHAN BANK LTD4335438
RBL BANK LTD37837415
EQUITAS SMALL FINANCE BANK LTD3724376
UTKARSH SMALL FINANCE BANK LTD3557362
DHANALAXMI BANK LTD24139280
CAPITAL SMALL FINANCE BANK LTD1942196
UNITY SMALL FINANCE BANK LTD1930193
STANDARD CHARTERED BANK LTD10141142
HSBC LTD462571
JANA SMALL FINANCE BANK LTD58361
SLICE SMALL FINANCE BANK LTD17118
DEUTSCHE BANK LTD13215
DOHA BANK Q.P.S.C.202
KEB HANA BANK101
Total13116978801209970

State bank of India

SBI is the largest public sector bank in India with highest numbers of Onsite and Offsite ATMs. it has its Headquarter in Mubai and Brances in Most towns in India.

  • Onsite ATMs – 27,478
  • Offsite ATMs- 34,997
  • Total ATMs – 62,475
  • Number of Branches – 22,500 (source : SBI)

HDFC Bank

SBI is the largest bank in India by market cap. its has highest numbers of ATMs among private banks in India. It has its Headquarter in Mumbai.

  • Onsite ATMs – 12,810
  • Offsite ATMs- 8,441
  • Total ATMs – 21,251
  • Number of Branches – 9,499 (source : HDFC)

Axis Bank

Axis bank is the third largest private bank in India. its started in 1994 and has its headquarter in Mumbai.

  • Onsite ATMs – 6,490
  • Offsite ATMs- 7,642
  • Total ATMs – 14,132
  • Number of Branches – 5,876 (source : Axis)
logo

Factodata

Dedicated to delivering accurate insights on India’s and the world’s economy, demographics, infrastructure, industry, and market.

Scroll to Top