Skip to content

Checked

Banks in Michigan

2,036 bank branches in 417 cities and 82 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in Michigan at a glance

  • With a population of 10,077,761, Michigan has 2,036 bank branches (2.0 per 10,000 people).
  • Per person, that is 11% below the national rate (2.3 per 10,000).
  • It ranks 12th among the states by number of bank branches.
  • The largest group is Full-Service Branch (83%), ahead of Contractual Office and Main Office.
  • Detroit (73), Grand Rapids (46) and Ann Arbor (36) have the most, 8% of the state total combined.

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

2,067 listed, A to Z · Page 1 of 69

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 Michigan?
There are 2,036 bank branches in Michigan in our data as of 10/23/2026.
Which Michigan cities have the most bank branches?
Detroit (73), Grand Rapids (46), Ann Arbor (36), Sterling Heights (27), Troy (25).