31 जनवरी 2017 को बैंक की 5100 शाखाएँ हैं, जिनमें भारत के बाहर 56 कार्यालय शामिल हैं, जिसमें पाँच सहायक, पाँच प्रतिनिधि कार्यालय और एक संयुक्त उद्यम शामिल हैं।
Bank of India has 5316 branches as of 31 March 2019, including 56 offices outside India, which has five subsidiaries, five representative offices, and one venture.