Skip to main content

Branch Network

BancFirst Locations & Branches Oklahoma City, Oklahoma

BankRegReports is independent of BancFirst and never asks for online banking logins or passwords.

BancFirst operates 116 branches from its headquarters in Oklahoma City, OK, .

BancFirst branch network

All 116 branches are in OKLAHOMA, across 62 cities. Oklahoma City, OK has the most of its branches, 15. Its largest office by deposits is its main office in Oklahoma City, OK, with $1.41B (12.6% of its branch deposits). On June 30, 2025 it had 113 branches, 3 fewer than in 2026.

BancFirst at a glance

Its CET1 capital ratio was 17.11% at Q2 2026, comfortably above the 7% level required once the capital conservation buffer is included.

Total assets, Q2 2026
$12.80B
CET1 ratio, Q2 2026
17.11%
Deposit insurance
FDIC
Regulator
Federal Reserve
Established
1989

Full financial profile · Is BancFirst safe? · Routing number

Showing 1–100 of 116 · page 1 of 2 · back to BancFirst profile · is this bank safe? · all banks in Oklahoma City, OK

Other banks with branches in: Tulsa, OK · Edmond, OK · Norman, OK · Lawton, OK

Deposit market share

Share of all FDIC-insured deposits held in each area, from the June 30, 2026 Summary of Deposits. Rank 1 is the largest holder. Shares are by bank charter, not by holding company.

Area Rank Deposit share Deposits
City: Oklahoma City, OK (15 branches) 5 of 52 6.0% $2.49B
State: OK (116 branches) 3 of 192 7.5% $11.19B

Ranked by total assets among banks headquartered in the state: Largest banks in Oklahoma.

Share by county and metro area

BancFirst's share of FDIC-insured deposits in the counties and metro areas where it has branches, from the June 30, 2026 Summary of Deposits. Up to the ten largest of each are shown, by the bank's deposits. Rank 1 is the largest holder. Banks only: credit unions are not in the Summary of Deposits.

Counties

County Rank Deposit share Deposits County total
Oklahoma, OK (22 branches) 5 of 60 6.4% $3.01B $47.25B
Tulsa, OK (10 branches) 7 of 51 3.6% $1.25B $34.44B
Cleveland, OK (8 branches) 2 of 28 12.9% $799.5M $6.19B
Canadian, OK (7 branches) 2 of 18 19.2% $577.9M $3.02B
Lincoln, OK (5 branches) 1 of 5 67.9% $541.2M $797.1M
Pottawatomie, OK (5 branches) 2 of 10 26.6% $496.3M $1.86B
Payne, OK (3 branches) 2 of 16 21.8% $491.4M $2.25B
Stephens, OK (5 branches) 1 of 10 26.1% $358.9M $1.37B
Rogers, OK (5 branches) 2 of 5 28.0% $344.6M $1.23B
Carter, OK (3 branches) 3 of 8 21.0% $340.9M $1.62B

Metro areas

Metro area Rank Deposit share Deposits Metro total
Oklahoma City, OK (44 branches) 4 of 71 8.3% $5.07B $60.81B
Tulsa, OK (19 branches) 3 of 58 4.7% $1.85B $39.04B
Shawnee, OK (5 branches) 2 of 10 26.6% $496.3M $1.86B
Stillwater, OK (3 branches) 2 of 16 21.8% $491.4M $2.25B
Ardmore, OK (5 branches) 1 of 8 23.7% $419.0M $1.77B
Duncan, OK (5 branches) 1 of 10 26.1% $358.9M $1.37B
Lawton, OK (4 branches) 3 of 12 12.9% $298.5M $2.31B
Muskogee, OK (2 branches) 4 of 8 15.1% $236.4M $1.56B
Tahlequah, OK (2 branches) 3 of 6 17.7% $172.3M $974.5M
McAlester, OK (2 branches) 3 of 7 15.0% $170.8M $1.14B
Branch Location ZIP Deposits
BancFirst (main office)
Oklahoma City, OK
73102 $1.41B
7625 East 51st Street Branch
Tulsa, OK
74145 $577.7M
Stillwater Branch
Stillwater, OK
74074 $491.4M
Federal Harrison Branch
Shawnee, OK
74804 $368.6M
310 West Main Street Branch
Ardmore, OK
73401 $340.9M
Edmomd Bryant Branch
Edmond, OK
73034 $252.3M
Claremore Branch
Claremore, OK
74017 $247.5M
Muskogee Branch
Muskogee, OK
74403 $236.4M
Oklahoma City Branch
Oklahoma City, OK
73118 $236.0M
Kingfisher Branch
Kingfisher, OK
73750 $216.8M
Prague Branch
Prague, OK
74864 $212.7M
Norman Branch
Norman, OK
73069 $205.3M
South Penn Branch
Oklahoma City, OK
73159 $201.9M
Moore Branch 5th Street
Moore, OK
73160 $192.7M
El Reno Country Club Road Branch
El Reno, OK
73036 $189.4M
Chandler Branch
Chandler, OK
74834 $183.4M
Tahlequah Branch
Tahlequah, OK
74464 $172.3M
Sand Springs Branch
Sand Springs, OK
74063 $166.0M
Yukon South Cornwell Branch
Yukon, OK
73099 $162.2M
Vinita Mo Branch
Vinita, OK
74301 $159.5M
Mcalester Branch
Mcalester, OK
74501 $155.8M
Frederick North Main Branch
Frederick, OK
73542 $143.6M
Guthrie Branch
Guthrie, OK
73044 $139.3M
Marlow Branch
Marlow, OK
73055 $139.0M
Jenks Branch
Jenks, OK
74037 $136.6M
501 C Street Branch
Lawton, OK
73501 $132.4M
Madill Branch
Madill, OK
73446 $131.4M
3801 N.W. Cache Road Branch
Lawton, OK
73505 $129.9M
7901 North Macarthur Branch
Oklahoma City, OK
73132 $129.7M
American Bank of Oklahoma Branch
Collinsville, OK
74021 $128.9M
4500 West Memorial Branch
Oklahoma City, OK
73142 $125.7M
Highway 51 and Broadway Branch
Coweta, OK
74429 $122.7M
1616 Elk Street Branch
Duncan, OK
73533 $119.3M
Seminole Branch
Seminole, OK
74868 $115.0M
Weatherford Broadway Branch
Weatherford, OK
73096 $114.5M
Sulphur Branch
Sulphur, OK
73086 $111.8M
Bartlesville Branch
Bartlesville, OK
74003 $108.9M
19979 N.E. 23rd Street Branch
Harrah, OK
73045 $103.6M
Duncan Branch
Duncan, OK
73533 $100.6M
Del City Branch
Del City, OK
73115 $92.3M
Okc - North May Branch
Oklahoma City, OK
73120 $91.4M
Okeman West Broadway Branch
Okemah, OK
74859 $89.5M
Wagoner Branch
Wagoner, OK
74467 $89.1M
Hiwassee Road Branch
Choctaw, OK
73020 $89.0M
North Main Street Branch
Blackwell, OK
74631 $88.8M
Okc - 134th & May Branch
Oklahoma City, OK
73170 $81.3M
Grove Branch
Grove, OK
74344 $79.1M
105 S.W. Second Street Branch
Marietta, OK
73448 $78.1M
602 West Main Branch
Stroud, OK
74079 $76.1M
Glenpool Branch
Glenpool, OK
74033 $71.0M
Tulsa - 103rd & Memorial Branch
Tulsa, OK
74133 $67.9M
Fifth and Broadway Branch
Mcloud, OK
74851 $67.9M
Edmond Covell and Kelly Branch
Edmond, OK
73003 $67.3M
North Lincoln Branch
Oklahoma City, OK
73104 $66.0M
Midwest City - 15th and Sooner Rd
Midwest City, OK
73110 $65.7M
205 North Main Street Branch
Union City, OK
73090 $64.0M
El Reno Branch
El Reno, OK
73036 $60.0M
Tecumseh Branch
Tecumseh, OK
74873 $59.8M
12th Avenue Branch
Norman, OK
73071 $57.4M
Jones Branch
Jones, OK
73049 $57.0M
Inola Branch
Inola, OK
74036 $54.1M
Yukon Branch
Yukon, OK
73099 $53.8M
Hobart Branch
Hobart, OK
73651 $53.5M
Tulsa Branch
Tulsa, OK
74137 $51.3M
Bancfirst - 702 E. Memorial Branch
Oklahoma City, OK
73114 $51.2M
Oklahoma City Branch
Moore, OK
73160 $48.7M
Meeker Branch
Meeker, OK
74855 $48.5M
Ketchum Branch
Ketchum, OK
74349 $48.3M
Tulsa Branch
Tulsa, OK
74105 $48.1M
Skiatook Branch
Skiatook, OK
74070 $47.2M
Verdigris Branch
Claremore, OK
74019 $43.0M
South Meridian Branch
Oklahoma City, OK
73108 $42.8M
Luther Branch
Luther, OK
73054 $41.7M
110 West Smith Street Branch
Stratford, OK
74872 $39.3M
15 Northwest 67th Branch
Lawton, OK
73505 $36.2M
Mustang 152 Branch
Mustang, OK
73064 $34.9M
150th and Western
Edmond, OK
73013 $33.7M
800 East Main Street Branch
Tishomingo, OK
73460 $31.9M
Konawa Branch
Konawa, OK
74849 $26.0M
Ramona Branch
Ramona, OK
74061 $25.1M
Texoma Branch
Kingston, OK
73439 $24.4M
I-240 & Sooner Road Branch
Oklahoma City, OK
73135 $21.4M
Carney Branch
Carney, OK
74832 $20.5M
Disney Branch
Disney, OK
74340 $18.0M
Okc - Robert S. Kerr
Oklahoma City, OK
73102 $15.4M
Mcalester Expressway Branch
Mcalester, OK
74501 $15.0M
Bancfirst-Piedont Branch
Piedmont, OK
73078 $13.6M
Norman 36th Ave NW Branch
Norman, OK
73072 $12.1M
Ouhsc (Children's Hospital) Branch
Oklahoma City, OK
73104 $11.1M
Epworth Branch
Oklahoma City, OK
73134 $11.1M
419-Okc-Western Branch
Oklahoma City, OK
73109 $1.2M
Drive-In Branch
Lawton, OK
73501 $0
Drive-In Branch
Shawnee, OK
74804 $0
Hall of Fame Branch
Stillwater, OK
74074 $0
Drive-By Branch
Shawnee, OK
74801 $0
Drive-In Facility
Guthrie, OK
73044 $0
Milt Phillips Branch
Seminole, OK
74868 $0
Blue Starr Branch
Claremore, OK
74017 $0
Detached Facility
Stillwater, OK
74075 $0
Nemar Branch
Claremore, OK
74017 $0

Source: FDIC Summary of Deposits, June 30, 2026. How the survey works.