Home › Massachusetts › Needham Bank

Needham Bank

✓ FDIC-insured · Active FDIC Certificate #26483

Needham Bank is an FDIC-insured state-chartered bank that is a member of the Federal Reserve System, headquartered in Needham, Massachusetts, established in 1892. As of the 06/30/2026 FDIC call report, it reported $7.4B in total assets and $6.3B in deposits. FDIC location data lists 22 offices across 2 states and territories, with the most in Massachusetts (17). The FDIC classifies it as a community bank. It is owned by the holding company NB BCORP INC (Needham, MA).

Total assets
$7.4B
Total deposits
$6.3B
Offices
22
Return on assets
1.01%

Financial data as of the 06/30/2026 FDIC call report.

Branches by state

Needham Bank has offices in 2 states and territories. Counts come from the FDIC's institution location records.

StateOfficesShare
Massachusetts1777.3%
New Hampshire522.7%

Branch locations

Needham Bank
Bankprov Branch · Full Service - Brick And Mortar
5 Market St
Amesbury, MA 01913
Map ↗
Needham Bank
Medfield Branch · Full Service - Brick And Mortar
520 Main St
Medfield, MA 02052
Map ↗
Needham Bank
Westwood Branch · Full Service - Brick And Mortar
341 Washington St
Westwood, MA 02090
Map ↗
Needham Bank
Wellesley Branch · Full Service - Brick And Mortar
458 Washington St
Wellesley, MA 02482
Map ↗
Needham Bank
Haverhill Road Branch · Full Service - Brick And Mortar
1 Haverhill Rd
Amesbury, MA 01913
Map ↗
Needham Bank
Needham Bank · Full Service - Brick And Mortar
1063 Great Plain Ave
Needham, MA 02492
Map ↗
Needham Bank
Deham Branch · Full Service - Brick And Mortar
326 Washington St
Dedham, MA 02026
Map ↗
Needham Bank
Storey Avenue Branch · Full Service - Brick And Mortar
66 Storey Ave
Newburyport, MA 01950
Map ↗
Needham Bank
Online Branch · Full Service - Home Banking
1063 Great Plain Ave
Needham, MA 02492
Map ↗
Needham Bank
Ashland Branch · Full Service - Brick And Mortar
41 Front St
Ashland, MA 01721
Map ↗
Needham Bank
Dover Branch · Full Service - Brick And Mortar
60 Centre St
Dover, MA 02030
Map ↗
Needham Bank
Natick Branch · Full Service - Brick And Mortar
17 W Central St
Natick, MA 01760
Map ↗
Needham Bank
Millis Branch · Full Service - Brick And Mortar
857 Main St
Millis, MA 02054
Map ↗
Needham Bank
Tremont Street Branch · Full Service - Brick And Mortar
1457 Tremont St
Mission Hill, MA 02120
Map ↗
Needham Bank
Medford Branch · Limited Service - Drive Thru/Detached Facility
400 Mystic Ave
Medford, MA 02155
Map ↗
Needham Bank
Allston Branch · Full Service - Brick And Mortar
30 Guest St
Boston, MA 02135
Map ↗
Needham Bank
Prudential Center Branch · Full Service - Brick And Mortar
111 Huntington Ave
Boston, MA 02199
Map ↗
Needham Bank
Seabrook Branch Office · Full Service - Brick And Mortar
1 Provident Way
Seabrook, NH 03874
Map ↗
Needham Bank
Portsmouth Nh Branch · Full Service - Brick And Mortar
25 Maplewood Ave
Portsmouth, NH 03801
Map ↗
Needham Bank
Exeter Branch · Full Service - Brick And Mortar
95 Portsmouth Ave
Exeter, NH 03833
Map ↗
Needham Bank
Bedford Branch · Full Service - Brick And Mortar
115 S River Rd
Bedford, NH 03110
Map ↗
Needham Bank
Salem, Nh Branch · Full Service - Brick And Mortar
16 Artisan Dr
Salem, NH 03079
Map ↗

Holding company: NB BCORP INC

The FDIC lists NB BCORP INC, based in Needham, MA, as the top holding company for Needham Bank. The FDIC shows no other active insured banks under the same holding company.

Similar-size banks in Massachusetts

Active FDIC-insured banks headquartered in Massachusetts with total assets closest to Needham Bank's $7.4B. See all banks in Massachusetts.

BankHQ cityAssetsOffices
Salem Five Cents Savings BankSalem$8.8B34
Cambridge Savings BankCambridge$7.0B26
Middlesex Savings BankNatick$6.1B35
The Cape Cod Five Cents Savings BankHyannis$5.6B22
Institution for Savings in Newburyport and Its VicinityNewburyport$5.6B13
Leader Bank, National AssociationArlington$5.3B8
PeoplesBankHolyoke$4.6B21
Hingham Institution for SavingsHingham$4.6B9

Needham Bank: common questions

Is Needham Bank FDIC-insured?

Yes. Needham Bank is an active FDIC-insured institution, FDIC Certificate #26483. Deposits are insured up to $250,000 per depositor, per ownership category. You can confirm this on FDIC BankFind.

Where is Needham Bank headquartered?

Needham Bank is headquartered at 1063 Great Plain Ave, Needham, MA 02492, according to FDIC records.

How many branches does Needham Bank have?

FDIC location data lists 22 offices for Needham Bank in 2 states and territories. The most are in Massachusetts (17), followed by New Hampshire (5).

Who owns Needham Bank?

The FDIC lists NB BCORP INC of Needham, MA as the top holding company for Needham Bank.

Source: FDIC BankFind Suite (institution, location, and call report data). BankNearMe.com does not rank or rate banks.