| Branch | Address | View Lobby Hours |
|---|---|---|
| Main Street Bank | 81 Granger Boulevard, Marlborough, MA 1752 | View Lobby Hours |
| Boston Post Road Branch | 71 Boston Post Road, Marlborough, MA 1752 | View Lobby Hours |
| Southborough Branch | 6 East Main Street, Southborough, MA 1772 | View Lobby Hours |
| Westborough Branch | 21 East Main Street, Westborough, MA 1581 | View Lobby Hours |
| Sudbury Branch | 439 Boston Post Road, Sudbury, MA 1776 | View Lobby Hours |
| Northborough Branch | 101 West Main Street, Northborough, MA 1532 | View Lobby Hours |
| Shirley Branch | 95 Front Street, Shirley, MA 1464 | View Lobby Hours |
| Lunenburg Branch | 947 Massachusetts Avenue Branch, Lunenburg, MA 1462 | View Lobby Hours |
| Pepperell Branch | 80 Main Street, Pepperell, MA 1463 | View Lobby Hours |
| Devens Branch | 6 Andrews Parkway, Devens, MA 1434 | View Lobby Hours |
| North Middlesex Svgs Br | 7 Main Street, Ayer, MA 1432 | View Lobby Hours |
| Groton Branch | 489 Main Street, Groton, MA 1450 | View Lobby Hours |
| Littleton Branch | 220 Great Road, Littleton, MA 1460 | View Lobby Hours |
| Hudson Branch | 186 Main Street, Hudson, MA 1749 | View Lobby Hours |