Banks in South Portland, Maine

We list 11 bank branches in South Portland from 9 FDIC-insured banks, in 1 ZIP code. The most branches belong to KeyBank National Association (2), Bank of America, National Association (2), Norway Savings Bank (1) and Maine Community Bank (1).

All bank branches in South Portland

Showing 11 of 11

BankBranchAddressZIPMap
KeyBank National Association Mill Creek Financial Center 25 Market St 04106 Map
KeyBank National Association Maine Mall Branch 445 Gorham Rd 04106 Map
Norway Savings Bank South Portland Branch 207 Waterman Dr 04106 Map
Maine Community Bank South Portland Branch 395 Gorham Rd 04106 Map
Saco & Biddeford Savings Institution South Portland Branch 601 Broadway 04106 Map
Bath Savings Institution South Portland Branch 225 Ocean St 04106 Map
Bangor Savings Bank South Portland Branch 180 Waterman Drive 04106 Map
TD Bank, National Association Market Street, Me Branch 9 Market St 04106 Map
Bank of America, National Association Maine Mall Branch 425 Philbrook Ave 04106 Map
Bank of America, National Association Portland - Millcreek Branch 50 Market St 04106 Map
Manufacturers and Traders Trust Company Mill Creek Branch 15 Hinckley Dr 04106 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 South Portland, ME?

Our list has 9 banks with 11 branches in South Portland. Branches open and close, so confirm with the bank.

Which bank has the most branches in South Portland?

In our list it is KeyBank National Association, 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.