BANCFIRST CORPORATION EXHIBIT 21.1 BANCFIRST CORPORATION SUBSIDIARIES MARCH 29, 2002 Subsidiaries of BancFirst Corporation State of Percentage Subsidiary Name Incorporation Of Ownership - ----------------------------------------------------------- --------------------------------- --------------------------- BancFirst Oklahoma 100.00% BFC Capital Trust I Delaware 100.00% Century Life Assurance Company Oklahoma 75.00% Century Property and Casualty Company Oklahoma 75.00% Council Oak Capital, Inc. Oklahoma 100.00% Council Oak Partners, LLC Oklahoma 100.00% Subsidiaries of BancFirst State of Percentage Subsidiary Name Incorporation Of Ownership - ----------------------------------------------------------- --------------------------------- --------------------------- Council Oak Investment Corporation Oklahoma 100.00% 100.00% Citibanc Insurance Agency, Inc. Oklahoma 100.00% BancFirst Agency, Inc. Oklahoma 100.00% 100.00% Lenders Collection Corporation Oklahoma 100.00% 100.00% Express Financial Corporation Oklahoma 100.00% 100.00% Mojave Asset Management Company Nevada 100.00% 100.00% Desert Asset Management Company Nevada 100.00% Delamar Asset Management Limited Partnership Nevada 100.00%