The following banks have branches in 23430:
Bank Of America
Bank Of America-Smithfield Branch
Branch Banking And Trust Company
Branch Banking And Trust Company-Smithfield Branch
Farmers Bank
Farmers Bank-Smithfield Branch
The Bank Of Southside Virginia
The Bank Of Southside Virginia-Smithfield Branch