Checked
Banks in Miami, OK
9 bank branches in Miami, Ottawa County · Data as of 10/23/2026
Bank branches on this page
Bank branches in Miami at a glance
- With a population of 12,926, Miami has 9 bank branches (7.0 per 10,000 people).
- Per person, that is about 2.2 times the Oklahoma average (3.2 per 10,000).
- It ranks 26th among 287 Oklahoma cities by number of bank branches.
- The largest group is Full-Service Branch (67%), ahead of Main Office and In-Store Branch.
- Close by, Fairland (2), Afton (1) and Commerce (1) have bank branches as well.
Bank branches in Miami
A to Z
- Arvest Bank (Miami Branch)Full-Service Branch · Opened 19881405 N Main St, Miami, OK
- International Bank of Commerce (Miami Branch)Full-Service Branch · Opened 20072520 N Main St, Miami, OK
- Security Bank and Trust Company (Main Office)Main Office · Opened 19222 S Main St, Miami, OK
- Security Bank and Trust Company (North Main Branch)Full-Service Branch · Opened 19842200 N Main St, Miami, OK
- The City National Bank and Trust Company of Lawton, Oklahoma (Miami Branch)In-Store Branch · Opened 20012415 N Main St, Miami, OK
- The First National Bank and Trust Company of Miami (1749 North Main Street Branch)Full-Service Branch · Opened 19881749 N Main St, Miami, OK
- The First National Bank and Trust Company of Miami (Main Office)Main Office · Opened 19002 N Main St, Miami, OK
- Welch State Bank of Welch, Okla. (Miami Branch)Full-Service Branch · Opened 20022525 N Main St, Miami, OK
- Welch State Bank of Welch, Okla. (Steve Owens Branch)Full-Service Branch · Opened 20162227 E Steve Owens Blvd, Miami, OK
Frequently asked questions
- How many bank branches are in Miami, OK?
- There are 9 bank branches in Miami as of 10/23/2026, including 6 full-service branches, 2 main offices, 1 in-store branch.