State Bank of India (SBI) is the largest public sector bank in India with the most extensive branch network, including its associate banks and regional rural banks. SBI has over 22,000 branches and more than 58,000 ATMs across the country, making it the bank with the largest number of branches. Other banks like PNB, Canara, and Bank of India have significantly fewer branches.