Oklahoma’s BancFirst to acquire Spirit BankCorp

BancFirst Corporation is acquiring Spirit BankCorp and its subsidiary, SpiritBank, a community bank headquartered in Tulsa, Okla.

© Shutterstock

SpiritBank has approximately $939.6 million in total assets, $618.4 million in loans, and $847.2 million in deposits. It has branches in Bristow and Sapulpa, Oklahoma, as well as three locations in Tulsa.

“We had choices for partners and chose BancFirst because they reflect our own customer and community commitment. This transaction will be a win-win for everyone,” Rick Harper, president & CEO of SpiritBank, said.

Spirit will operate under its present name until it is merged into BancFirst. Customers will receive more information in the coming months to ensure a seamless transition.

“Oklahoma is our home and we are excited to bring two outstanding communities, Bristow and Sapulpa, into our family. Expanding our Tulsa base is equally valuable,” David Harlow, CEO of BancFirst Corporation, said.

BancFirst, based in Oklahoma City, has about $15 billion in total assets. The company also owns 100 percent of BancFirst Insurance Services, an independent insurance agency. It was ranked in the top 50 on Forbes’ list of America’s Best Banks of 2026, the highest rating among Oklahoma banks.

The transaction is expected to close in the fourth quarter of 2026, subject to regulatory approvals and customary closing conditions.