Bank · FDIC insured
BancFirst
A $12.8B bank, the 137th largest of 4,207, headquartered in Oklahoma City, OK, with 117 branches in Oklahoma. Best rates: savings 2.90% APY.
BancFirst Carrot Score
83
Carrot Score
Higher than 62% of U.S. banks and credit unions
#17 of 47 in Oklahoma City, OK metroHow the score works →
Deposits are federally insured by the FDIC up to $250,000 per depositor.
About BancFirst
BancFirst focuses its banking services on communities throughout Oklahoma.
- Headquarters
- 100 N Broadway Ave, Oklahoma City, OK 73102
- FDIC certificate
- 27476 ↗
Branches
117 branches in Oklahoma
Loading map…
Oklahoma
117 branches
Oklahoma City area · 45
- BancFirstMain office100 N Broadway Ave, Oklahoma City, OK 73102Directions
- Carney Branch302 Highway 177, Carney, OK 74832Directions
- Chandler Branch1001 Manvel Ave, Chandler, OK 74834Directions
- Hiwassee Road Branch12924 Ne 23rd St, Choctaw, OK 73020Directions
- Del City Branch4200 S Sunnylane Rd, Del City, OK 73115Directions
- 150th And Western15300 N Western Ave, Edmond, OK 73013Directions
- Edmomd Bryant Branch1264 S Bryant Ave, Edmond, OK 73034Directions
- Edmond Covell And Kelly Branch2125 N Kelly Ave, Edmond, OK 73003Directions
- El Reno Branch220 S Bickford Ave, El Reno, OK 73036Directions
- El Reno Country Club Road Branch2000 S Country Club Rd, El Reno, OK 73036Directions
- Drive-In Facility224 N Division St, Guthrie, OK 73044Directions
- Guthrie Branch202 W Oklahoma Ave, Guthrie, OK 73044Directions
- 19979 N.E. 23rd Street Branch19979 Ne 23rd St, Harrah, OK 73045Directions
- Jones Branch9285 N Hiwassee Rd, Jones, OK 73049Directions
- Luther Branch19280 E Highway 66, Luther, OK 73054Directions
- Meeker Branch601 West Main, Meeker, OK 74855Directions
- Midwest City - 15th And Sooner Rd5605 Se 15th St, Midwest City, OK 73110Directions
- Moore Branch 5th Street600 Nw 5th St, Moore, OK 73160Directions
- Oklahoma City Branch701 Sw 19th St, Moore, OK 73160Directions
- Mustang 152 Branch620 E State Highway 152, Mustang, OK 73064Directions
- 12th Avenue Branch333 12th Ave Se, Norman, OK 73071Directions
- Norman - 24th Drive Thru Branch1117 24th Ave Nw, Norman, OK 73069Directions
- Norman 36th Ave Nw Branch3401 36th Ave Nw, Norman, OK 73072Directions
- Norman Branch1201 W Main St, Norman, OK 73069Directions
- 419-Okc-Western Branch4200 S Western Ave, Oklahoma City, OK 73109Directions
- 4500 West Memorial Branch4500 W Memorial Rd, Oklahoma City, OK 73142Directions
- 7901 North Macarthur Branch7901 N Macarthur Blvd, Oklahoma City, OK 73132Directions
- 702 E. Memorial Branch702 E Memorial Rd, Oklahoma City, OK 73114Directions
- Eastern Avenue Branch13600 N Eastern Ave, Oklahoma City, OK 73131Directions
- Epworth Branch14901 N Pennsylvania Ave, Oklahoma City, OK 73134Directions
- I-240 & Sooner Road Branch7701 S Sooner Rd, Oklahoma City, OK 73135Directions
- North Lincoln Branch1111 N Lincoln Blvd, Oklahoma City, OK 73104Directions
- Okc - 134th & May Branch2930 Sw 134th St, Oklahoma City, OK 73170Directions
- Okc - North May Branch11001 N May Ave, Oklahoma City, OK 73120Directions
- Okc - Robert S. Kerr220 N Broadway Ave, Oklahoma City, OK 73102Directions
- Oklahoma City Branch6200 Waterford Blvd, Oklahoma City, OK 73118Directions
- Ouhsc (Children'S Hospital) Branch1200 Childrens Ave, Oklahoma City, OK 73104Directions
- South Meridian Branch909 South Meridian Avenue, Oklahoma City, OK 73108Directions
- South Penn Branch9335 S Pennsylvania Ave, Oklahoma City, OK 73159Directions
- Piedont Branch410 Piedmont Rd, Piedmont, OK 73078Directions
- Prague Branch902 W Main St, Prague, OK 74864Directions
- 602 West Main Branch602 W Main St, Stroud, OK 74079Directions
- 205 North Main Street Branch205 N Main, Union City, OK 73090Directions
- Yukon Branch120 South Mustang Road, Yukon, OK 73099Directions
- Yukon South Cornwell Branch2500 Cornwell Dr, Yukon, OK 73099Directions
Tulsa area · 19
- Blue Starr Branch1003 N Lynn Riggs Blvd, Claremore, OK 74017Directions
- Claremore Branch1698 S Lynn Riggs Blvd, Claremore, OK 74017Directions
- Nemar Branch1025 W Will Rogers Blvd, Claremore, OK 74017Directions
- Verdigris Branch26205 S Highway 66, Claremore, OK 74019Directions
- American Bank Of Oklahoma Branch200 E Main St, Collinsville, OK 74021Directions
- Highway 51 And Broadway Branch14269 S State Highway 51, Coweta, OK 74429Directions
- Glenpool Branch394 E 141st St, Glenpool, OK 74033Directions
- Inola Branch1 N Broadway St, Inola, OK 74036Directions
- Jenks Branch200 E Main St, Jenks, OK 74037Directions
- Sand Springs Branch301 E 2nd St, Sand Springs, OK 74063Directions
- West 41st Street Branch102 W 41st St, Sand Springs, OK 74063Directions
- Skiatook Branch1525 W Rogers Blvd, Skiatook, OK 74070Directions
- 4901 East 41st Street Branch4901 E 41st St, Tulsa, OK 74135Directions
- 7625 East 51st Street Branch7625 E 51st St, Tulsa, OK 74145Directions
- Tulsa - 103rd & Memorial Branch10279 S Memorial Dr, Tulsa, OK 74133Directions
- Tulsa Branch5623 S Lewis Ave, Tulsa, OK 74105Directions
- Tulsa Branch8822 S Yale Ave, Tulsa, OK 74137Directions
- Drive-In Facility309 E Church St, Wagoner, OK 74467Directions
- Wagoner Branch111 S Casaver Ave, Wagoner, OK 74467Directions
Duncan area · 5
- 1616 Elk Street Branch1616 W Elk Ave, Duncan, OK 73533Directions
- Drive-In Branch100 S 9th St, Duncan, OK 73533Directions
- Duncan Branch16 S 9th St, Duncan, OK 73533Directions
- Drive-In Motor Bank Branch130 N Broadway St, Marlow, OK 73055Directions
- Marlow Branch128 W Main St, Marlow, OK 73055Directions
Shawnee area · 5
- Fifth And Broadway Branch508 W Broadway Ave, McLoud, OK 74851Directions
- Drive-By Branch302 N Broadway Ave, Shawnee, OK 74801Directions
- Drive-In Branch3443 N Kickapoo Ave, Shawnee, OK 74804Directions
- Federal Harrison Branch1939 N Harrison St, Shawnee, OK 74804Directions
- Tecumseh Branch1213 Gordon Cooper Dr, Tecumseh, OK 74873Directions
Lawton area · 4
- 15 Northwest 67th Branch15 Nw 67th St, Lawton, OK 73505Directions
- 3801 N.W. Cache Road Branch3801 Nw Cache Rd, Lawton, OK 73505Directions
- 501 C Street Branch501 Sw C Ave, Lawton, OK 73501Directions
- Drive-In Branch501 Sw C Ave, Lawton, OK 73501Directions
Ardmore area · 3
- 1917 North Commerce Branch1917 N Commerce St, Ardmore, OK 73401Directions
- 310 West Main Street Branch310 W Main St, Ardmore, OK 73401Directions
- Ardmorel Motor Branch310 W Main St, Ardmore, OK 73401Directions
Stillwater area · 3
- Detached Facility505 E Hall Of Fame Ave, Stillwater, OK 74075Directions
- Hall Of Fame Branch117 W 8th Ave, Stillwater, OK 74074Directions
- Stillwater Branch808 S Main St, Stillwater, OK 74074Directions
Bartlesville area · 2
- Bartlesville Branch300 Se Frank Phillips Blvd, Bartlesville, OK 74003Directions
- Ramona Branch199 Caney Valley Pl, Ramona, OK 74061Directions
Ponca City area · 2
- North Main Street Branch101 N Main St, Blackwell, OK 74631Directions
- West Blackwell Branch124 W Blackwell Ave, Blackwell, OK 74631Directions
Frederick area · 2
- Frederick Branch201 S Main St, Frederick, OK 73542Directions
- Frederick North Main Branch200 N Main St, Frederick, OK 73542Directions
Hobart area · 2
- Drive-In Branch401 S Broadway, Hobart, OK 73651Directions
- Hobart Branch105 W 4th St, Hobart, OK 73651Directions
Kingfisher area · 2
- Detached Facility124 W Sheridan Ave, Kingfisher, OK 73750Directions
- Kingfisher Branch124 S Main St, Kingfisher, OK 73750Directions
Marietta area · 2
- 105 S.W. Second Street Branch105 S 2nd Ave, Marietta, OK 73448Directions
- Detached Drive-In Facility Branch201 W Chickasaw St, Marietta, OK 73448Directions
McAlester area · 2
- Mcalester Branch501 E Carl Albert Pkwy, McAlester, OK 74501Directions
- Mcalester Expressway Branch608 S George Nigh Expy, McAlester, OK 74501Directions
Muskogee area · 2
- 36th & Okmulgee Branch3601 W Okmulgee St, Muskogee, OK 74401Directions
- Muskogee Branch2400 E Shawnee Rd, Muskogee, OK 74403Directions
Seminole area · 2
- Milt Phillips Branch1500 N Milt Phillips Ave, Seminole, OK 74868Directions
- Seminole Branch206 N 2nd St, Seminole, OK 74868Directions
Tahlequah area · 2
- Tahlequah Branch130 S Muskogee Ave, Tahlequah, OK 74464Directions
- Tahlequah Eastside Branch1204 E Ross St, Tahlequah, OK 74464Directions
Vinita area · 2
- Vinita Mo Branch102 W Illinois Ave, Vinita, OK 74301Directions
- Vinita Motor Bank Branch235 N Wilson St, Vinita, OK 74301Directions
Disney area · 1
- Disney Branch249 E Main St, Disney, OK 74340Directions
Grove area · 1
- Grove Branch32 W 13th St, Grove, OK 74344Directions
Ketchum area · 1
- Ketchum Branch110 W Ketchum Ave, Ketchum, OK 74349Directions
Kingston area · 1
- Texoma Branch206 Highway 70 W, Kingston, OK 73439Directions
Konawa area · 1
- Konawa Branch230 S Broadway St, Konawa, OK 74849Directions
Madill area · 1
- Madill Branch302 S 1st St, Madill, OK 73446Directions
Okemah area · 1
- Okeman West Broadway Branch402 W Broadway St, Okemah, OK 74859Directions
Stratford area · 1
- 110 West Smith Street Branch110 West Smith Street, Stratford, OK 74872Directions
Sulphur area · 1
- Sulphur Branch1020 W 1st St, Sulphur, OK 73086Directions
Tishomingo area · 1
- 800 East Main Street Branch804 E Main St, Tishomingo, OK 73460Directions
Weatherford area · 1
- Weatherford Broadway Branch122 N Broadway St, Weatherford, OK 73096Directions
Walk-in offices from the FDIC directory as of September 4, 2026. Directions open Google Maps. A nearby branch doesn’t mean you can join or open an account.
Financial details
| Measure | This bank | Peers’ middle | Strongest quarter |
|---|---|---|---|
| CapitalLeverage ratio | 10.63% | 9.97% | 10.85% or more |
| Troubled loansNoncurrent | 1.19% | 0.70% | 0.47% or less |
| ProfitabilityReturn on assets | 1.75% | 1.23% | 1.55% or more |
| LendingLoans per $100 deposited | $65 | $85 | — |
- CapitalLeverage ratio10.63%Peers’ middle 9.97% · Top 25% 10.85%+
- Troubled loansNoncurrent1.19%Peers’ middle 0.70% · Top 25% ≤0.47%
- ProfitabilityReturn on assets1.75%Peers’ middle 1.23% · Top 25% 1.55%+
- LendingLoans per $100 deposited$65Peers’ middle $85
Compared with the 164 banks with $10 billion or more in assets. The strongest quarter is what the best 25% of them reach: more capital and profit, fewer troubled loans. Lending has no better end.Troubled loans are noncurrent: 90 or more days late, or no longer earning interest.
Regulators’ own ratings of BancFirst are confidential. These figures are what it reports to the FDIC each quarter, set beside its peers; they aren’t a rating.