The following banks have branches in 24171:
Blue Ridge Bank
Branch Banking And Trust Company
Branch Banking And Trust Company-Stuart Va Branch
Carter Bank & Trust
Carter Bank & Trust-Stuart Branch
Suntrust Bank
Suntrust Bank-Patrick County Branch