The following banks have branches in 24343:
Branch Banking And Trust Company
Branch Banking And Trust Company-Hillsville Branch
Carter Bank & Trust
Carter Bank & Trust-Hillsville Branch
First Community Bank
First Community Bank-Hillsville Branch