Banks in Salem, New Hampshire

We list 13 bank branches in Salem from 13 FDIC-insured banks, in 1 ZIP code. The most branches belong to TD Bank, National Association (1), Bank of New England (1), Haverhill Bank (1) and Needham Bank (1).

All bank branches in Salem

Showing 13 of 13

BankBranchAddressZIPMap
TD Bank, National Association Salem-N. Broadway Branch 155 N Broadway 03079 Map
Bank of New England Bank of New England (main office) 31 Pelham Rd 03079 Map
Haverhill Bank Salem Nh Branch 396 Main St 03079 Map
Needham Bank Salem, Nh Branch 16 Artisan Dr 03079 Map
Salem Co-operative Bank Salem Co-operative Bank (main office) 3 S Broadway 03079 Map
Santander Bank, N.A. Salem/Main Street Branch 125 Main St 03079 Map
Eastern Bank Salem Nh Branch 365 S Broadway 03079 Map
Bank of America, National Association Salem Branch 220 N Broadway 03079 Map
Citizens Bank, National Association Salem Branch 45 S Broadway 03079 Map
Manufacturers and Traders Trust Company Salem Nh Branch 401 Main St 03079 Map
JPMorgan Chase Bank, National Association Tuscan Village Salem Branch 16 S Village Dr 03079 Map
Pentucket Bank Salem Nh Branch 234 N Broadway 03079 Map
Rockland Trust Company Salem Nh Branch 55 Main St 03079 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. Hours and phone numbers are not part of this data: check the bank’s website before you visit.

Frequently asked questions

How many banks are in Salem, NH?

Our list has 13 banks with 13 branches in Salem. Branches open and close, so confirm with the bank.

Which bank has the most branches in Salem?

In our list it is TD Bank, National Association, with 1 branches.

How do I contact a branch?

The FDIC data has no phone numbers. Open the bank’s official website from its profile page here, or use the number on your card or statement.