中国银行在中国内地、港澳台及32个国家和地区拥有广泛的机构网络。在香港和澳门,中国银行还是当地的发钞行之一。2011年末,本行境内外机构共有10,951家。其中,中国内地机构10,365家,香港澳门台湾地区及其他国家机构586家。中国内地商业银行部分,拥有一级分行、直属分行37家,二级分行296家,基层分支机构9,891家。