Banks in Shrewsbury, Massachusetts

We list 15 bank branches in Shrewsbury from 13 FDIC-insured banks, in 1 ZIP code. The most branches belong to Santander Bank, N.A. (2), Bay State Savings Bank (2), Beacon Bank and Trust (1) and TD Bank, National Association (1).

All bank branches in Shrewsbury

Showing 15 of 15

BankBranchAddressZIPMap
Beacon Bank and Trust Shrewsbury Branch 226 Boston Tpke 01545 Map
TD Bank, National Association Shrewsbury-Boston Turnpike Branch 200 Boston Tpke 01545 Map
Santander Bank, N.A. Shrewsbury Branch 47 Maple Ave 01545 Map
Santander Bank, N.A. Shrewsbury White City Branch 50 Boston Tpke 01545 Map
Bank of America, National Association Shrewsbury Branch 188 Boston Tpke 01545 Map
Citizens Bank, National Association Shrewsbury Stop & Shop Branch 224222 Boston Tpke 01545 Map
Manufacturers and Traders Trust Company Shrewsbury Branch 564 Main St 01545 Map
Clinton Savings Bank Shrewsbury Branch 200 Hartford Tpke 01545 Map
Avidia Bank Shrewsbury Branch 23 Maple Ave 01545 Map
Cornerstone Bank Shrewsbury Branch 195 Main Street 01545 Map
UniBank for Savings Shrewsbury Branch 193 Boston Tpke 01545 Map
Webster Five Cents Savings Bank Shrewsbury Branch 261 Grafton St 01545 Map
Bay State Savings Bank Shrewsbury Branch 50 Boston Tpke 01545 Map
Bay State Savings Bank Shrewsbury Branch 50 Boston Tpke 01545 Map
Rockland Trust Company Shrewsbury Branch 193 Boston Turnpike (rte. 9) 01545 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 Shrewsbury, MA?

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

Which bank has the most branches in Shrewsbury?

In our list it is Santander Bank, N.A., with 2 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.