Banks in Portsmouth, New Hampshire

We list 20 bank branches in Portsmouth from 16 FDIC-insured banks, in 1 ZIP code. The most branches belong to Kennebunk Savings Bank (2), Bangor Savings Bank (2), TD Bank, National Association (2) and Manufacturers and Traders Trust Company (2).

All bank branches in Portsmouth

Showing 20 of 20

BankBranchAddressZIPMap
Kennebunk Savings Bank Kennebunk Savings Bank Branch 10 Pleasant St 03801 Map
Kennebunk Savings Bank Portsmouth Nh Branch 111 Maplewood Ave 03801 Map
Partners Bank of New England Portsmouth Nh Branch 501 Islington St 03801 Map
Meredith Village Savings Bank Portsmouth Branch 2839 Lafayette Rd 03801 Map
Piscataqua Savings Bank Piscataqua Savings Bank (main office) 15 Pleasant St 03801 Map
Bangor Savings Bank Portsmouth Branch 2400 Lafayette Rd 03801 Map
Bangor Savings Bank Portsmouth Nh Branch 8 Bow St 03801 Map
TD Bank, National Association Lafayette Road Branch 1500 Lafayette Rd 03801 Map
TD Bank, National Association Portsmouth Branch 333 State St 03801 Map
Needham Bank Portsmouth Nh Branch 25 Maplewood Ave 03801 Map
First Seacoast Bank 1 Market Square Branch 1650 Woodbury Ave 03801 Map
Eastern Bank Portsmouth Main Office 143 Daniel St 03801 Map
Bank of America, National Association Islington Street Branch 848 Islington St 03801 Map
The Camden National Bank Portsmouth Administrative Facility Branch 210 Commerce Way 03801 Map
Citizens Bank, National Association Portsmouth Branch 134 Pleasant St 03801 Map
Manufacturers and Traders Trust Company Lafayette Road Branch 1555 Lafayette Rd 03801 Map
Manufacturers and Traders Trust Company Portsmouth State St Branch 325 State St 03801 Map
Business Bank, The Portsmouth Branch 909 Islington St 03801 Map
JPMorgan Chase Bank, National Association Portsmouth Branch 1574 Woodbury Ave 03801 Map
Newburyport Five Cents Savings Bank Portsmouth - Lafayette Rd Branch 1390b Lafayette Rd 03801 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 Portsmouth, NH?

Our list has 16 banks with 20 branches in Portsmouth. Branches open and close, so confirm with the bank.

Which bank has the most branches in Portsmouth?

In our list it is Kennebunk Savings Bank, 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.