RANKING ·
Largest net interest margin improvement in Oklahoma
131 of 171 banks in Oklahoma that filed for the quarter ended June 30, 2026 are ranked. At least $100 million in total assets and a comparable quarter a year earlier. Institutions with equal values share a rank. Source: FDIC quarterly financial data.
| Rank | Institution | Headquarters | Net interest margin, change over 12 months | Total assets |
|---|---|---|---|---|
| 1 | High Plains Bank | Okeene, OK | +165 bps | $330 million |
| 2 | Cleo State Bank | Cleo Springs, OK | +78 bps | $123 million |
| 3 | The Bank, National Association | Mcalester, OK | +63 bps | $488 million |
| 4 | Fnb Community Bank | Midwest City, OK | +59 bps | $480 million |
| 5 | Local Bank | Hulbert, OK | +59 bps | $463 million |
| 6 | First National Bank | Heavener, OK | +56 bps | $113 million |
| 7 | First National Bank & Trust Company of Mcalester | Mcalester, OK | +53 bps | $580 million |
| 8 | First Fidelity Bank | Oklahoma City, OK | +52 bps | $3.0 billion |
| 9 | Grand Bank | Tulsa, OK | +50 bps | $713 million |
| 10 | Welch State Bank of Welch, Okla. | Welch, OK | +49 bps | $450 million |
| 11 | The Idabel National Bank | Idabel, OK | +48 bps | $242 million |
| 12 | Corebank | Waynoka, OK | +45 bps | $122 million |
| 13 | Bank of Commerce | Duncan, OK | +45 bps | $334 million |
| 14 | Vast Bank N.A. | Tulsa, OK | +45 bps | $540 million |
| 15 | Valor Bank | Edmond, OK | +43 bps | $303 million |
| 16 | First Bethany Bank & Trust | Bethany, OK | +43 bps | $317 million |
| 17 | Shamrock Bank N.A. | Coalgate, OK | +43 bps | $501 million |
| 18 | Security State Bank | Cheyenne, OK | +42 bps | $280 million |
| 19 | All America Bank | Oklahoma City, OK | +39 bps | $611 million |
| 20 | Old Glory Bank | Elmore City, OK | +38 bps | $277 million |
| 21 | Carson Community Bank | Stilwell, OK | +37 bps | $167 million |
| 22 | Exchange Bank and Trust Company | Perry, OK | +37 bps | $429 million |
| 23 | The Security National Bank of Enid | Enid, OK | +36 bps | $400 million |
| 24 | The Peoples National Bank of Checotah | Checotah, OK | +34 bps | $172 million |
| 25 | Patrons Bank N.A. | Okmulgee, OK | +34 bps | $314 million |
| 26 | The Farmers and Merchants National Bank of Fairview | Fairview, OK | +33 bps | $119 million |
| 27 | The Farmers State Bank | Quinton, OK | +33 bps | $194 million |
| 28 | Panhandle First Bank | Guymon, OK | +33 bps | $569 million |
| 29 | Regent Bank | Tulsa, OK | +31 bps | $2.2 billion |
| 30 | Rcb Bank | Claremore, OK | +31 bps | $4.0 billion |
| 31 | American Nation Bank | Ardmore, OK | +31 bps | $691 million |
| 32 | Armstrong Bank | Muskogee, OK | +30 bps | $2.8 billion |
| 33 | Cowboy Bank | Kremlin, OK | +30 bps | $350 million |
| 34 | Mabrey Bank | Bixby, OK | +29 bps | $2.0 billion |
| 35 | Frazer Bank | Altus, OK | +27 bps | $354 million |
| 36 | Fnb Coweta | Coweta, OK | +26 bps | $128 million |
| 37 | Cattlemens Bank | Altus, OK | +24 bps | $595 million |
| 38 | Midfirst Bank | Oklahoma City, OK | +24 bps | $42.8 billion |
| 39 | First Liberty Bank | Oklahoma City, OK | +24 bps | $885 million |
| 40 | The Stock Exchange Bank | Woodward, OK | +23 bps | $310 million |
| 41 | The Community State Bank | Poteau, OK | +23 bps | $393 million |
| 42 | First National Bank and Trust Company of Ardmore | Ardmore, OK | +23 bps | $687 million |
| 43 | Ynb | Yukon, OK | +22 bps | $261 million |
| 44 | The First National Bank and Trust Company of Broken Arrow | Broken Arrow, OK | +21 bps | $269 million |
| 45 | Security State Bank of Oklahoma | Wewoka, OK | +20 bps | $388 million |
| 46 | First Oklahoma Bank | Jenks, OK | +20 bps | $1.3 billion |
| 47 | The City National Bank and Trust Company of Lawton, Oklahoma | Lawton, OK | +20 bps | $446 million |
| 48 | The Pauls Valley National Bank | Pauls Valley, OK | +20 bps | $357 million |
| 49 | First United Bank and Trust Company | Durant, OK | +19 bps | $16.6 billion |
| 50 | First State Bank | Anadarko, OK | +19 bps | $140 million |
| 51 | The First National Bank and Trust Company, Chickasha, Oklahoma | Chickasha, OK | +19 bps | $1.1 billion |
| 52 | First Bank & Trust Company | Duncan, OK | +19 bps | $952 million |
| 53 | Great Nations Bank | Norman, OK | +19 bps | $114 million |
| 54 | Ameristate Bank | Atoka, OK | +19 bps | $478 million |
| 55 | First Texoma National Bank | Durant, OK | +19 bps | $225 million |
| 56 | The Seiling State Bank | Seiling, OK | +19 bps | $195 million |
| 57 | The Bank of Beaver City | Beaver, OK | +18 bps | $189 million |
| 58 | Kirkpatrick Bank | Edmond, OK | +18 bps | $1.0 billion |
| 59 | The Payne County Bank | Perkins, OK | +17 bps | $313 million |
| 60 | Security Bank and Trust Company | Miami, OK | +15 bps | $167 million |
| 61 | Citizens Bank & Trust Company of Ardmore | Ardmore, OK | +15 bps | $319 million |
| 62 | Oklahoma Bank and Trust Company | Clinton, OK | +13 bps | $202 million |
| 63 | The State Bank of Wynnewood | Wynnewood, OK | +13 bps | $111 million |
| 64 | Liberty National Bank | Lawton, OK | +12 bps | $1.3 billion |
| 65 | Bancfirst | Oklahoma City, OK | +8 bps | $12.8 billion |
| 66 | Security Bank | Tulsa, OK | +7 bps | $939 million |
| 67 | First National Bank of Oklahoma | Oklahoma City, OK | +6 bps | $950 million |
| 68 | American Heritage Bank | Sapulpa, OK | +6 bps | $1.5 billion |
| 69 | First National Bank & Trust, Elk City, Oklahoma | Elk City, OK | +6 bps | $294 million |
| 70 | Watermark Bank | Oklahoma City, OK | +6 bps | $451 million |
| 71 | Anchor D Bank | Texhoma, OK | +5 bps | $405 million |
| 72 | Spiritbank | Tulsa, OK | +5 bps | $913 million |
| 73 | First Bank & Trust Company | Perry, OK | +5 bps | $255 million |
| 74 | Method Bank | Wyandotte, OK | +4 bps | $241 million |
| 75 | The Citizens Bank of Edmond | Edmond, OK | +3 bps | $432 million |
| 76 | Bokf N.A. | Tulsa, OK | +3 bps | $53.0 billion |
| 77 | First Pryority Bank | Pryor, OK | 0 bps | $558 million |
| 78 | Fsnb N.A. | Lawton, OK | 0 bps | $478 million |
| 79 | International Bank of Commerce | Oklahoma City, OK | -1 bps | $1.6 billion |
| 80 | Bank of Grand Lake | Grove, OK | -1 bps | $249 million |
| 81 | Great Plains National Bank | Elk City, OK | -2 bps | $1.9 billion |
| 82 | American Exchange Bank | Henryetta, OK | -5 bps | $104 million |
| 83 | Sooner State Bank | Tuttle, OK | -6 bps | $355 million |
| 84 | F & M Bank | Edmond, OK | -6 bps | $915 million |
| 85 | Oklahoma Capital Bank | Tulsa, OK | -7 bps | $196 million |
| 86 | Mcclain Bank | Purcell, OK | -7 bps | $294 million |
| 87 | Citizens Bank of Ada | Ada, OK | -7 bps | $354 million |
| 88 | Gateway First Bank | Jenks, OK | -7 bps | $2.1 billion |
| 89 | Vision Bank | Ada, OK | -8 bps | $1,000 million |
| 90 | First State Bank | Valliant, OK | -8 bps | $100 million |
| 91 | First Bank of Owasso | Owasso, OK | -8 bps | $639 million |
| 92 | Triad Bank N.A. | Tulsa, OK | -8 bps | $229 million |
| 93 | The Farmers Bank | Carnegie, OK | -9 bps | $140 million |
| 94 | Grand Savings Bank | Grove, OK | -9 bps | $1.0 billion |
| 95 | The Exchange Bank | Skiatook, OK | -11 bps | $158 million |
| 96 | Frontier State Bank | Oklahoma City, OK | -11 bps | $609 million |
| 97 | Firstbank | Antlers, OK | -11 bps | $684 million |
| 98 | Blue Sky Bank | Pawhuska, OK | -13 bps | $1.4 billion |
| 99 | Sovereign Bank | Shawnee, OK | -13 bps | $1.5 billion |
| 100 | Quail Creek Bank | Oklahoma City, OK | -17 bps | $831 million |
Rankings sort one published measure; they are not an overall judgment of any institution. Methodology · All rankings