Banks in Portland, Maine
We list 31 bank branches in Portland from 17 FDIC-insured banks, in 3 ZIP codes. The most branches belong to Bangor Savings Bank (5), TD Bank, National Association (4), Norway Savings Bank (3) and Maine Community Bank (3).
- 31branches
- 17banks
- 3ZIP codes
All bank branches in Portland
Showing 31 of 31
| Bank | Branch | Address | ZIP | Map |
|---|---|---|---|---|
| KeyBank National Association | Monument Square Branch | 1 Monument Sq | 04101 | Map |
| KeyBank National Association | Forest Avenue Branch | 400 Forest Ave | 04101 | Map |
| Norway Savings Bank | Portland Exchange St Branch | 120 Exchange St | 04101 | Map |
| Norway Savings Bank | Portland Congress St Branch | 1200 Congress St | 04102 | Map |
| Norway Savings Bank | Forest Avenue Portland Branch | 446 Forest Ave | 04101 | Map |
| Maine Community Bank | Maine Community Bank (main office) | 1 India St | 04101 | Map |
| Maine Community Bank | Portland Branch | 172 Commercial St | 04101 | Map |
| Maine Community Bank | Portland Marginal Way Branch | 71 Marginal Way | 04101 | Map |
| Saco & Biddeford Savings Institution | Commercial Street Portland Branch | 136 Commercial St | 04101 | Map |
| Bath Savings Institution | Portland Branch | 46 Auburn St | 04103 | Map |
| Androscoggin Savings Bank | Portland Branch | 130 Middle St | 04101 | Map |
| Kennebec Savings Bank | Portland Branch | 53 Baxter Boulevard | 04103 | Map |
| Bangor Savings Bank | Brighton Avenue Portland Branch | 1071 Brighton Ave | 04102 | Map |
| Bangor Savings Bank | Middle Street Portland Branch | 180 Middle St | 04101 | Map |
| Bangor Savings Bank | Marginal Way Portland Branch | 20 Marginal Way | 04101 | Map |
| Bangor Savings Bank | Allen Avenue Portland Branch | 320 Allen Ave | 04103 | Map |
| Bangor Savings Bank | 77 Middle Street Branch | 77 Middle St | 04101 | Map |
| TD Bank, National Association | Portland-1 Portland Sq Branch | 1 Portland Sq | 04101 | Map |
| TD Bank, National Association | Westgate Branch | 1410 Congress St | 04102 | Map |
| TD Bank, National Association | Northgate Branch | 362 Allen Ave | 04103 | Map |
| TD Bank, National Association | Portland- 449 Forest Ave Branch | 449 Forest Ave | 04101 | Map |
| Machias Savings Bank | Middle Street Portland Branch | 193 Middle St | 04101 | Map |
| Skowhegan Savings Bank | Portland Branch | 287 Marginal Way | 04101 | Map |
| Northeast Bank | Portland Branch | 27 Pearl St | 04101 | Map |
| Bank of America, National Association | Portland - One City Center Branch | 1 City Ctr | 04101 | Map |
| Bank of America, National Association | North Gate Branch | 39 Auburn St | 04103 | Map |
| The Camden National Bank | Portland Canal Street Branch | 220 Middle St | 04101 | Map |
| Manufacturers and Traders Trust Company | Old Port Branch | 350 Fore St | 04101 | Map |
| JPMorgan Chase Bank, National Association | Downtown Portland Branch | 480 Congress St | 04101 | Map |
| NBT Bank, National Association | Portland Bayside Branch | 191 Marginal Way | 04101 | Map |
| NBT Bank, National Association | Portland Financial Center Branch | 5 Widgery Wharf Fl 3 | 04101 | 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 Portland, ME?
Our list has 17 banks with 31 branches in Portland. Branches open and close, so confirm with the bank.
Which bank has the most branches in Portland?
In our list it is Bangor Savings Bank, with 5 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.