Skip to content

Checked

Banks in Minnesota

1,582 bank branches in 570 cities and 87 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in Minnesota at a glance

  • There are 1,582 bank branches in Minnesota, or roughly one for every 3,628 people.
  • That is 21% more per resident than the national rate of 2.3 per 10,000.
  • The most common type is Full-Service Branch (1,254, 79%), followed by Main Office (221) and Limited-Service Facility (39).
  • The largest concentrations are in Minneapolis (70), Rochester (38) and St. Paul (36).

Banks headquartered in Minnesota, 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 Minnesota

1,582 listed, A to Z · Page 1 of 53

Only the first 50 pages are listed. Narrow the list by area or type to see more.

Frequently asked questions

How many bank branches are in Minnesota?
There are 1,582 bank branches in Minnesota in our data as of 10/23/2026.
Which Minnesota cities have the most bank branches?
Minneapolis (70), Rochester (38), St. Paul (36), Duluth (26), Edina (23).