Banks in Haverhill, Massachusetts

We list 11 bank branches in Haverhill from 7 FDIC-insured banks, in 3 ZIP codes. The most branches belong to Haverhill Bank (3), Pentucket Bank (3), TD Bank, National Association (1) and Bank of New England (1).

All bank branches in Haverhill

Showing 11 of 11

BankBranchAddressZIPMap
TD Bank, National Association Haverhill Main Branch 153 Merrimack St 01830 Map
Bank of New England Haverhill Branch 37 Emerson St 01830 Map
Haverhill Bank Main Street Haverhill Branch 1094 Main St 01830 Map
Haverhill Bank Haverhill Branch 163 S Main St 01835 Map
Haverhill Bank Haverhill Bank (main office) 180 Merrimack St 01830 Map
Santander Bank, N.A. Haverhill Branch 340 Main St 01830 Map
Bank of America, National Association Haverhill Branch 191 Merrimack St 01830 Map
Pentucket Bank Pentucket Bank (main office) 1 Merrimack St 01830 Map
Pentucket Bank Stadium Branch 120 Lincoln Ave 01830 Map
Pentucket Bank Lowell Avenue Branch 395 Lowell Ave 01832 Map
The Lowell Five Cent Savings Bank Haverhill Branch 750 Main St 01830 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 Haverhill, MA?

Our list has 7 banks with 11 branches in Haverhill. Branches open and close, so confirm with the bank.

Which bank has the most branches in Haverhill?

In our list it is Haverhill Bank, with 3 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.