IBC Bank is a state chartered bank. It is currently owned by International Bancshares Corporation. IBC Bank has its headquarters located in Laredo, Texas. It is one of the biggest banks that has ever been based in Texas. By asset size, IBC Bank is the 83rd largest bank in the United States. There are more than 165 branches in Texas and Oklahoma, serving 88 communities in total. More than 375 IBC Bank ATMs are also present. It was founded in the year 1966 in the same location where IBC Bank is headquartered to this day.