The following banks have branches in 03431:
Bank Of America
Bank Of America-Keene Main Branch
Citizens Bank
Mascoma Bank
Mascoma Bank-West Street Branch
NBT Bank
People’s United Bank
People’s United Bank-Granite Bank Branch
Savings Bank Of Walpole
Savings Bank Of Walpole-Keene Branch
Savings Bank Of Walpole-West Street Branch
Savings Bank Of Walpole-Court Street Keene Branch