14 Banks in Virginia, Franklin County, USA — 2026
American National Bank and Trust Company
Southlake
📍25 Southlake Drive, Union Hall, VA 24176
, Union Hall, VA 24176
American National Bank and Trust Company
Franklin Turnpike
📍400 Old Franklin Turnpike, Suite 100, Rocky Mount, VA 24151
, Rocky Mount, VA 24151
American National Bank and Trust Company
Westlake
📍12930 Booker T. Washington Highway, Hardy, VA 24101
, Hardy, VA 24101
Atlantic Union Bank
Rocky Mount
📍369 Franklin St., Rocky Mount, VA 24151
, Rocky Mount, VA 24151
BB&T Bank
Ferrum
BB&T Bank
Westlake
📍37 Village Springs Drive, Hardy, VA 24101
, Hardy, VA 24101
BB&T Bank
Rocky Mount VA Main
📍45 Powder Creek Lane, Rocky Mount, VA 24151
, Rocky Mount, VA 24151
Bank of Botetourt
LakeWatch
📍51 Firstwatch Drive, Moneta, VA 24121
, Moneta, VA 24121
Carter Bank & Trust
Ferrum
📍9440 Franklin Street, Ferrum, VA 24088
, Ferrum, VA 24088
Carter Bank & Trust
Rocky Mount
📍400 Franklin Street, Rocky Mount, VA 24151
, Rocky Mount, VA 24151
Carter Bank & Trust
Westlake
📍135 Scruggs Road, Moneta, VA 24121
, Moneta, VA 24121
Carter Bank & Trust
Boones Mill
📍50 Boones Mill Road, Boones Mill, VA 24065
, Boones Mill, VA 24065
SunTrust Bank
Smith Mountain Lake
📍13264 Booker T. Washington Highway, Hardy, VA 24101
, Hardy, VA 24101
SunTrust Bank
Rocky Mount
📍260 South Main Street, Rocky Mount, VA 24151
, Rocky Mount, VA 24151