The following banks have branches in 01945:
Bank Of America
Bank Of America-Marblehead – Pleasant St. Branch
Eastern Bank
Eastern Bank-Marblehead Branch
Marblehead Bank
Marblehead Bank-Marblehead Bank
Marblehead Bank-Humphrey Street Branch
Salem Five Cents Savings Bank
Salem Five Cents Savings Bank-Marblehead Branch
The National Grand Bank Of Marblehead
The National Grand Bank Of Marblehead-The National Grand Bank Of Marblehea
The National Grand Bank Of Marblehead-Marblehead High School Branch