Skip to content

Checked

Banks in Iowa

1,429 bank branches in 555 cities and 99 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in Iowa at a glance

  • With a population of 3,210,507, Iowa has 1,429 bank branches (4.5 per 10,000 people).
  • Per person, that is 95% above the national rate (2.3 per 10,000).
  • The largest group is Full-Service Branch (79%), ahead of Main Office and Limited-Service Facility.
  • Des Moines (43), Cedar Rapids (36) and West Des Moines (35) have the most, 8% of the state total combined.

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

1,431 listed, A to Z · Page 1 of 48

Frequently asked questions

How many bank branches are in Iowa?
There are 1,429 bank branches in Iowa in our data as of 10/23/2026.
Which Iowa cities have the most bank branches?
Des Moines (43), Cedar Rapids (36), West Des Moines (35), Sioux City (34), Davenport (28).