Bank Branches in North Carolina
163 bank branches across 74 cities in North Carolina. Select a city to find branch locations near you.
WINSTON-SALEM
16 branches
RALEIGH
12 branches
DURHAM
12 branches
GREENSBORO
11 branches
CHARLOTTE
11 branches
ASHEVILLE
6 branches
WILSON
5 branches
DUNN
4 branches
FAYETTEVILLE
4 branches
GASTONIA
4 branches
LINCOLNTON
3 branches
ELIZABETH CITY
2 branches
HICKORY
2 branches
FUQUAY-VARINA
2 branches
TARBORO
2 branches
MOUNT OLIVE
2 branches
ROXBORO
2 branches
JACKSONVILLE
2 branches
ROCKY MOUNT
2 branches
ROANOKE RAPIDS
2 branches
WAYNESVILLE
2 branches
GOLDSBORO
2 branches
TROY
2 branches
PEMBROKE
1 branch
RIEGELWOOD
1 branch
CHARLOTTE
1 branch
RALEIGH
1 branch
MORRISVILLE
1 branch
WILMINGTON
1 branch
MOORESVILLE
1 branch
CATAWBA
1 branch
GREENSBORO
1 branch
BREVARD
1 branch
FRANKLIN
1 branch
GREENVILLE
1 branch
ABLEMARLE
1 branch
BESSEMER CITY
1 branch
SALISBURY
1 branch
MORGANTON
1 branch
TROY
1 branch
CHERRYVILLE
1 branch
LAURINBURG
1 branch
GRANITE QUARRY
1 branch
FRANKLIN
1 branch
GREENVILLE
1 branch
KINSTON
1 branch
CORNELIUS
1 branch
HERTFORD
1 branch
SMITHFIELD
1 branch
THOMASVILLE
1 branch
TAYLORSVILLE
1 branch
REIDSVILLE
1 branch
MOUNT AIRY
1 branch
MOREHEAD CITY
1 branch
NEWTON
1 branch
MONROE
1 branch
ROCKY MOUNT
1 branch
ASHEBORO
1 branch
WAKE FOREST
1 branch
HAMLET
1 branch
MT OLIVE
1 branch
FOUR OAKS
1 branch
SYLVA
1 branch
BELMONT
1 branch
RURAL HALL
1 branch
MARION
1 branch
ELKIN
1 branch
WEST JEFFERSON
1 branch
PLYMOUTH
1 branch
CARY
1 branch
STATESVILLE
1 branch
OAK RIDGE
1 branch
CANTON
1 branch
MEBANE
1 branch