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).
- 20branches
- 16banks
- 1ZIP codes
All bank branches in Portsmouth
Showing 20 of 20
| Bank | Branch | Address | ZIP | Map |
|---|---|---|---|---|
| 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.