The following banks have branches in 24019:
Bank Of Botetourt
Bank Of Botetourt-Peters Creek Road Branch
Carter Bank & Trust
Carter Bank & Trust-Plantation Road Office Branch
Suntrust Bank
The Bank Of Fincastle
The Bank Of Fincastle-Roanoke Branch