The following banks have branches in 03079:
Bank Of America
Bank Of New England
Bank Of New England-Bank Of New England
Citizens Bank
Enterprise Bank And Trust Company
Enterprise Bank And Trust Company-Salem Nh Branch
First Republic Bank
First Republic Bank-Salem Branch
Haverhill Bank
Haverhill Bank-Salem Nh Branch
Pentucket Bank
Pentucket Bank-Salem Nh Branch
People’s United Bank
People’s United Bank-Main Street. Branch
Salem Co-Operative Bank
Salem Co-Operative Bank-Salem Co-Operative Bank
Santander Bank
Santander Bank-Salem/Main Street Branch
Santander Bank-South Salem Branch