Locations

Our branch lobbies are open for in-person service with no appointment necessary. However, appointments can still be made by calling your local branch listed below. Please wear a mask unless you are fully vaccinated. 

Other Ways to Bank with Us

Our online, mobile and telephone banking systems continue to be the safest and easiest way to do the majority of your banking. For information about these platforms and how to self-enroll, please visit us at needhambank.com/bankremotely.

Ashland

41 Front Street
Ashland, MA 01721
508-881-1088 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
508-881-1088

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Dedham

402 Washington Street
Dedham, MA 02026
781-326-0700 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
781-326-0700

Dover

60 Centre Street
Dover, MA 02030
508-785-0130 Get Directions

Lobby Hours
Monday-Friday: 8:00 a.m. – 4:00 p.m.

Appointments can still be made by calling
508-785-0130

Drive-Up Hours
Monday-Friday: 8:00 a.m. – 4:00 p.m.

Medfield

520 Main Street
Medfield, MA 02052
508-359-4442 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
508-359-4442

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Millis

857 Main Street
Millis , MA 02054
508-376-8759 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
508-376-8759

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Mission Hill

1457 Tremont St.
Mission Hill, MA 02120
781-247-6720 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 9:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
781-247-6720

Natick

17 West Central Street
Natick, MA 01760
508-647-4999 Get Directions

Lobby Hours
Monday-Friday: 8:00 a.m. – 4:00 p.m.
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
508-647-4999

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Needham

1063 Great Plain Avenue
Needham, MA 02492
781-444-2100 Get Directions

Lobby Hours
Monday-Wednesday: 7:00 a.m. – 4:00 p.m.
Thursday-Friday: 7:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
781-247-6850

Wellesley

458 Washington Street
Wellesley, MA 02482
781-237-0210 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
781-237-0210

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Westwood

341 Washington Street
Westwood , MA 02090
781-329-0216 Get Directions

Lobby Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Appointments can still be made by calling
781-329-0216

Drive-Up Hours
Monday-Wednesday: 8:00 a.m. – 4:00 p.m.
Thursday-Friday: 8:00 a.m. – 5:30 p.m. 
Saturday: 8:00 a.m. – 12:00 p.m.

Jack McGeorge Operations Center

214 Garden Street
Needham, MA 02492
Get Directions

Monday-Friday: 8 a.m. – 5 p.m.
(NO BRANCH OR ATM AT THIS LOCATION)