State Bank of India (SBI) has the largest ATM network in India with over 6000 ATMs. IOB (Indian Overseas Bank), BOB (Bank of Baroda), and OBC (Oriental Bank of Commerce) are public sector banks but have fewer ATMs. SBI's extensive network makes it India's largest banking and financial services company.