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).

All bank branches in Portland

Showing 31 of 31

BankBranchAddressZIPMap
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.