Home>Choose Institution>States with Bank of America Locations>Cities in North Carolina Cities and towns in North Carolina with Bank of America Branch Locations Largest Cities Asheville Cary Charlotte Durham Fayetteville Greensboro Raleigh Wilmington Winston-Salem All Cities and Towns (Choose First Letter) A B C D E F G H J K L M N P R S T W