Skip to content

Checked

Banks in Maine

431 bank branches in 107 cities and 16 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in Maine at a glance

  • With a population of 1,387,817, Maine has 431 bank branches (3.1 per 10,000 people).
  • That is 36% more per resident than the national rate of 2.3 per 10,000.
  • The most common type is Full-Service Branch (392, 91%), followed by Main Office (22) and Limited-Service Facility (4).
  • The largest concentrations are in Portland (36), Bangor (18) and South Portland (11).

Banks headquartered in Maine, with their assets, deposits and earnings.

Bank financials

Find bank branches by city or county

Pick a place to see its full list

All bank branches in Maine

431 listed, A to Z · Page 1 of 15

Frequently asked questions

How many bank branches are in Maine?
There are 431 bank branches in Maine in our data as of 10/23/2026.
Which Maine cities have the most bank branches?
Portland (36), Bangor (18), South Portland (11), Augusta (10), Brunswick (10).