Banks in Shelby, North Carolina

We list 12 bank branches in Shelby from 9 FDIC-insured banks, in 2 ZIP codes. The most branches belong to Bank OZK (4), The Fidelity Bank (1), Commercial Bank (1) and Woodforest National Bank (1).

All bank branches in Shelby

Showing 12 of 12

BankBranchAddressZIPMap
Bank OZK Shelby Main Branch 106 S Lafayette St 28150 Map
Bank OZK Shelby-Highland Branch 1127 E Marion St 28150 Map
Bank OZK Shelby-East Branch 1338 E Dixon Blvd 28152 Map
Bank OZK Shelby-South Branch 526 S Lafayette St 28150 Map
The Fidelity Bank Shelby Branch 331 S Lafayette St 28150 Map
Commercial Bank Shelby Branch 412 S Dekalb St 28150 Map
Woodforest National Bank 0134 Shelby Wal-Mart Branch 705 E Dixon Blvd 28152 Map
HomeTrust Bank Shelby Main Office 224 E Warren St 28150 Map
Wells Fargo Bank, National Association Shelby Main Branch 231 S Washington St 28150 Map
PNC Bank, National Association Cleveland Federal Branch 131 N Lafayette St 28150 Map
Fifth Third Bank, National Association Shelby Branch 316 S Lafayette St 28150 Map
Truist Bank Shelby Branch 400 S Lafayette St 28150 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. Hours and phone numbers are not part of this data: check the bank’s website before you visit.

Frequently asked questions

How many banks are in Shelby, NC?

Our list has 9 banks with 12 branches in Shelby. Branches open and close, so confirm with the bank.

Which bank has the most branches in Shelby?

In our list it is Bank OZK, with 4 branches.

How do I contact a branch?

The FDIC data has no phone numbers. Open the bank’s official website from its profile page here, or use the number on your card or statement.